diff --git a/LEGAL.md b/LEGAL.md
new file mode 100644
index 00000000000..2bb452bc5d7
--- /dev/null
+++ b/LEGAL.md
@@ -0,0 +1,22 @@
+# Legal Info
+
+## Copyright
+
+The Authors retain all copyright to their respective work here submitted.
+
+## Code license
+
+Content contributed to this repository after commit 3fb172b092d95899ba410bd08077f839cfcecce8 is licensed under the GNU Affero General Public License version 3.0, unless otherwise stated. See `LICENSE-AGPLv3.txt`.
+
+Content contributed to this repository before commit 3fb172b092d95899ba410bd08077f839cfcecce8 is licensed under the MIT license, unless otherwise stated. See `LICENSE-MIT.txt`.
+
+[3fb172b092d95899ba410bd08077f839cfcecce8](https://github.com/space-syndicate/space-station-14-next/commit/3fb172b092d95899ba410bd08077f839cfcecce8) was pushed on Sep 21, 2024, 12:30 AM GMT+3
+
+## Warranty
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
+FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
+COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
+IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
+CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
diff --git a/LICENSE-AGPLv3.txt b/LICENSE-AGPLv3.txt
new file mode 100644
index 00000000000..0ad25db4bd1
--- /dev/null
+++ b/LICENSE-AGPLv3.txt
@@ -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/LICENSE.TXT b/LICENSE-MIT.TXT
similarity index 100%
rename from LICENSE.TXT
rename to LICENSE-MIT.TXT
diff --git a/README.md b/README.md
index a48d2f74d85..6293a52f560 100644
--- a/README.md
+++ b/README.md
@@ -27,6 +27,11 @@ Space Station 14 это ремейк SS13, который работает на
## Лицензия
+Контент, внесенный в этот репозиторий после комита 3fb172b092d95899ba410bd08077f839cfcecce8 лицензируется под GNU Affero General Public License version 3.0, если не указано иное. См. `LICENSE-AGPLv3.txt`.
+Контент, внесенный в этот репозиторий после комита 3fb172b092d95899ba410bd08077f839cfcecce8 лицензируется под MIT, если не указано иное. См. `LICENSE-MIT.txt`.
+
+[3fb172b092d95899ba410bd08077f839cfcecce8](https://github.com/space-syndicate/space-station-14-next/commit/3fb172b092d95899ba410bd08077f839cfcecce8) опубликован Sep 21, 2024, 12:30 AM GMT+3
+
Весь код репозитория лицензирован под [MIT](https://github.com/space-syndicate/space-station-14/blob/master/LICENSE.TXT).
Большинство ассетов лицензированы под [CC-BY-SA 3.0](https://creativecommons.org/licenses/by-sa/3.0/), если не указано иное. Ассеты имеют свою лицензию и авторские права в файле метаданных. [Пример](https://github.com/space-syndicate/space-station-14/blob/master/Resources/Textures/Objects/Tools/crowbar.rsi/meta.json).
diff --git a/Resources/Locale/ru-RU/lore/KMLG/kmlg.ftl b/Resources/Locale/ru-RU/lore/KMLG/kmlg.ftl
new file mode 100644
index 00000000000..5ad7acce9a5
--- /dev/null
+++ b/Resources/Locale/ru-RU/lore/KMLG/kmlg.ftl
@@ -0,0 +1,290 @@
+ent-KMLGUniformCargotech = Форма грузчика
+ .suffix = Космологистика
+ .desc = Стандартная корпоративная форма рядовых грузчиков корпорации Космологистика. Удобная, комфортная, массового пошива. Достаточно дешёвая, а потому без изысков и быстро изнашивается.
+ent-KMLGUniformCc = Форма старшего снабженца
+ .suffix = Космологистика
+ .desc = Стандартная корпоративная форма старших снабженцев корпорации Космологистика. Такая же удобная и комфортная, как и у грузчиков и тоже массового пошива, но куда более качественная и дорогая.
+ent-KMLGUniformRepairman = Форма ремонтника
+ .suffix = Космологистика
+ .desc = Стардатная рубашка Космологистики не слишком удобна для ремонта машин, агрегатов и шаттлов. Ремонтники всё время её рвут на тряпки дл потирания масла, а работают в простых майках.
+ent-KMLGUniformEngineer = Форма инженера
+ .suffix = Космологистика
+ .desc = Если штаны этой формы являются стандартными штанами чуть ли не самого массового пошива в Галактике, то куртки. которые на вид очень напоминают самые обычные корпоративные куртки Космологистики. Но на деле она более плотная и лучше защищает от всякой гадости.
+ent-KMLGUniformCE = Форма старшего инженера
+ .suffix = Космологистика
+ .desc = В этой версии формы создатели хотели не только сохранить все преймущества куртки обычного инеженера, но и усовершенствовать её. Они ведь понимали, что старший инженер никогда не сможет усидеть в кресле руководителя, а сам полезет на стройку или в ремонт.
+ent-KMLGUniformPilot = Форма пилота
+ .suffix = Космологистика
+ .desc = Говорят, что в своё время пилоты Космологистики устравивали крупную забостовку. Они утверждали, что являются самыми важными сотрудники компании, а потому имею право требовать форму по желанию. Желанием были штаны под старину и утеплённая подкладка, ибо пилоты в космосе всегда боятся замёрзнуть.
+ent-KMLGUniformServise = Форма сотрудника сервиса
+ .suffix = Космологистика
+ .desc = Нет ничего более обычного, чем форма сервисного сотрудника корпорации Космологистика. Простые чёрные блюки и простая зелёная рубашка.
+ent-KMLGUniformSecurity = Форма охраны
+ .suffix = Космологистика
+ .desc = К форме охраны корпорация Космологистика подошла ответсвенно. Она выполнена из плотных и прочных нетканных материалов, способных погасить слабые удары, выдерживать небольшие порезы, уколы, а так же согреть в прохладной атмосфере.
+ent-KMLGBoots = Обычные ботинки
+ .suffix = Космологистика
+ .desc = Ботинки и ботинки. Ничего такого. Никаких секретов. Просто корпоративные ботинки массового производства корпорации Космологистика.
+ent-KMLGBootsWork = Рабочие боты
+ .suffix = Космологистика
+ .desc = Крепкие рабочие боты. Хороший друг всех инженеров, охранников и других сотрудников, которым приходится бывать в какой-то грязи по указу корпорации Космологистика.
+ent-KMLGGlovesSec = Перчатки охраны
+ .suffix = Космологистика
+ .desc = Предотвращают образование мозолей от долгой работы с оружием или инструментами. Но в них на морозе мёрзнут руки.
+ent-KMLGCapP = Пилотка Космологистики
+ .suffix = Космологистика
+ .desc = Пилотка из плотной ткани активно используется сотрудниками корпорации Космологистика для создания официального и респектабельного вида.
+ent-KMLGBeret = Берет Космологистики
+ .suffix = Космологистика
+ .desc = Удобный берет сотрудников корпорации Космологистика, который все вечно всюду забывают...
+ent-KMLGCap = Фуражка Космологистики
+ .suffix = Космологистика
+ .desc = Простенькая фуражка сержанта охраны корпорации Космологистики. Никакого изыска.
+ent-KMLGCepka = Кепка Космологистики
+ .suffix = Космологистика
+ .desc = Корпоративня плотная жёсткая кепка корпорации Космологистика. Не очень удобная, массового пошива, дешёвая и простая. Не самый удачный продукт.
+ent-KMLGBandana = Бандана Космологистики
+ .suffix = Космологистика
+ .desc = Корпорация Космологистика не планировала создавать банданы... Но многие сотрудники начали носить их сами, ибо так было удобней. Боссы решили, что если они не могут что-то сотановить, то надо возглавить.
+ent-KMLGBackpackStd = Стандартный рюкзак
+ .suffix = Космологистика
+ .desc = Проще чем ботинки только корпоративный стандартный рюкзак Космологистики. Буквально мешок с карманами, что кое-как держит форму и имеет лямки.
+ent-KMLGBackpackRad = Радиорюкзак
+ .suffix = Космологистика
+ .desc = Охранникам космологистики приходится бывать много где. И местами нужно поддерживать связь. Но не заставишь же весь мир вставить свои ключи шифрования в сервера? Потому офицерам и стали выдавать акие радиорюкзаки.
+ent-KMLGEpolets10 = Десятилетние эполеты
+ .suffix = Космологистика
+ .desc = Эполеты, обозначающие десять лет службы в корпорации Космологистика.
+ent-KMLGEpolets20 = Двадцатилетние эполеты
+ .suffix = Космологистика
+ .desc = Эполеты, обозначающие двадцать лет службы в корпорации Космологистика.
+ent-KMLGEpolets30 = Тридцатилетние эполеты
+ .suffix = Космологистика
+ .desc = Эполеты, обозначающие тридцать лет службы в корпорации Космологистика.
+ent-KMLGVest = Сигнальный жилет
+ .suffix = Космологистика
+ .desc = Стоительный жилет с карманами и светоотражающими элементами производства корпорации Гефест
+ent-KMLGArmor = Бронижилет Космологистики
+ .suffix = Космологистика
+ .desc = Лёгкий охранный бронежилет используемый сотрудниками безопасности корпорации Космологистика. Немного утеплён.
+ent-KMLGCoat = Корпоративная куртка
+ .suffix = Космологистика
+ .desc = Корпоративная тёплая куртка, которая выдаётся всем без исключения сотрудникам, которым приходится лететь на планеты с холодным климатом. особенно сильно её любят пилоты и ремонтники.
+ent-KMLGCoatHood = Капюшон корпоративной куртки
+ .suffix = Космологистика
+ .desc = Закрывает голову от холода и стужи.
+ent-KMLGNoocHardsuitField = Ноократский личный атмосферный щит
+ .suffix = Космологистика, Ноократия
+ .desc = Простая замена скафандру, когда нужно выйти в космос в безопасном районе. Очень хорошо защищает от радиации. Произведён в Ноократии Эранта, но запуется Космологистикой.
+ent-KMLGNoocHelmetHardsuitField = Ноократский шлем личного атмосферного щита
+ .desc = Стандартный шлем скафандра для военных средних классов Ноократии Эранта
+ent-KMLGHardsuit = Скафандр Космологистики
+ .suffix = Космологистика
+ .desc = Стандартный простой скафандр для сотрудников корпорации Космологистика
+ent-KMLGHelmetHardsuit = Шлем скафандра Космологистики
+ .desc = Стандартный простой шлем скафандра корпорации Космологистика = Печать Космологистики
+ .suffix = Космологистика
+ent-KMLGRubberStamp = Печать Космологистики
+ .desc = Удобный и честный символ быстрой икачественной доставки
+ .suffix = Космологистика
+ent-KMLGPaperForm = Документ Космологистики
+ .suffix = Космологистика
+ .desc = Бумажная бумага с записями
+ent-KMLGBelt = Пояс Космологистики
+ .suffix = Космологистика
+ .desc = Такие пояса используют инженеры, охрана и техники корпорации Космологистика.
+ent-KMLGBeltFilledEng = Пояс Космологистики
+ .suffix = Заполненный, Инструменты, Космологистика
+ .desc = Такие пояса используют инженеры, охрана и техники корпорации Космологистика.
+ent-KMLGBeltFilledSec = Пояс Космологистики
+ .suffix = Заполненный, Охрана, Космологистика
+ .desc = Такие пояса используют инженеры, охрана и техники корпорации Космологистика.
+ent-DoorElectronicsKMLGAccess = плата доступа шлюза [Космологистика]
+ .suffix = Космологистика, Locked
+ .desc = Плата доступа по карте. Ничего такого.
+ent-KMLGAirlockLocked = Шлюз
+ .suffix = Космологистика, Locked
+ .desc = Он открывается, закрывается, порой пропускает или не пропускает воздух...
+ent-KMLGAirlock = Шлюз
+ .suffix = Космологистика
+ .desc = Он открывается, закрывается, порой пропускает или не пропускает воздух...
+ent-KMLGAirlockLockedGlass = Стеклянный шлюз
+ .suffix = Космологистика, Locked
+ .desc = Он открывается, закрывается, порой пропускает или не пропускает воздух...
+ent-KMLGAirlockGlass = Стеклянный шлюз
+ .suffix = Космологистика
+ .desc = Он открывается, закрывается, порой пропускает или не пропускает воздух...
+ent-KMLGAirlockShuttleEasyPryLocked = Стыковочный шлюз
+ .suffix = Космологистика
+ .desc = Чтобы успешно прилепиться к космическим объектам.
+ent-KMLGMen = Сотрудник Космологистики
+ent-KMLGIDCard= Карта итендификации личности бойца Космологистики
+ .suffix = Космологистика
+ .desc = Данная карта служит в роли электронного пропуска на объектах Космологистики
+ent-KMLGIDCardCt = ID-карта грузчика
+ .suffix = Космологистика
+ .desc = Данная карта служит в роли электронного пропуска на объектах Космологистики
+ent-KMLGIDCardCc = ID-карта старшего снабженца
+ .suffix = Космологистика
+ .desc = Данная карта служит в роли электронного пропуска на объектах Космологистики
+ent-KMLGIDCardRm = ID-карта ремонтника
+ .suffix = Космологистика
+ .desc = Данная карта служит в роли электронного пропуска на объектах Космологистики
+ent-KMLGIDCardE = ID-карта инженера
+ .suffix = Космологистика
+ .desc = Данная карта служит в роли электронного пропуска на объектах Космологистики
+ent-KMLGIDCardCe = ID-карта старшего инженера
+ .suffix = Космологистика
+ .desc = Данная карта служит в роли электронного пропуска на объектах Космологистики
+ent-KMLGIDCardS = ID-карта охранника
+ .suffix = Космологистика
+ .desc = Данная карта служит в роли электронного пропуска на объектах Космологистики
+ent-KMLGIDCardCs = ID-карта сержанта-охранника
+ .suffix = Космологистика
+ .desc = Данная карта служит в роли электронного пропуска на объектах Космологистики
+ent-KMLGIDCardSw = ID-карта сервисника
+ .suffix = Космологистика
+ .desc = Данная карта служит в роли электронного пропуска на объектах Космологистики
+ent-KMLGIDCardP = ID-карта пилота
+ .suffix = Космологистика
+ .desc = Данная карта служит в роли электронного пропуска на объектах Космологистики
+ent-KMLGPDA = КПК сотрудника Космологистики
+ .desc = Простенький крепкий КПК массового производства сотрудников корпорации Космологистики.
+ent-KMLGPDACt = КПК сотрудника Космологистики
+ .suffix = Космологистика, грузчик
+ .desc = Простенький крепкий КПК массового производства сотрудников корпорации Космологистики.
+ent-KMLGPDACc = КПК сотрудника Космологистики
+ .suffix = Космологистика, старший снабженец
+ .desc = Простенький крепкий КПК массового производства сотрудников корпорации Космологистики.
+ent-KMLGPDARm = КПК сотрудника Космологистики
+ .suffix = Космологистика, ремонтник
+ .desc = Простенький крепкий КПК массового производства сотрудников корпорации Космологистики.
+ent-KMLGPDAE = КПК сотрудника Космологистики
+ .suffix = Космологистика, инженер
+ .desc = Простенький крепкий КПК массового производства сотрудников корпорации Космологистики.
+ent-KMLGPDACe = КПК сотрудника Космологистики
+ .suffix = Космологистика, старший инженер
+ .desc = Простенький крепкий КПК массового производства сотрудников корпорации Космологистики.
+ent-KMLGPDAS = КПК сотрудника Космологистики
+ .suffix = Космологистика, охранник
+ .desc = Простенький крепкий КПК массового производства сотрудников корпорации Космологистики.
+ent-KMLGPDACs = КПК сотрудника Космологистики
+ .suffix = Космологистика, сержант
+ .desc = Простенький крепкий КПК массового производства сотрудников корпорации Космологистики.
+ent-KMLGPDASw = КПК сотрудника Космологистики
+ .suffix = Космологистика, старший снабженец
+ .desc = Простенький крепкий КПК массового производства сотрудников корпорации Космологистики.
+ent-KMLGPDAP = КПК сотрудника Космологистики
+ .suffix = Космологистика, старший снабженец
+ .desc = Простенький крепкий КПК массового производства сотрудников корпорации Космологистики.
+name-of-KMLGRadio = Космологистика
+ent-KMLGBaseEncryptionKey = ключ шифрования
+ .desc = Небольшой чип для шифрования и дешифровки связи.
+ent-KMLGEncryptionKey = Ключ шифрования корпорации Космологистика
+ .suffix = Космологистика
+ .desc = Используется для шифрования и дешифровки общего канала связи сотрудников корпорации Космологистика
+ent-KMLGHeadset = Гарнитура Космологистики
+ .suffix = Космологистика
+ .desc = Дешёвая... но пойдёт.
+ent-KMLGBackpackStdFilled = Стандартный рюкзак
+ .suffix = Космологистика, Заполненный, Мирный
+ .desc = Проще чем ботинки только корпоративный стандартный рюкзак Космологистики. Буквально мешок с карманами, что кое-как держит форму и имеет лямки.
+ent-KMLGBackpackStdFilledHead = Стандартный рюкзак
+ .suffix = Космологистика, Заполненный, Мирный
+ .desc = Проще чем ботинки только корпоративный стандартный рюкзак Космологистики. Буквально мешок с карманами, что кое-как держит форму и имеет лямки.
+ent-KMLGBackpackStdFilledSec = Стандартный рюкзак
+ .suffix = Космологистика, Заполненный, Охрана
+ .desc = Проще чем ботинки только корпоративный стандартный рюкзак Космологистики. Буквально мешок с карманами, что кое-как держит форму и имеет лямки.
+ent-KMLGBackpackRadFilled = Радиорюкзак
+ .suffix = Космологистика, Заполненный, Сержант
+ .desc = Охранникам космологистики приходится бывать много где. И местами нужно поддерживать связь. Но не заставишь же весь мир вставить свои ключи шифрования в сервера? Потому офицерам и стали выдавать акие радиорюкзаки.
+ent-KMLGPaperCt = Памятка грузчика Космологистики
+ .suffix = Космологистика
+ .desc = Стоит это прочесть
+ent-KMLGPaperCc = Памятка старшего снабженца Космологистики
+ .suffix = Космологистика
+ .desc = Стоит это прочесть
+ent-KMLGPaperRm = Памятка ремонтника Космологистики
+ .suffix = Космологистика
+ .desc = Стоит это прочесть
+ent-KMLGPaperE = Памятка инженера Космологистики
+ .suffix = Космологистика
+ .desc = Стоит это прочесть
+ent-KMLGPaperCe = Памятка старшего инженера Космологистики
+ .suffix = Космологистика
+ .desc = Стоит это прочесть
+ent-KMLGPaperSw = Памятка сервисного работника Космологистики
+ .suffix = Космологистика
+ .desc = Стоит это прочесть
+ent-KMLGPaperP = Памятка пилота Космологистики
+ .suffix = Космологистика
+ .desc = Стоит это прочесть
+ent-KMLGPaperS = Памятка охранника Космологистики
+ .suffix = Космологистика
+ .desc = Стоит это прочесть
+ent-KMLGPaperCs = Памятка сержанта Космологистики
+ .suffix = Космологистика
+ .desc = Стоит это прочесть
+ent-KMLGCtR = Гост-роль грузчика Космологистики
+ .desc = "Вы грузчик корпорации Космологистика. Подчиняйтесь старшему снабженцу или пилоту. Таскайте грузы. Будьте быстрым, исполнительным и профессиональным."
+ent-KMLGCtReady = Грузчик Космологистики
+ .desc = "Вы грузчик корпорации Космологистика. Подчиняйтесь старшему снабженцу или пилоту. Таскайте грузы. Будьте быстрым, исполнительным и профессиональным."
+ent-KMLGMobCt = Грузчик Космологистики Спавнер
+ .suffix = GOST, Космологистика
+ .desc = Грузчик корпорации Космологистика.
+ent-KMLGCcR = Гост-роль старшего снабженца Космологистики
+ .desc = "Вы старший снабженец корпорации Космологистика. Руководите грузчиками. Будьте строгим, грозным, представительным."
+ent-KMLGCcReady = Старший снабженец Космологистики
+ .desc = "Вы старший снабженец корпорации Космологистика. Руководите грузчиками. Будьте строгим, грозным, представительным"
+ent-KMLGMobCc = Старший снабженец Космологистики Спавнер
+ .suffix = GOST, Космологистика
+ .desc = Старший снабженец корпорации Космологистика.
+ent-KMLGRmR = Гост-роль ремонтника Космологистики
+ .desc = "Вы ремонтник корпорации Космологистика. Чините транспорт. Подчиняйтесь старшему инженеру или пилоту. будьте хамоватым, грязным, но весёлым."
+ent-KMLGRmReady = Ремонтник Космологистики
+ .desc = "Вы ремонтник корпорации Космологистика. Чините транспорт. Подчиняйтесь старшему инженеру или пилоту. будьте хамоватым, грязным, но весёлым."
+ent-KMLGMobRm = Ремонтник Космологистики Спавнер
+ .suffix = GOST, Космологистика
+ .desc = Ремонтник корпорации Космологистика.
+ent-KMLGER = Гост-роль инженера Космологистики
+ .desc = "Вы инженер корпорации Космологистика. Стройте всё и вся. Подчиняйтесь старшему инженеру. Будьте профессиональным, образованым, серьёзным, уверенным."
+ent-KMLGEReady = Инженер Космологистики
+ .desc = "Вы инженер корпорации Космологистика. Стройте всё и вся. Подчиняйтесь старшему инженеру. Будьте профессиональным, образованым, серьёзным, уверенным."
+ent-KMLGMobE = Инженер Космологистики Спавнер
+ .suffix = GOST, Космологистика
+ .desc = Инженер корпорации Космологистика.
+ent-KMLGCeR = Гост-роль старшего инженера Космологистики
+ .desc = "Вы старший инженер корпорации Космологистика. Руководите инженерами. Дайте им план, распределите по работам. Будьте профессиональным, образованым, серьёзным, уверенным."
+ent-KMLGCeReady = Старший инженер Космологистики
+ .desc = "Вы старший инженер корпорации Космологистика. Руководите инженерами. Дайте им план, распределите по работам. Будьте профессиональным, образованым, серьёзным, уверенным."
+ent-KMLGMobCe = Старший инженер Космологистики Спавнер
+ .suffix = GOST, Космологистика
+ .desc = Cтарший инженер корпорации Космологистика.
+ent-KMLGSR = Гост-роль охранника Космологистики
+ .desc = "Вы охранник корпорации Космологистика. Подчиняйтесь сержанту. Оберегайте пассажиров, поситителей, грузы и транспорт. будьте готовы положить за них жизнь. Защищайте, а не душите во имя закона."
+ent-KMLGSReady = Охранник Космологистики
+ .desc = "Вы охранник корпорации Космологистика. Подчиняйтесь сержанту. Оберегайте пассажиров, поситителей, грузы и транспорт. будьте готовы положить за них жизнь. Защищайте, а не душите во имя закона."
+ent-KMLGMobS = Охранник Космологистики Спавнер
+ .suffix = GOST, Космологистика
+ .desc = Охранник корпорации Космологистика.
+ent-KMLGCsR = Гост-роль сержанта Космологистики
+ .desc = "Вы сержант охраны корпорации Космологистика. Командуйте охранниками. Оберегайте пассажиров, поситителей, грузы и транспорт. Будьте готовы положить за них жизнь. Защищайте, а не душите во имя закона."
+ent-KMLGCsReady = Сержант Космологистики
+ .desc = "Вы сержант охраны корпорации Космологистика. Командуйте охранниками. Оберегайте пассажиров, поситителей, грузы и транспорт. Будьте готовы положить за них жизнь. Защищайте, а не душите во имя закона."
+ent-KMLGMobCs = Сержант Космологистики Спавнер
+ .suffix = GOST, Космологистика
+ .desc = Сержант корпорации Космологистика.
+ent-KMLGSwR = Гост-роль сервисного работника Космологистики
+ .desc = "Вы сервисный работник корпорации Космологистика. Будьте услужливы, любезны, вежливы, приятны. Сделайте всё ради посетителей или покупателей услуг. Готовьте, смешивайте напитки, убирайтесь."
+ent-KMLGSwReady = Сервисный работник Космологистики
+ .desc = "Вы сервисный работник корпорации Космологистика. Будьте услужливы, любезны, вежливы, приятны. Сделайте всё ради посетителей или покупателей услуг. Готовьте, смешивайте напитки, убирайтесь."
+ent-KMLGMobSw = Сервисный работник Космологистики Спавнер
+ .suffix = GOST, Космологистика
+ .desc = Сервисный работник корпорации Космологистика.
+ent-KMLGPR = Гост-роль пилот Космологистики
+ .desc = "Вы пилот корпорации Космологистика. Будьте быстрым и умелым. Водите шаттлы! Возите грузы. Считайте, что вы тут самый важный (хотя это не так)."
+ent-KMLGPReady = Пилот Космологистики
+ .desc = "Вы пилот корпорации Космологистика. Будьте быстрым и умелым. Водите шаттлы! Возите грузы. Считайте, что вы тут самый важный (хотя это не так)."
+ent-KMLGMobP = Пилот Космологистики Спавнер
+ .suffix = GOST, Космологистика
+ .desc = Пилот корпорации Космологистика.
diff --git a/Resources/Locale/ru-RU/lore/Mirt/mirt.ftl b/Resources/Locale/ru-RU/lore/Mirt/mirt.ftl
new file mode 100644
index 00000000000..6ece9ec2d93
--- /dev/null
+++ b/Resources/Locale/ru-RU/lore/Mirt/mirt.ftl
@@ -0,0 +1,408 @@
+ent-MirtUniformSold = Миртанская пехотная форма
+ .suffix = Миртан
+ .desc = Прочная и закрытая форма Миртанийского военного
+ent-MirtUniformOffi = Миртанская офицерская форма
+ .suffix = Миртан
+ .desc = Прочная и закрытая офицерская форма Миртанийского военного
+ent-MirtUniformTg = Миртанская форма бойца тяжёлого оружия
+ .suffix = Миртан
+ .desc = Прочная и закрытая форма бойца тяжёлого оружия Миртанийского военного
+ent-MirtUniformRaz = Миртанская форма скаута
+ .suffix = Миртан
+ .desc = Прочная и закрытая форма скаута
+ent-MirtBackpackS = Малый Миртанский армейский рюкзак
+ .suffix = Миртан
+ .desc = Небольшой и лёгкий офицерский рюкзак Империи Миртана
+ent-MirtBackpackM = Стандартный Миртанский армейский рюкзак
+ .suffix = Миртан
+ .desc = Стандартный армейский рюкзак солдат Империи Миртана
+ent-MirtBackpackL = Крупный Миртанский армейский рюкзак
+ .suffix = Миртан
+ .desc = Расширенный армейский рюкзак специалиста империи Миртана
+ent-MirtBackpackRaz = Миртанский рюкзак скаута
+ .suffix = Миртан
+ .desc = Небольшой рюкзак, что является чудом инженерно мысли Империи Миртана. Имеет прикреплённый балон для дыхания, встроеную радиостанцию, а изготовлен с использованием бс-кристаллов.
+ent-MirtBoots = Миртанские армейские сапоги
+ .suffix = Миртан
+ .desc = Крепкие армейские сапоги. Достаточно прочные чтобы выдержать грязь, разруху. Хотя боятся яда, кислот и зубов ксеноморфов. Как и все мы...
+ent-MirtBootsSteel = Бронированные миртанские пехотные сапоги
+ .suffix = Миртан
+ .desc = Простые, но удобные армейские сапоги. Достаточно прочные чтобы выдержать грязь, космос, пули, адскую бездну и зубы дьявола
+ent-MirtBootsRaz = Миртанские сапоги разведчика
+ .suffix = Миртан
+ .desc = Крепкие, но очень лёгкие армейские сапоги. Из-за усовершенствованных матералов и систем амортизации позволяют носителям быстрей бегать и спрыгивать с большей высоты без травм.
+ent-MirtHelmetGr = Гражданский шлем
+ .suffix = Миртан
+ .desc = Простой гражданский шлем Империи Миртана. Слой стали и вера в Императора...
+ent-MirtHelmetArm = Армейский миртранский шлем
+ .suffix = Миртан
+ .desc = Крепкий и прочный армейский шлем с маской, который скроет ваши слёзы от миллиона увиденных смертей
+ent-MirtHelmetInk = Инквизиторский Миртанский шлем
+ .suffix = Миртан
+ .desc = Крепкий и прочный инквизиторский шлем, что видом своим несёт страх неверным и пораженцам
+ent-MirtGlovesFingerless = Миртанские армейские перчатки
+ .suffix = Миртан
+ .desc = Предотвращают образование мозолей от долгой работы с оружием или инструментами, но при этом не мешают подвижности пальцев. Имеют небольшой защитный слой от едких веществ и токсинов.
+ent-MirtGlovesStrong = Миртанские ударные перчатки
+ .suffix = Миртан
+ .desc = Перчатки ветеранов армии Империи Миртана, что не только обеспечивают защиту, но и позволяют вставить врагу кулак по самые гланды ударным методом.
+ent-MirtCloakOf = Миртанийский плащ офицера
+ .suffix = Миртан
+ .desc = Плащ, который носят заслуженные офицеры Империи Миртана.
+ent-MirtCloakSP = Миртанийский плащ специалиста
+ .suffix = Миртан
+ .desc = Плащ, который носят спецалисты Империи Миртана
+ent-MirtEpolets = Миртанийские эполеты инквизитора
+ .suffix = Миртан
+ .desc = Эполеты, обозначающие принадлежность миртанийца к службе в Инквизиции
+ent-MirtCloakOfInk = Миртанийский плащ офицера-инквизитора
+ .suffix = Миртан
+ .desc = Плащ, который носят заслуженные офицеры-инквизиторы Империи Миртана.
+ent-MirtCloakRaz = Миртанский плащ скаута
+ .suffix = Миртан
+ .desc = Удивительный плащ, который очень долго и кропотливо разрабатывался. разведчики Империи МИртана относятся к этим плащам с большой любовью. В них было вложено множество отражающих и маскировочныхз технологий, систем покрытия против кислот и ядов. А ещё он банально тёплый и уютный, что осбоенно ценится, когда приходится днями прозябать в какой-то жуткой глуши.
+ent-MirtHoodCloakRaz = Капюшон плаща скаута
+ .suffix = Миртан
+ .desc = Закрывает половину головы. Но позволяет активировать маскировку.
+ent-MirtArmorGr = Гражданский бронежилет
+ .suffix = Миртан
+ .desc = Лёгкий устаревший бронижилет, используемые ополченцами и гражданскими Империи Миртана
+ent-MirtArmorMiddle = Миртанская пехотная броня
+ .suffix = Миртан
+ .desc = Защитный комплект, состоящий из стандартного бронежилета, наплечников и защиты голеней выдаётся пехоте Империи Миртана
+ent-MirtArmorRaz = Жилет скаута
+ .suffix = Миртан
+ .desc = Очень лёгкий, но не слишком прочный жилет, который больше защищает от едкой или неблагоприятной среды, нежели от урона
+ent-MirtHardsuitStd = Миртанский боевой скафандр
+ .suffix = Миртан
+ .desc = Стандартный простой боевой скафандр для армии Империи Миртана
+ent-MirtHelmetHardsuitStd = Шлем боевого скафандра
+ .suffix = Миртан
+ .desc = Стандартный простой шлем скафандра для армии Империи Миртана
+ent-MirtHardsuitHig = Тяжёлый миртанский бронескафандр
+ .suffix = Миртан
+ .desc = Укреплённый тяжёлый боевой скафандр для армии Империи Миртана
+ent-MirtHelmetHardsuitHig = Шлем бронированного скафандра
+ .suffix = Миртан
+ .desc = Стандартный простой шлем скафандра для армии Умпорской Федерации
+ent-MirtHardsuitInk = Инквизитрский боевой скафандр
+ .suffix = Миртан
+ .desc = Прочный боевой скафандр для сил инквизиции Империи Миртана.
+ent-MirtHelmetHardsuitInk = Шлем инквизиторского скафандра
+ .suffix = Миртан
+ .desc = Стандартный простой шлем скафандра для армии Умпорской Федерации
+ent-MirtMaskGas = Дыхательная маска
+ .suffix = Миртан
+ .desc = Дыхательная маска разведчиков Империи Миртана. Достаточно плотно прилегает, сделана из крепкого материала, что защищает от мелких повреждений, а так же покрыта защитными слоями для повышения химической ибиологической стабльности даже в условиях изменяющейся температуры.
+ent-MirtGlassesRaz = Визор миртанийского скаута
+ .suffix = Миртан
+ .desc = Удобный визор способный получать данные со спутника или системы сканирования масс (ПКМ+переключить интерфейс)
+ent-MirtRubberStampArm = Печать армии Империи Миртана
+ .suffix = Миртан
+ .desc = Небольшой и красивый символ любви к своему народу
+ent-MirtRubberStampInk = Печать инквизиции Империи Миртана
+ .suffix = Миртан
+ .desc = Небольшой и красивый символ любви к своему Императору
+ent-MirtPaperForm = Форма запроса
+ .suffix = Миртан
+ .desc = бумажная бумага
+ent-MirtProviderFlare = Раздатчик флаеров
+ .desc = Раздатчик флаеров, полезных в боях ночью, в пещерах, тёмных коридорах или ульях ксеноморфов.
+ .suffix = Миртан
+ent-MirtShieldStd = Стандартный миртанский щит "Вера"
+ .suffix = Миртан
+ .desc = Защищает верных войнов Императора от пуль, когтей и едких выделений. Размер стандартный.
+ent-MirtShieldBig = Большой миртанский щит "Легионер"
+ .suffix = Миртан
+ .desc = Здроровый щит, что защищает верных войнов Императора от пуль, когтей и едких выделений.
+ent-MirtMedpackBase = Пакет лечебных средств
+ .desc = Миртанский универсальный медицинский пакет для лечения самых разнообразных травм и ранений.
+ .suffix = Миртан
+ent-MirtMedpack = Пакет лечебных средств
+ .suffix = Миртан, Полный
+ .desc = Миртанский универсальный медицинский пакет для лечения самых разнообразных травм и ранений.
+ent-MirtBannerStd = Знамя Империи Миртана
+ .suffix = Миртан, Стандартное
+ .desc = Знамя, изображающее Золотого орла - самого Императора Миртана, Бога в этой тёмной галактике, Спасителя и осветителя судьб, великого правителя и защитника всего живого и разумного!
+ent-MirtBannerReg = Знамя Империи Миртана
+ .suffix = Миртан, Религиозное
+ .desc = Знамя, изображающее Золотого орла - самого Императора Миртана, Бога в этой тёмной галактике, Спасителя и осветителя судьб, великого правителя! А так же три стены планет-крепостей, что являются последним оплотом галактики, отделяющим спокойную жизнь от всепоглощающего роя ксеноморфов.
+ent-MirtBannerInk = Знамя Империи Миртана
+ .suffix = Миртан, Инквизитрское
+ .desc = Знамя, изображающее Золотого орла - самого Императора Миртана, Бога в этой тёмной галактике, Спасителя и осветителя судьб, великого правителя! А так же карающий меч, что низвергает черепа предателей, еритиков и отступников к ногам Его!
+ent-MirtBelt = Миртанский армейский пояс
+ .suffix = Миртан
+ .desc = Такие пояса используют военослужащие Империи Миртана. Прочные и надёжные. Хорошо держат штаны на месте в бою.
+ent-MirtBeltFilled = Миртанский армейский пояс
+ .suffix = Заполненный, Миртан
+ .desc = Такие пояса используют военослужащие Империи Миртана. Прочные и надёжные. Хорошо держат штаны на месте в бою.
+ent-MirtBeltOffiFilled = Миртанский армейский пояс
+ .suffix = Заполненный, Офицер, Миртан
+ .desc = Такие пояса используют военослужащие Империи Миртана. Прочные и надёжные. Хорошо держат штаны на месте в бою.
+ent-MirtBeltInkFilled = Миртанский армейский пояс
+ .suffix = Заполненный, Офицер-Инквизитор, Миртан
+ .desc = Такие пояса используют военослужащие Империи Миртана. Прочные и надёжные. Хорошо держат штаны на месте в бою.
+ent-MirtnKnife = Миртанский стандартный нож
+ .suffix = Миртан
+ .desc = По слухам, количество этих ножей превышает численность населения империи в четыре раза.
+ent-MirtnSword = Миртанский пехотный меч
+ .suffix = Миртан
+ .desc = Пехотный меч, что убил немало тварей, когда у славных защитников Империи заканчивались патроны.
+ent-MirtnSaber = Миртанская офицерская сабля
+ .suffix = Миртан
+ .desc = Символ заслуг полевого командира Империи Миртана. Таких никогда не встретишь у штабистов.
+ent-MirtBulletHeavy = Тяжёлый заряд (hhc)
+ .suffix = Миртан
+ .desc = Встреча с этим зарядом быстро отправит на Божий суд...
+ent-MirtBulletLight = Лёгкий заряд (lhc)
+ .suffix = Миртан
+ .desc = Встреча с этим зарядом быстро отправит на Божий суд...
+ent-MirtBulletPistol = Стандартный заряд (shc)
+ .suffix = Миртан
+ .desc = Встреча с этим зарядом быстро отправит на Божий суд...
+ent-MirtCartridgeHeavy = Тяжёлый заряд (hhc)
+ .suffix = Миртан
+ .desc = Встреча с этим зарядом быстро отправит на Божий суд...
+ent-MirtCartridgeLight = Лёгкий заряд (lhc)
+ .suffix = Миртан
+ .desc = Встреча с этим зарядом быстро отправит на Божий суд...
+ent-MirtCartridgePistol = Стандартный заряд (shc)
+ .suffix = Миртан
+ .desc = Встреча с этим зарядом быстро отправит на Божий суд...
+ent-MirtMagazineGr = Магазин к автомату "Вдова" (lhc)
+ .suffix = Миртан
+ .desc = Скорей не магазин, а элимент охлаждения с небольшими зарядами для стрельбы.
+ent-MirtMagazineRifle = Магазин к винтовке "Чаровница"
+ .suffix = Миртан
+ .desc = Скорей не магазин, а элимент охлаждения с небольшими зарядами для стрельбы.
+ent-MirtMagazineSMG = Магазин к пистолет-пулемёту "Шершень" (lhc)
+ .suffix = Миртан
+ .desc = Скорей не магазин, а элимент охлаждения с небольшими зарядами для стрельбы.
+ent-MirtMagazineLMG = Магазин к пулемёту "Молот" (lhc)
+ .suffix = Миртан
+ .desc = Скорей не магазин, а элимент охлаждения с небольшими зарядами для стрельбы.
+ent-MirtMagazinePistol = Магазин к пистолету "Клык"
+ .suffix = Миртан
+ .desc = Скорей не магазин, а элимент охлаждения с небольшими зарядами для стрельбы.
+ent-MirtMagazineAutomat = Магазин к автомату "Развратник"
+ .suffix = Миртан
+ .desc = Скорей не магазин, а элимент охлаждения с небольшими зарядами для стрельбы.
+ent-MirtAutoRifleGr = Гражданский автомат "Вдова"
+ .desc = Морально устаревший автомат прошлого поколения Империи Миртана, что когда-то производился массово для армии, а теперь используется как оружие ополчения. (lhc)
+ .suffix = Миртан
+ent-MirtPistol = Блюспейс пистолет "Клык"
+ .desc = Мощный и надёжный блюспейс-пистолет регулярной армии Империи Миртана. (shc)
+ .suffix = Миртан
+ent-MirtAutoRifle = Блюспейс автомат "Развратник"
+ .desc = Мощный и надёжный блюспейс-автомат регулярной армии Империи Миртана. (shc)
+ .suffix = Миртан
+ent-MirtSMG = Блюспейс пистолет-пулемёт "Шершень"
+ .desc = Скорострельный и лёгкий блюспейс-пистолет-пулемёт регулярной армии Империи Миртана. (lhc)
+ .suffix = Миртан
+ent-MirtLMG = Блюспейс пулемёт "Молот"
+ .desc = Блюспейс-пулемёт армии Империи Миртана, что призван не подавлять, а уничтожать силы противника. (lhc)
+ .suffix = Миртан
+ent-MirtRifle = Блюспейс винтовка "Чаровница"
+ .desc = Блюспейс винтовка для лучших солдат Империи Миртана, чтосоздана для быстрого устранения самых опасных противников. (lhc)
+ .suffix = Миртан
+ent-MirtLaser = Пожарный лазер "Месяц"
+ .desc = Крупный Лазер Империи Миртана созданый на основее Ноократских технологий, способный подхигать врагов лучём.
+ .suffix = Миртан
+ent-MirtGran = Гранатомёт "Медведка"
+ .desc = Гранатомёт армии Империи Миртана, запускающий крупные защигательные снаряды.
+ .suffix = Миртан
+ent-MirtNoocRifle = Ноократская винтовка "Господин"
+ .desc = Опасное и дольнобойное оружие Ноократии Эранта для ликвидации защитников важных точек обороны и убийства ключевых бойцов противника
+ .suffix = Миртан
+ent-MirtNoocGan = Ноократский автомат "Покоритель"
+ .suffix = Миртан
+ .desc = Лёгкий и дешёвый лазерный автомат Ноократии Эранта для пехотных боёв
+ent-MirtNoocPistol = Ноократский пистолет "Власть"
+ .suffix = Миртан
+ .desc = Небольшой и крайне удобный пистолет офицеров Ноократии Эранта
+ent-MirtNoocMG = Ноократский скорострельный лазер "Подавитель"
+ .suffix = Миртан
+ .desc = Крупный, но не очень тяжёлый ручной скорострельный лазер Ноократии Эранта. Обладает не сильным уроном, но хорош для подавления противника
+ent-MirtNoocGanCold = Ноократский автомат "Изморозь"
+ .suffix = Миртан
+ .desc = Лёгкий и дорогой автомат Ноократии Эранта, вызывающий у противника переохлождение
+ent-DoorElectronicsMirtAccess = плата доступа [Миртана]
+ .suffix = Миртан, Locked
+ .desc = Произведение искусства схемотехники, слоужаещее определением достойных войти в шлюз.
+ent-MirtAirlockLocked = Шлюз
+ .suffix = Миртан, Locked
+ .desc = Он открывается, закрывается, порой пропускает или не пропускает воздух...
+ent-MirtAirlock = Шлюз
+ .suffix = Миртан
+ .desc = Он открывается, закрывается, порой пропускает или не пропускает воздух...
+ent-MirtAirlockShuttleEasyPryLocked = Стыковочный шлюз
+ .suffix = Миртан
+ .desc = Чтобы успешно прилепиться к космическим объектам.
+ent-MirtIDCard = Чип итендификации
+ .desc = Данный чип служит в роли электронного пропуска на объектах Империи Миртана
+ent-MirtIDCardOfficer = Чип миртанского офицера
+ .suffix = Миртан
+ .desc = Данный чип служит в роли электронного пропуска на объектах Империи Миртана
+ent-MirtIDCardSolder = Чип миртанского солдата
+ .suffix = Миртан
+ .desc = Данный чип служит в роли электронного пропуска на объектах Империи Миртана
+ent-MirtIDCardEngener = Чип миртанского инквизитора
+ .suffix = Миртан
+ .desc = Данный чип служит в роли электронного пропуска на объектах Империи Миртана
+ent-MirtIDCardLogist = Чип миртанского старшего инквизитора
+ .suffix = Миртан
+ .desc = Данный чип служит в роли электронного пропуска на объектах Империи Миртана
+name-of-MirtRadio = Миртанский
+ent-MirtEncryptionKey = Миртанский ключ шифрования
+ .suffix = Миртан
+ .desc = Используется для шифрования и дешифровки общего армейского канала связи Империи Миртана
+ent-MirtHeadset = Гарнитура Миртанских военных
+ .suffix = Миртан
+ .desc = "Воля императора, да в наши уши!"
+ent-MirtBackpackFilledPist = Малый Миртанский армейский рюкзак
+ .suffix = Миртан, Пистолет
+ .desc = Небольшой и лёгкий офицерский рюкзак Империи Миртана
+ent-MirtBackpackFilledPistRaz = Миртанский рюкзак скаута
+ .suffix = Миртан, Пистолет
+ .desc = Небольшой рюкзак, что является чудом инженерно мысли Империи Миртана. Имеет прикреплённый балон для дыхания, встроеную радиостанцию, а изготовлен с использованием бс-кристаллов.
+ent-MirtBackpackFilledSMG = Малый Миртанский армейский рюкзак
+ .suffix = Миртан, ПП
+ .desc = Небольшой и лёгкий офицерский рюкзак Империи Миртана
+ent-MirtBackpackFilledNoocPist = Малый Миртанский армейский рюкзак
+ .suffix = Ноократия, Пистолет, Миртан
+ .desc = Небольшой и лёгкий офицерский рюкзак Империи Миртана
+ent-MirtBackpackFilledGr = Стандартный Миртанский армейский рюкзак
+ .suffix = Миртан, Гражданский
+ .desc = Стандартный армейский рюкзак солдат Империи Миртана
+ent-MirtBackpackFilledAutomat = Стандартный Миртанский армейский рюкзак
+ .suffix = Миртан, Автомат
+ .desc = Стандартный армейский рюкзак солдат Империи Миртана
+ent-MirtBackpackFilledRifle = Стандартный Миртанский армейский рюкзак
+ .suffix = Миртан, Винтовка
+ .desc = Стандартный армейский рюкзак солдат Империи Миртана
+ent-MirtBackpackFilledNoocAutomat = Стандартный Миртанский армейский рюкзак
+ .suffix = Ноократия, Автомат, Миртан
+ .desc = Стандартный армейский рюкзак солдат Империи Миртана
+ent-MirtBackpackFilledNoocRifle = Стандартный Миртанский армейский рюкзак
+ .suffix = Ноократия, Винтовка, Миртан
+ .desc = Стандартный армейский рюкзак солдат Империи Миртана
+ent-MirtBackpackFilledNoocCold = Стандартный Миртанский армейский рюкзак
+ .suffix = Ноократия, Хладопушка, Миртан
+ .desc = Стандартный армейский рюкзак солдат Империи Миртана
+ent-MirtBackpackFilledLMG = Крупный Миртанский армейский рюкзак
+ .suffix = Миртан, Пулемёт
+ .desc = Расширенный армейский рюкзак специалиста империи Миртана
+ent-MirtBackpackFilledLaser = Крупный Миртанский армейский рюкзак
+ .suffix = Миртан, Пожарный Лазер
+ .desc = Расширенный армейский рюкзак специалиста империи Миртана
+ent-MirtBackpackFilledGl = Крупный Миртанский армейский рюкзак
+ .suffix = Миртан, Гранатомёт
+ .desc = Расширенный армейский рюкзак специалиста империи Миртана
+ent-MirtBackpackFilledNoocLMG = Крупный Миртанский армейский рюкзак
+ .suffix = Ноократия, Пулемёт, Миртан
+ .desc = Расширенный армейский рюкзак специалиста империи Миртана
+ent-MirtMen = Военный Империи Миртана
+ .desc = job-mirt
+ent-MirtPaperGr = Памятка ополченца Империи Миртана
+ .suffix = Миртан
+ .desc = Читай и не подведи Императора
+ent-MirtPaperSold = Памятка солдата Империи Миртана
+ .suffix = Миртан
+ .desc = Читай и не подведи Императора
+ent-MirtPaperOfi = Памятка командира Империи Миртана
+ .suffix = Миртан
+ .desc = Читай и не подведи Императора
+ent-MirtPaperInk = Памятка инквизитора Империи Миртана
+ .suffix = Миртан
+ .desc = Читай и не подведи Императора
+ent-MirtPaperRaz = Памятка скаута Империи Миртана
+ .suffix = Миртан
+ .desc = Читай и не подведи Императора
+ent-MirtGrR = Гост-роль Миртанийского ополченца
+ .desc = "Вы гражданский, чья планета попала под удар. Вы получили вооружение и стали ополченцами. Выживите."
+ent-MirtGrReady = Миртанский ополченец
+ .desc = "Вы гражданский, чья планета попала под удар. Вы получили вооружение и стали ополченцами. Выживите."
+ent-MirtMobHumanGr = Миртанский ополченец Спавнер
+ .suffix = GOST, Миртанский
+ .desc = Гражданский, чья планета попала под удар
+ent-MirtSoldR = Гост-роль Миртанийского солдата
+ .desc = "Вы солдат Империи Миртана! Будьте преданы своей стране, народу и Богу-Император! Слушайтесь командира, защишайте свои земли и несите смерть всем врагам!"
+ent-MirtSoldReady = Миртанский солдат
+ .desc = "Вы солдат Империи Миртана! Будьте преданы своей стране, народу и Богу-Император! Слушайтесь командира, защишайте свои земли и несите смерть всем врагам!"
+ent-MirtMobHumanSold = Миртанский солдат Спавнер
+ .suffix = GOST, Миртанский
+ .desc = Солдат Империи Миртана
+ent-MirtTgR = Гост-роль Миртанийского бойца тяжёлого оружия
+ .desc = "Вы ветеран Империи Миртана! Будьте преданы своей стране, народу и Богу-Император! Слушайтесь командира, защишайте свои земли и несите смерть всем врагам!"
+ent-MirtTgReady = Миртанский боец тяжёлого оружия
+ .desc = "Вы ветеран Империи Миртана! Будьте преданы своей стране, народу и Богу-Император! Слушайтесь командира, защишайте свои земли и несите смерть всем врагам!"
+ent-MirtMobHumanTg = Миртанский боец тяжёлого оружия Спавнер
+ .suffix = GOST, Миртанский
+ .desc = Боец тяжёлого оружия Империи Миртана
+ent-MirtOffiR = Гост-роль Миртанийского младшего офицера
+ .desc = "Вы бывалый солдат и опытный полевой командир армии Империи Миртана! Будьте преданы своей стране, народу и Богу-Император! Управляйте своими бойцами, защишайте свои земли и несите смерть всем врагам!"
+ent-MirtOffiReady = Миртанский младший офицер
+ .desc = "Вы бывалый солдат и опытный полевой командир армии Империи Миртана! Будьте преданы своей стране, народу и Богу-Император! Управляйте своими бойцами, защишайте свои земли и несите смерть всем врагам!"
+ent-MirtMobHumanOffi = Миртанский младший офицер Спавнер
+ .suffix = GOST, Миртанский
+ .desc = Офицер Империи Миртана
+ent-MirtInkR = Гост-роль Миртанийского инквизитора
+ .desc = "Вы инквизитор Империи Миртана! Будьте преданы Богу-Император! Следите, чтобы не было предательств. Жестоко карайте предателей веры."
+ent-MirtInkReady = Миртанский инквизитор
+ .desc = "Вы инквизитор Империи Миртана! Будьте преданы Богу-Император! Следите, чтобы не было предательств. Жестоко карайте предателей веры."
+ent-MirtMobHumanInk = Миртанский инквизитор Спавнер
+ .suffix = GOST, Миртанский
+ .desc = Инквизитор Империи Миртана
+ent-MirtOffiInkR = Гост-роль Миртанийского старшего инквизитора
+ .desc = "Вы опытный инквизитор Империи Миртана! Вы видели много шпионов, безбожников и предателей. Будьте преданы Богу-Император! Управляйте своими инквизиторами, защишайте свою веру и карайте предателей страны и веры!"
+ent-MirtOffiInkReady = Миртанский старший инквизитор
+ .desc = "Вы опытный инквизитор Империи Миртана! Вы видели много шпионов, безбожников и предателей. Будьте преданы Богу-Император! Управляйте своими инквизиторами, защишайте свою веру и карайте предателей страны и веры!"
+ent-MirtMobHumanOffiInk = Миртанский старший инквизитор Спавнер
+ .suffix = GOST, Миртанский
+ .desc = Страший инквизитор Империи Миртана
+ent-MirtRazR = Гост-роль Миртанийского скаута
+ .desc = "Вы бывалый боец Империи Миртана. Ваша изворотливасть, выживаемость, интеллект и хитрость позволили вам стать своего рода элитой. Скаутом. обманывайте противника, добывайте информацию. будьте опасны и неуловимы."
+ent-MirtRazReady = Миртанский скаут
+ .desc = "Вы бывалый боец Империи Миртана. Ваша изворотливасть, выживаемость, интеллект и хитрость позволили вам стать своего рода элитой. Скаутом. обманывайте противника, добывайте информацию. будьте опасны и неуловимы."
+ent-MirtMobHumanRaz = Миртанский скаут Спавнер
+ .suffix = GOST, Миртанский
+ .desc = Скаут Империи Миртана
+ent-MirtCrate = Пустой ящик Империи Миртана
+ .suffix = Миртан
+ .desc = Стальная броня для защиты снаряжения с электронным замком
+ent-MirtCrateWeaponsL = Ящик лёгкого оружия Империи Миртана
+ .suffix = Миртан
+ .desc = Пистолеты и Пистолет-Пулемёты Империи Миртана (3 и 3)
+ent-MirtCrateWeaponsS = Ящик основного оружия Империи Миртана
+ .suffix = Миртан
+ .desc = Автоматы и винтовки Империи Миртана (3 и 2)
+ent-MirtCrateWeaponsHP = Ящик тяжёлого скорострельного оружия Империи Миртана
+ .suffix = Миртан
+ .desc = Пулемёт и ручная зенитка Империи Миртана (1 и 1)
+ent-MirtCrateWeaponsHO = Ящик тяжёлого особого оружия Империи Миртана
+ .suffix = Миртан
+ .desc = Пожарный лазер и гранатомёт Империи Миртана (1 и 1)
+ent-MirtCrateWeaponsNS = Ящик стандартного оружия Ноократии Эранта
+ .suffix = Миртан
+ .desc = Пистолеты, автоматы и винтовки Ноократии Эранта (2 и 2 и 2)
+ent-MirtCrateWeaponsOE = Ящик особого оружия Ноократии Эранта
+ .suffix = Миртан
+ .desc = Скорострельный лазер и охлаждающий луч Ноократии Эранта (1 и 2)
+ent-MirtCrateWeaponsEA = Ящик стандартной экипировки армии Империи Миртана
+ .suffix = Миртан
+ .desc = Стандартная пехотная экипировка на 3 солдат, 1 бойца тяжёлого оружия и 1 офицера армии Империи Миртана.
+ent-MirtCrateWeaponsEI = Ящик стандартной экипировки инквизиции Империи Миртана
+ .suffix = Миртан
+ .desc = Стандартная пехотная экипировка на 2 солдат и 1 офицера нквизиции Империи Миртана.
+ent-MirtCrateWeaponsHaA = Ящик армейских скафандров Империи Миртана
+ .suffix = Миртан
+ .desc = Пехотные боевые скафандры. 4 стандартных и 1 бронированный.
+ent-MirtCrateWeaponsHaI = Ящик скафандров инквизиции Империи Миртана
+ .suffix = Миртан
+ .desc = Инквизиторские боевые скафандры на 3 бойца.
+ent-MirtCrateWeaponsON = Ящик оснащения и вооружения Империи Миртана
+ .suffix = Миртан
+ .desc = Элементы зашщиты и оружия Империи Миртана на 5 ополченцев
+ent-MirtSandBarricade = Мешки с песком
+ .suffix = Миртан
+ .desc = Быстроссоружаемая баррикада из мешков с песком. Не слишком долго может удержать ксеноморфов, но выиигрывает ценные пять секунд.
diff --git a/Resources/Locale/ru-RU/lore/Noocraty/nooc.ftl b/Resources/Locale/ru-RU/lore/Noocraty/nooc.ftl
new file mode 100644
index 00000000000..28dbcb7a004
--- /dev/null
+++ b/Resources/Locale/ru-RU/lore/Noocraty/nooc.ftl
@@ -0,0 +1,314 @@
+ent-NoocUniformNiz = Ноократская форма низкого класса
+ .suffix = Ноократия
+ .desc = Стандартная униформа большей части военных Ноократии эранта. Не самая комфортная, но хоть защищает от дождя и тёпла. И на том спасибо.
+ent-NoocUniformVis = Ноократская форма высокого класса
+ .suffix = Ноократия
+ .desc = Стандартная удобная униформа офицера высокого класса Ноократии эранта. Красивая, дорогая, комфортная, сшитая по мерке.
+ent-NoocUniformSr = Ноократская форма среднего класса
+ .suffix = Ноократия
+ .desc = Стандартная добротная форма военных среднего класса Ноократии Эрана. Качественная и удобная.
+ent-NoocBackpack = Ноократский армейский рюкзак
+ .suffix = Ноократия
+ .desc = Стандартный армейский рюкзак Ноократии Эранта для бойцов низкого и среднего классов.
+ent-NoocSatchels = Ноократская армейская плечевая сумка
+ .suffix = Ноократия
+ .desc = Стандартный армейская плечевая сумка Ноократии Эранта для офицеров высокого класса
+ent-NoocBoots = Ноократские пехотные сапоги
+ .suffix = Ноократия
+ .desc = Удобные армейские сапоги Ноократии Эранта. Достаточно прочные и комфортные
+ent-NoocHelmet = Ноократский шлем
+ .suffix = Ноократия
+ .desc = Крепкий, но несколько не удобный армейский шлем Ноократии Эранта с втроенным простеньким визором для помощи в прицеливании
+ent-NoocBeret = Ноократский берет
+ .suffix = Ноократия
+ .desc = Армейский берет Ноократии Эранта. Мягкий, но прочный и тёплый.
+ent-NoocCap = Ноократская фуражка офицера
+ .suffix = Ноократия
+ .desc = Фуражка офицера высокого класса Ноократии Эранта, оснащённая хорошим визором для определения боевых целей
+ent-NoocCloak = Ноократский офицерский плащ
+ .suffix = Ноократия
+ .desc = Плащ, который носят офицеры высокого класса Ноократии Эрана. Просто пижонской кусок ткани. Ничего больше.
+ent-NoocCloakStelth = Ноократский маскировочный плащ
+ .suffix = Ноократия
+ .desc = Плащ, который носят заслуженные бойцы среднего класса Ноократии Эрана. Тёплый, отражает свет и радиацию. А ещё может становиться невидимым...
+ent-NoocGlovesFingerless = Ноократские армейские перчатки
+ .suffix = Ноократия
+ .desc = Учёные расчитали, что с такими перчатками низкие классы воюют эффективнее. Иначе бы никто не тратил на их производство денег.
+ent-NoocGlovesVis = Ноократские перчатки высокого класса
+ .suffix = Ноократия
+ .desc = Перчатки выдаваемые военным высоких классов Ноократии Эранта. Внутри прокладка из диэлектрического материала, от чего перчатки не самые удобные. Один в один походи на перчатки для высоких классов
+ent-NoocGlovesSr = Ноократские перчатки среднего класса
+ .suffix = Ноократия
+ .desc = Перчатки выдаваемые военным средних классов Ноократии Эранта. Внутри прокладка из мягкого материала, от чего перчатки чоень удобные. Один в один походи на перчатки для средних классов
+ent-NoocArmorBasic = Ноократский бронежилет
+ .suffix = Ноократия
+ .desc = Лёгкий армейский бронежилет используемый патрульными военными и полицией мирных районов Ноократии Эранта
+ent-NoocArmorMiddle = Ноократский защитный комплект
+ .suffix = Ноократия
+ .desc = Защитный комплект, состоящий из стандартного бронежилета, наплечников и защиты голеней выдаётся штурмовым подразделениям низкого класса Ноократии Эранта
+ent-NoocHardsuit = Ноократский Скафандр
+ .suffix = Ноократия
+ .desc = Стандартный скафандр для военных средних классов Ноократии Эранта
+ent-NoocHelmetHardsuit = Ноократский шлем Скафандра
+ .desc = Стандартный шлем скафандра для военных средних классов Ноократии Эранта
+ent-NoocHardsuitField = Ноократский личный атмосферный щит
+ .suffix = Ноократия
+ .desc = Простая замена скафандру, когда нужно выйти в космос в безопасном районе. очень хорошо защищает от радиации
+ent-NoocHelmetHardsuitField = Ноократский шлем личного атмосферного щита
+ .desc = Стандартный шлем скафандра для военных средних классов Ноократии Эранта
+ent-NoocGlassesMed = Визор ноократского армейского медика
+ .suffix = Ноократия
+ .desc = Удобный визор способный показать состояние бойцов и анализировать смеси реагентов
+ent-NoocBelt = Ноократский армейский пояс
+ .suffix = Ноократия
+ .desc = Такие пояса используют военослужащие Ноократии Эранта
+ent-NoocBeltEngFilled = Ноократский армейский пояс
+ .suffix = Заполненный, Ноократия, Инж
+ .desc = Такие пояса используют военослужащие Ноократии Эранта
+ent-NoocBeltMed = Ноократский медицинский пояс
+ .suffix = Ноократия
+ .desc = Такие пояса используют военослужащие-медики Ноократии Эранта
+ent-NoocBeltMedFilled = Ноократский медицинский пояс
+ .suffix = Заполненный, Ноократия, Мед
+ .desc = Такие пояса используют военослужащие-медики Ноократии Эранта
+ent-NoocBulletHilMech = Инжектор заживитель
+ .suffix = Ноократия
+ .desc = Не так страшен укол этого маленького шприца, как то, что он лечит.
+ent-NoocBulletHilHeat = Инжектор противовоспалитель
+ .suffix = Ноократия
+ .desc = Не так страшен укол этого маленького шприца, как то, что он лечит.
+ent-NoocBulletHilRadi = Инжектор антирад
+ .suffix = Ноократия
+ .desc = Не так страшен укол этого маленького шприца, как то, что он лечит.
+ent-NoocCartridgeHilMech = Инжектор заживитель
+ .suffix = Ноократия
+ .desc = Не так страшен укол этого маленького шприца, как то, что он лечит.
+ent-NoocCartridgeHilHeat = Инжектор противовоспалитель
+ .suffix = Ноократия
+ .desc = Не так страшен укол этого маленького шприца, как то, что он лечит.
+ent-NoocCartridgeHilRadi = Инжектор антирад
+ .suffix = Ноократия
+ .desc = Не так страшен укол этого маленького шприца, как то, что он лечит.
+ent-NoocCartridgeHilEmpty = Инжектор наполняемый
+ .suffix = Ноократия
+ .desc = Наполняемый инжектор, в который можно залить 10u чего угодно
+ent-BoxNoocMagazineCureRifle = Коробка лечащих инжекторов
+ .suffix = Ноократия
+ .desc = Коробка инжекторных боеприпасов для винтовки "Богомолец".
+ent-NoocPowerCellOne = Батарея первого уровня (Винт)
+ .suffix = Ноократия, Full
+ .desc = Стандартная оруженийя батарея Ноократии Эранта расчитанная на 10 выстрелов
+ent-NoocPowerCellThree = Батарея третьего уровня (Авт)
+ .suffix = Ноократия, Full
+ .desc = Стандартная оруженийя батарея Ноократии Эранта расчитанная на 30 выстрелов
+ent-NoocPowerCellTwo = Батарея второго уровня (Пист)
+ .suffix = Ноократия, Full
+ .desc = Стандартная оруженийя батарея Ноократии Эранта расчитанная на 20 выстрелов
+ent-NoocPowerCellFour = Батарея четвёртого уровня (Пул)
+ .suffix = Ноократия, Full
+ .desc = Стандартная оруженийя батарея Ноократии Эранта расчитанная на 80 выстрелов
+ent-NoocMagazineCureRifleMech = Магазин к инжекторной винтовке
+ .suffix = Ноократия
+ .desc = Содержит в себе быстрое, хотя и болезненное исцеление.
+ent-NoocMagazineCureRifleHeat = Магазин к инжекторной винтовке
+ .suffix = Ноократия
+ .desc = Содержит в себе быстрое, хотя и болезненное исцеление.
+ent-NoocMagazineCureRifleRadi = Магазин к инжекторной винтовке
+ .suffix = Ноократия
+ .desc = Содержит в себе быстрое, хотя и болезненное исцеление.
+ent-NoocMagazineCureRifleEmpty = Магазин к инжекторной винтовке
+ .suffix = Ноократия
+ .desc = Содержит в себе быстрое, хотя и болезненное исцеление.
+ent-NoocPowerCellCold = Батарея холода
+ .suffix = Ноократия, Full
+ .desc = Сложная оруженийя батарея Ноократии Эранта расчитанная на 40 выстрелов, создающая области уменьшенной энергии
+ent-NoocRifle = Ноократская винтовка "Господин"
+ .suffix = Ноократия
+ .desc = Опасное и дольнобойное оружие Ноократии Эранта для ликвидации защитников важных точек обороны и убийства ключевых бойцов противника
+ent-NoocGan = Ноократский автомат "Покоритель"
+ .suffix = Ноократия
+ .desc = Лёгкий и дешёвый лазерный автомат Ноократии Эранта для пехотных боёв
+ent-NoocPistol = Ноократский пистолет "Власть"
+ .desc = Небольшой и крайне удобный пистолет офицеров Ноократии Эранта
+ .suffix = Ноократия
+ent-NoocMG = Ноократский скорострельный лазер "Подавитель"
+ .desc = Крупный, но не очень тяжёлый ручной скорострельный лазер Ноократии Эранта. Обладает не сильным уроном, но хорош для подавления противника
+ .suffix = Ноократия
+ent-NoocCureRifle = Ноократская винтовка "Боготворец"
+ .desc = Это оружие служит не для убийства. В неё заряжаются одноразовые инжекторы для оперативного лечения.
+ .suffix = Ноократия
+ent-NoocGanCold = Ноократский автомат "Изморозь"
+ .desc = Лёгкий и дорогой автомат Ноократии Эранта, вызывающий у противника переохлождение
+ .suffix = Ноократия
+ent-NoocVis = Ноократский офицер
+ent-NoocSatchelsFilledPistol = Ноократская армейская плечевая сумка
+ .suffix = Ноократия, Пистолет
+ .desc = Стандартный армейская плечевая сумка Ноократии Эранта для офицеров высокого класса
+ent-NoocSr = Ноократский солдат
+ent-NoocBackpackPassengerFilled = Ноократский армейский рюкзак
+ .suffix = Ноократия, Пассажира, Без оружия
+ .desc = Стандартный армейский рюкзак Ноократии Эранта для бойцов низкого и среднего классов.
+ent-NoocBackpackFilled = Ноократский армейский рюкзак
+ .suffix = Ноократия, Без оружия
+ .desc = Стандартный армейский рюкзак Ноократии Эранта для бойцов низкого и среднего классов.
+ent-NoocBackpackFilledRifle = Ноократский армейский рюкзак
+ .suffix = Ноократия, Винтовка
+ .desc = Стандартный армейский рюкзак Ноократии Эранта для бойцов низкого и среднего классов.
+ent-NoocBackpackFilledMG = Ноократский армейский рюкзак
+ .suffix = Ноократия, Скорострельный лазер
+ .desc = Стандартный армейский рюкзак Ноократии Эранта для бойцов низкого и среднего классов.
+ent-NoocBackpackFilledCold = Ноократский армейский рюкзак
+ .suffix = Ноократия, Хладопушка
+ .desc = Стандартный армейский рюкзак Ноократии Эранта для бойцов низкого и среднего классов.
+ent-NoocBackpackFilledCure = Ноократский армейский рюкзак
+ .suffix = Ноократия, Инжекторная винтовка
+ .desc = Стандартный армейский рюкзак Ноократии Эранта для бойцов низкого и среднего классов.
+ent-NoocNiz = Ноократский боец
+ent-NoocBackpackFilledGan = Ноократский армейский рюкзак
+ .suffix = Ноократия, Автомат
+ .desc = Стандартный армейский рюкзак Ноократии Эранта для бойцов низкого и среднего классов.
+ent-NoocVisR = Гост-роль Ноократского высокого класса
+ .desc = "Вы представитель всокого класса ноократии Эранта. Вы один из важнейших людей в армии. Правьте своии подчинёнными. Покажите свою власть и величие разума"
+ent-NoocVisReady = Ноократской высокий класс
+ .desc = "Вы представитель всокого класса ноократии Эранта. Вы один из важнейших людей в армии. Правьте своии подчинёнными. Покажите свою власть и величие разума"
+ent-NoocMobHumanVis = Ноократский высокий класс Спавнер
+ .suffix = GOST, Ноократия
+ .desc = Офицер высокого класса
+ent-NoocSrR = Гост-роль Ноократского среднего класса
+ .desc = "Вы представитель средних классов Ноократии Эранта. Хороший боец, профессионал. Можете помыкать низкими классами и подчиняйтесь высоким классам"
+ent-NoocSrReady = Солдат среднего класса
+ .desc = "Вы представитель средних классов Ноократии Эранта. Хороший боец, профессионал. Можете помыкать низкими классами и подчиняйтесь высоким классам"
+ent-NoocMobHumanSr = Ноократской средний класс Спавнер
+ .suffix = GOST, Ноократия
+ .desc = Солдат среднего класса
+ent-NoocSrMedR = Гост-роль Ноократского медика среднего класса
+ .desc = "Вы представитель средних классов Ноократии Эранта. Хороший боец, профессионал. Можете помыкать низкими классами и подчиняйтесь высоким классам"
+ent-NoocSrMedReady = Медик среднего класса
+ .desc = "Вы представитель средних классов Ноократии Эранта. Хороший боец, профессионал. Можете помыкать низкими классами и подчиняйтесь высоким классам"
+ent-NoocMobHumanSrMed = Ноократской медик средний класс Спавнер
+ .suffix = GOST, Ноократия
+ .desc = Медик-боец среднего класса со специальным снаряжением
+ent-NoocNizR = Гост-роль ноократского низкого класса
+ .desc = "Вы боец низкого класса Ноократии Эранта. Вы подчиняетесь всем. Вы самое низкое звено. Идите и погибните за страну, если потребуется"
+ent-NoocNizReady = ноократский боец низкого класса
+ .desc = "Вы боец низкого класса Ноократии Эранта. Вы подчиняетесь всем. Вы самое низкое звено. Идите и погибните за страну, если потребуется"
+ent-NoocMobHumanNiz = Ноократский низкий класс Спавнер
+ .suffix = GOST, Ноократия
+ .desc = Боец низкого класса
+ent-NoocPaperVis = Памятка ноократского военного высокого класса
+ .suffix = Ноократия
+ .desc = Это требует подробного изучения
+ent-NoocPaperSr = Памятка ноократского военного среднего класса
+ .suffix = Ноократия
+ .desc = Это требует подробного изучения
+ent-NoocPaperNiz = Памятка ноократского военного низкого класса
+ .suffix = Ноократия
+ .desc = Это требует подробного изучения
+ent-NoocAccess = access-nooc
+ent-DoorElectronicsNoocAccess = плата доступа шлюза [Ноократия]
+ .suffix = Ноократия
+ .desc = Электронные "мозги" шлюза. Вот и всё.
+ent-NoocAirlockLocked = Шлюз
+ .suffix = Ноократия, Locked
+ .desc = Он открывается, закрывается, порой пропускает или не пропускает воздух...
+ent-NoocAirlock = Шлюз
+ .suffix = Ноократия
+ .desc = Он открывается, закрывается, порой пропускает или не пропускает воздух...
+ent-NoocAirlockLockedGlass = Стеклянный шлюз
+ .suffix = Ноократия, Locked
+ .desc = Он открывается, закрывается, порой пропускает или не пропускает воздух...
+ent-NoocAirlockGlass = Стеклянный шлюз
+ .suffix = Ноократия
+ .desc = Он открывается, закрывается, порой пропускает или не пропускает воздух...
+ent-NoocIDCard = Карта итендификации личности Ноократии Эранта
+ .desc = Данная карта служит в роли электронного пропуска на объектах Ноократии Эранта
+ent-NoocIDCardVis = ID-карты ноократского военного высокого класса
+ .suffix = Ноократия
+ .desc = Данная карта служит в роли электронного пропуска на объектах Ноократии Эранта
+ent-NoocIDCardSr = ID-карты ноократского военного среднего класса
+ .suffix = Ноократия
+ .desc = Данная карта служит в роли электронного пропуска на объектах Ноократии Эранта
+ent-NoocIDCardNiz = ID-карты ноократского военного низкого класса
+ .suffix = Ноократия
+ .desc = Данная карта служит в роли электронного пропуска на объектах Ноократии Эранта
+ent-NoocPDA = Ноократский КПК
+ .desc = КПК военных Ноократии Эранта
+ent-NoocPDAVis = Ноократский КПК
+ .suffix = Высокий класс, Ноократия
+ .desc = КПК военных Ноократии Эранта
+ent-NoocPDASr = Ноократский КПК
+ .suffix = Средний класс, Ноократия
+ .desc = КПК военных Ноократии Эранта
+ent-NoocPDANiz = Ноократский КПК
+ .suffix = Низкий класс, Ноократия
+ .desc = КПК военных Ноократии Эранта
+name-of-NoocRadio = Ноократский
+ent-NoocBaseEncryptionKey = Ключ шифрования
+ .desc = Маленький чип с кодами доступа для шифровки и дешифровки связи армейского канала связии Ноократии Эранта.
+ent-NoocEncryptionKey = Ноократский ключ шифрования
+ .suffix = Ноократия
+ .desc = Используется для шифрования и дешифровки общего армейского канала связи Ноократии Эранта
+ent-NoocHeadset = Гарнитура военный Ноократии Эранта
+ .suffix = Ноократия
+ .desc = Мягкая и комфортная. Не перегревает уши.
+ent-NoocCellRechargerCircuitboard = Плата зарядника батарей
+ .suffix = Ноократия
+ .desc = Мизковольтная и слаботочная. Абсолютно безопасная.
+ent-NoocPowerCellRecharger = Станционарный зарядник оружейных батарей
+ .suffix = Ноократия
+ .desc = Мизковольтный и слаботочный. Абсолютно безопасный.
+ent-NoocPowerCellFive = Батарея пятого уровня
+ .suffix = Ноократия, Заполненный
+ .desc = Стандартная оруженийя батарея Ноократии Эранта расчитанная на 250 выстрелов и способная заряжать другие батареи
+ent-NoocRubberStamp = Печать Ноократии Эранта
+ .suffix = Ноократия
+ .desc = Маленький и удобный сивол превосходства над другими
+ent-NoocCrate = Ящик снаряжения Ноократии Эранта
+ .suffix = Ноократия
+ .desc = Стальной ящик с электронным замком
+ent-NoocCrateWeapons = Ящик оружия Ноократии Эранта
+ .suffix = Ноократия
+ .desc = Мощные и сложные образцы оружия Ноократии Эранта заперты в ящике
+ent-NoocCrateWeaponsMG = Ящик скорострельных лазеров Ноократии Эранта
+ .suffix = Ноократия
+ .desc = Не сильные, но подавляющие стволы Ноократии Эранта
+ent-NoocCrateWeaponsCure = Ящик винтовок поддерхки Ноократии Эранта
+ .suffix = Ноократия
+ .desc = Лечащие Ноократии Эранта
+ent-NoocCrateAmmo = Ящик батарей Ноократии Эранта
+ .suffix = Ноократия
+ .desc = Большой ящик батарей к оружию Ноократии Эранта
+ent-NoocCrateForm = Ящик формы Ноократии Эранта
+ .suffix = Ноократия
+ .desc = Содержит в себе стандартные наборы экипировки для бойцов Ноократии Эранта
+ent-NoocCrateOffiForm = Ящик офицерской формы Ноократии Эранта
+ .suffix = Ноократия
+ .desc = Содержит в себе набор экипировки офицера Ноократии Эранта
+ent-NoocCrateArmor = Ящик защитных комплектов Ноократии Эранта
+ .suffix = Ноократия
+ .desc = Содержит в себе набор защитной экипировки Ноократии Эранта
+ent-NoocTechFab = Ноократский ТехФаб
+ .suffix = Ноократия
+ .desc = Позволяет в автоматическом режиме производить ноократскую военную амуницию.
+ent-NoocmUniformPrinter = Ноократский портной автомат
+ .suffix = Ноократия
+ .desc = Автоматическое устройство для пошива униформы.
+ent-NoocPaperForm = Форма запроса
+ .suffix = Ноократия
+ .desc = Бумажистая бумажная бумаженция
+ent-NoocUplinkArmor = Броня
+ent-NoocUplinkWeaponry = Вооружение
+ent-NoocUplinkAmmo = Боезапас
+ent-NoocUplinkElectronic = Электроника
+ent-NoocUplinkSpec = Специалистам
+ent-NoocUplinkBack = Рюкзаки
+ent-NoocUplinkMed = Мед.средства
+Nooc-Category = Категории
+ent-NoocBaseUplinkRadio = Аплинк Ноократии
+ .desc = Такой же, как у синдиката, но с отдельным складом и товарами
+ .suffix = Пустой, Ноократия
+ent-NoocBaseUplinkRadio40TC = Аплинк Ноократии
+ .suffix = 40 TC, Ноократия
+ .desc = Такой же, как у синдиката, но с отдельным складом и товарами
+ent-NoocUplinkImplant = Имплант-аплинк Ноократии
+ .desc = Имплант с встроенным аплинком, закупленным у Киберсан и переделанным под нужды Ноократии = Точечная бомба Ноократии
diff --git a/Resources/Locale/ru-RU/lore/Petr/petr.ftl b/Resources/Locale/ru-RU/lore/Petr/petr.ftl
new file mode 100644
index 00000000000..5757861d04f
--- /dev/null
+++ b/Resources/Locale/ru-RU/lore/Petr/petr.ftl
@@ -0,0 +1,345 @@
+ent-PetrUniform = Одежда боевика Петрищевцев
+ .suffix = Петрищев
+ .desc = Стандартная униформа пехотинца Петрищевцев. Одна и для рядовых боевиков, и для командиров. Ибо все должны быть равны... Согласно легенде, что командиры рассказывают новичкам, рукава выкрашены в тёмные красные цвета, дабы показать, как глубоко готовы Петрищевцы окунуться в кровь, дабы добиться равенства для всех пролетариев всех народов. И куртки их будут чёрными, пока не возвысится над всеми странами красные флаги!
+ent-PetrBackpack = Рюкзак Петрищевцев
+ .suffix = Петрищев
+ .desc = Тяжеловат. Но очень вместительный! Подходит, как для переноса предметов, так и для хранения крупной армейской рации.
+ent-PetrBoots = Боевые сапоги Петрищевцев
+ .suffix = Петрищев
+ .desc = Удобные армейские сапоги из плотных материалов. В таких хорошо оставлять грязные отпечатки на мордах капиталистических наймитов.
+ent-PetrCapP = Пилотка Петрищевцев
+ .suffix = Петрищев
+ .desc = Пилотка из плотной ткани. Универсальный внебоевой головной убор для всех боевиков от новичка до командира.
+ent-PetrCloak = Плащ ветерана Петрищевцев
+ .suffix = Петрищев
+ .desc = Плащ, который носят ветераны и командиры боевиков Петрищевцев. Будто обёрнутые красным знаменем, ветераны демонстрируют свою ярую преданность идеалам комунизма и товарища Петрищева!
+ent-PetrHelmet = Боевой шлем Петрищевцев
+ .suffix = Петрищев
+ .desc = Крепкий и крупный шлем Петрищевцев. Не имеет защитных линз, но имеет маску, для сокрытия лица. Ведь каждый боевик на задании - не личность, а гнев... Гнев угнетённого пролеториата! Пролеториата безликого и забытого угнетателями.
+ent-PetrArmorBasic = Лёгкий бронежилет Петрищевцев
+ .suffix = Петрищев
+ .desc = Выдаётся начинающим боевикам, которые охраняют базы и разные объекты революционеров.
+ent-PetrArmorMid = Тяжёлый бронекомплект Петрищевцев
+ .suffix = Петрищев
+ .desc = В лобовом столкновении с противником революционеры используют эту броню, чтобы защитить свои тела чем-то кроме веры в идеалы коммунизма!
+ent-PetrHardsuitZvezda = Скафандр "Звезда"
+ .suffix = Петрищев
+ .desc = Стандартный боевой скафандр боевиков Петрищевцев
+ent-PetrHelmetHardsuitZvezda = Шлем скафандра "Звезда"
+ .suffix = Петрищев
+ .desc = Шлем от стандартного скафандра Петрищевцев.
+ent-PetrHardsuitSerp = Скафандр "Серп"
+ .suffix = Петрищев
+ .desc = По защитным качетвам он едва ли лучше бронижилета. Но зато он лёгкий и позволяет оператору ускоряться! Используется длы быстрых пехотных налётов боевиками Петрищевцев.
+ent-PetrHelmetHardsuitSerp = Шлем скафандра "Серп"
+ .suffix = Петрищев
+ .desc = Уникальный по своему прифилю. Серповидный рог придаёт ургозы его внешнему виду.
+ent-PetrHardsuitMolot = Скафандр "Молот"
+ .suffix = Петрищев
+ .desc = Большой, крепкий, бронированный. Используется боевиками Петрищевцев для создания живой стены. Боец в таком скафандре хоть и не слишком быстрый, но способен прикрыть товарищей за собой цузких местах.
+ent-PetrHelmetHardsuitMolot = Шлем скафандра "Молот"
+ .suffix = Петрищев
+ .desc = Крупный и тяжёлый. В таком не повертишь головой, зато система амортизации и защита позволяет выдерживать попадания пуль в лоб!
+ent-PetrRubberStamp = Печать Петрищевцев
+ .suffix = Петрищев
+ .desc = Небольшой символ продавливания коммунистической воли
+Ghost-of-Communism-stamp = Призрак Коммунизма
+ent-PetrBanner = Знамя Петрищевцев
+ .suffix = Петрищев
+ .desc = Символ борьбы, труда и всеобщего равенства!
+ent-PetrCommsComputerCircuitboard = Плата консоли связи Петрищевцев
+ .suffix = Петрищев
+ .desc = Компьютерная плата для перехвата чужих данных, их расшифровки и встраивания своих сообщений.
+ent-PetrComputerComms = Консоль связи Петрищевцев
+ .suffix = Петрищев
+ .desc = Эта консоль оборудована отличной системой расшифровки связи, и встраивания сообщений в стандартный поток данных. Дух коммунизма может гордиться тем техником Петрищевцев, что воплотил это в жизнь.
+ent-PetrBeltSold = Пояс боевика Петрищевца
+ .suffix = Петрищев
+ .desc = Этот пояс используют боевики Петрищевцев для ношения амуниции, гранат и прочего боевого снаряжения
+ent-PetrBeltSoldFilled = Пояс боевика Петрищевца
+ .suffix = Заполненный, Петрищев
+ .desc = Этот пояс используют боевики Петрищевцев для ношения амуниции, гранат и прочего боевого снаряжения
+ent-PetrBeltSpec = Пояс боевика-специалиста Петрищевца
+ .suffix = Петрищев
+ .desc = Этот пояс используют бойцы-специалисты Петрищевцев для ношения амуниции, кучи гранат и прочего боевого снаряжения
+ent-PetrBeltSpecFilledEng = Пояс боевика-специалиста Петрищевца
+ .suffix = Заполненный, Инструменты, Петрищев
+ .desc = Этот пояс используют бойцы-специалисты Петрищевцев для ношения амуниции, кучи гранат и прочего боевого снаряжения
+ent-PetrBeltSpecFilledExp = Пояс боевика-специалиста Петрищевца
+ .suffix = Заполненный, Взрывчатка, Петрищев
+ .desc = Этот пояс используют бойцы-специалисты Петрищевцев для ношения амуниции, кучи гранат и прочего боевого снаряжения
+ent-PetrBulletRifle = Винтовочная пуля (.27 rifle)
+ .suffix = Петрищев
+ .desc = никто не хочет быть нашпигованным этим... "коммунистическим посылом"
+ent-PetrBulletPistol = Пистолетная пуля (.32 rifle)
+ .suffix = Петрищев
+ .desc = никто не хочет быть нашпигованным этим... "коммунистическим посылом"
+ent-PetrBulletRevolver = Револьверная пуля (.40 rifle)
+ .suffix = Петрищев
+ .desc = никто не хочет быть нашпигованным этим... "коммунистическим посылом"
+ent-PetrCartridgeRifle = Винтовочная пуля (.27 rifle)
+ .suffix = Петрищев
+ .desc = никто не хочет быть нашпигованным этим... "коммунистическим посылом"
+ent-PetrCartridgePistol = Пистолетная пуля (.32 rifle)
+ .suffix = Петрищев
+ .desc = никто не хочет быть нашпигованным этим... "коммунистическим посылом"
+ent-PetrCartridgeRevolver = Револьверная пуля (.40 rifle)
+ .suffix = Петрищев
+ .desc = никто не хочет быть нашпигованным этим... "коммунистическим посылом"
+ent-PetrMagazinePistol = Магазин к пистолету "Горький" (.32 rifle)
+ .suffix = Петрищев
+ .desc = Маленький, но тяжёлый.
+ent-PetrSpeedLoader = Спидлоадер револьвера (.40)
+ .suffix = Петрищев
+ .desc = Маленький, но тяжёлый.
+ent-PetrMagazineSMG = Магазин к пистолету-пулемёту "Коллективист" (.32 auto боевые)
+ .suffix = Петрищев
+ .desc = Кажется не очень надёжным механизмом, хотя на самом деле сделан добротно
+ent-PetrMagazineRifle = Магазин к автомату "Повстанец" (.27 rifle)
+ .suffix = Петрищев
+ .desc = Кажется не очень надёжным механизмом, хотя на самом деле сделан добротно
+ent-PetrMagazineRifleBox = Цинк к пулемёту "Товарищ Петрищев" (.27 rifle)
+ .suffix = Петрищев
+ .desc = Кажется не очень надёжным механизмом, хотя на самом деле сделан добротно
+ent-PetrMagazineShotgun = Магазин к дробовику "Старатель" (.50 pellet)
+ .suffix = Петрищев
+ .desc = Кажется не очень надёжным механизмом, хотя на самом деле сделан добротно
+ent-PetrPistol = Петрищевский пистолет "Горький"
+ .suffix = Петрищев
+ .desc = Короткий и очень дешёвый, но мощный пистолет. Использует собственные петрищевские патроны .32
+ent-PetrWeaponRevolver = Петрищевский револьвер "Троцкий"
+ .suffix = Петрищев
+ .desc = Тяжёлый и суровый револьвер калибра .40, что несёт волю Петрищевцев через космос!
+ent-PetrSMG = Петрищевский пистолет-пулемёт "Коллективист"
+ .suffix = Петрищев
+ .desc = Маленький и удобный пистолет-пулемёт Петрищевцев, который легко пронести под одеждой. Прекрасно подходит для наведения шороха! Использует патроны .32
+ent-PetrLightRifle = Петрищевский автомат "Повстанец"
+ .suffix = Петрищев
+ .desc = Маленький и лёгкий. Очень удобный и надёжный. Использует петрищевские патроны .27
+ent-PetrWeaponLMG = Пулемёт "Товарищ Петрищев"
+ .suffix = Петрищев
+ .desc = Здоровый и мощный пулемёт, что несёт смерть в узких проходах и гремит, как речи самого товарища Петрищева! Питается патронами .27
+ent-PetrWeaponShotgun = Петрищевский дробовик "Старатель"
+ .suffix = Петрищев
+ .desc = Небольшой и скорострельный дробовик, который можно перевозить большими партиями и быстро (и дёшево) производить. Использует заряды .50 калибра.
+ent-PetrBoxRifle = Коробка винтовочных патронов .27
+ .suffix = Петрищев
+ .desc = Коробка на 60 патронов .27 к петрищевскому автомату "Повстанец" и пулемёту "Товарищ Петрищев"
+ent-PetrBoxRevolver = Коробка револьверных патронов .40
+ .suffix = Петрищев
+ .desc = Коробка на 49 патронов к револьверу петрищевцев "Троцкий" калибра .40
+ent-PetrBoxPistol = Коробка пистолетных патронов .32
+ .suffix = Петрищев
+ .desc = Коробка на 92 патронов .32 к петрищевскому пистолету "Горький" и пистолет-пулемёту "Коллективист"
+ent-DoorElectronicsPetrAccess = плата доступов шлюза [Петрищев]
+ .suffix = Петрищев, Locked
+ .desc = Это та машина, что пропускает только людей с верными идеями...
+ent-PetrAirlockSolderLocked = Шлюз
+ .suffix = Петрищев, Locked
+ .desc = Он открывается, он закрывается, он может вас раздавить
+ent-PetrAirlockSolder = Шлюз
+ .suffix = Петрищев
+ .desc = Он открывается, он закрывается, он может вас раздавить
+ent-PetrAirlockSolderLockedGlass = Стеклянный шлюз
+ .suffix = Петрищев, Locked
+ .desc = Он открывается, он закрывается, он может вас раздавить
+ent-PetrAirlockGlass = Стеклянный шлюз
+ .suffix = Петрищев
+ .desc = Он открывается, он закрывается, он может вас раздавить = Стыковочный шлюз
+ent-PetrAirlockShuttleEasyPryLocked = Стыковочный шлюз
+ .suffix = Петрищев
+ .desc = Чтобы успешно прилепиться к космическим объектам.
+ent-PetrIDCard = Карта итендификации личности боевика Петрищевцев
+ .suffix = Петрищев
+ .desc = Данная карта служит в роли электронного пропуска на объектах Петрищевцев
+ent-PetrIDCardSold = ID-карта рядового боевика Петрищевцев
+ .suffix = Петрищев
+ .desc = Данная карта служит в роли электронного пропуска на объектах Петрищевцев
+ent-PetrIDCardOffi = ID-карта командира Петрищевцев
+ .suffix = Петрищев
+ .desc = Данная карта служит в роли электронного пропуска на объектах Петрищевцев
+ent-PetrPDA = КПК Петрищевцев
+ .desc = Простой, революционный, со смыслом...
+ent-PetrPDASold = КПК Петрищевцев
+ .suffix = Петрищев, Рядовой
+ .desc = Простой, революционный, со смыслом...
+ent-PetrPDAOffi = КПК Петрищевцев
+ .suffix = Петрищев, Командир
+ .desc = Простой, революционный, со смыслом...
+name-of-PetrRadio = Петрищев
+ent-PetrBaseEncryptionKey = ключ шифрования
+ .desc = Небольшой чип для шифрования и дешифровки связи.
+ent-PetrEncryptionKey = Ключ шифрования боевиков-Петрищевцев
+ .suffix = Петрищев
+ .desc = Используется для шифрования и дешифровки общего армейского канала связи Петрищевцев
+ent-PetrHeadset = Гарнитура боевика Петрищевцев
+ .suffix = Петрищев
+ .desc = Воля отцов коммунизма прямо в уши...
+ent-PetrMen = Боевик Петрищевцев
+ .desc = job-petr
+ent-PetrBackpackFilledEmpty = Рюкзак Петрищевцев
+ .suffix = Петрищев, Без оружия
+ .desc = Тяжеловат. Но очень вместительный! Подходит, как для переноса предметов, так и для хранения крупной армейской рации.
+ent-PetrBackpackFilledPistol = Рюкзак Петрищевцев
+ .suffix = Петрищев, Пистолет
+ .desc = Тяжеловат. Но очень вместительный! Подходит, как для переноса предметов, так и для хранения крупной армейской рации.
+ent-PetrBackpackFilledRevolver = Рюкзак Петрищевцев
+ .suffix = Петрищев, Револьвер
+ .desc = Тяжеловат. Но очень вместительный! Подходит, как для переноса предметов, так и для хранения крупной армейской рации.
+ent-PetrBackpackFilledSMG = Рюкзак Петрищевцев
+ .suffix = Петрищев, ПП
+ .desc = Тяжеловат. Но очень вместительный! Подходит, как для переноса предметов, так и для хранения крупной армейской рации.
+ent-PetrBackpackFilledRifle = Рюкзак Петрищевцев
+ .suffix = Петрищев, Автомат
+ .desc = Тяжеловат. Но очень вместительный! Подходит, как для переноса предметов, так и для хранения крупной армейской рации.
+ent-PetrBackpackFilledLMG = Рюкзак Петрищевцев
+ .suffix = Петрищев, Пулемёт
+ .desc = Тяжеловат. Но очень вместительный! Подходит, как для переноса предметов, так и для хранения крупной армейской рации.
+ent-PetrBackpackFilledShotgun = Рюкзак Петрищевцев
+ .suffix = Петрищев, Дробовик
+ .desc = Тяжеловат. Но очень вместительный! Подходит, как для переноса предметов, так и для хранения крупной армейской рации.
+ent-PetrBackpackFilledBomb = Рюкзак Петрищевцев
+ .suffix = Петрищев, Подрывник
+ .desc = Тяжеловат. Но очень вместительный! Подходит, как для переноса предметов, так и для хранения крупной армейской рации.
+ent-PetrNovob = Гост-роль новобранца Петрищевцев
+ .desc = "Вы боевик-новобранец Петрищевцев. Исполняйте приказы своего командира и воюте, как последний раз. Мировая Коммунистическая революция в ВАШИХ руках!"
+ent-PetrNovobReady = Новобранец Петрищевцев
+ .desc = "Вы боевик-новобранец Петрищевцев. Исполняйте приказы своего командира и воюте, как последний раз. Мировая Коммунистическая революция в ВАШИХ руках!"
+ .suffix = GOST, Петрищев
+ent-PetrMobHumanNovob = Спавнер новобранца Петрищевцев
+ .suffix = Петрищев
+ .desc = Новичёк-боевик Петрищевцев
+ent-PetrBoevi = Гост-роль боевика Петрищевцев
+ .desc = "Вы боевик Петрищевцев. Исполняйте приказы своего командира и воюте лучше всех! От ваших действий зависит близость Общегалактической свободы пролеториата от угнетателей!"
+ent-PetrBoeviReady = Боевик Петрищевцев
+ .desc = "Вы боевик Петрищевцев. Исполняйте приказы своего командира и воюте лучше всех! От ваших действий зависит близость Общегалактической свободы пролеториата от угнетателей!"
+ .suffix = GOST, Петрищев
+ent-PetrMobHumanBoevi = Спавнер боевика Петрищевцев
+ .suffix = Петрищев
+ .desc = Просто боевик Петрищевцев
+ent-PetrCpeci = Гост-роль инженера Петрищевцев
+ .desc = "Вы боевик-инженер Петрищевцев. Исполняйте приказы своего командира и будьте самым умным! От ваших действий зависит созранение жизни ваших товарищей, что несут идеалы Коммунизма с оружием в руках!"
+ent-PetrSpeciReady = Инженер Петрищевцев
+ .desc = "Вы боевик-инженер Петрищевцев. Исполняйте приказы своего командира и будьте самым умным! От ваших действий зависит созранение жизни ваших товарищей, что несут идеалы Коммунизма с оружием в руках!"
+ .suffix = GOST, Петрищев
+ent-PetrMobHumanSpeci = Спавнер инженер Петрищевцев
+ .suffix = Петрищев
+ .desc = Инженер-боевик Петрищевцев
+ent-PetrSaper = Гост-роль подрывника Петрищевцев
+ .desc = "Вы боевик-подрывник Петрищевцев. Исполняйте приказы своего командира и будьте самым уничтожающим! От ваших действий зависит как долго капиталистические наймиты будут портить галактику своим присутствием!"
+ent-PetrSaperReady = Подрывник Петрищевцев
+ .desc = "Вы боевик-подрывник Петрищевцев. Исполняйте приказы своего командира и будьте самым уничтожающим! От ваших действий зависит как долго капиталистические наймиты будут портить галактику своим присутствием!"
+ .suffix = GOST, Петрищев
+ent-PetrMobHumanSaper = Спавнер подрывник Петрищевцев
+ .suffix = Петрищев
+ .desc = Подрывник-боевик Петрищевцев
+ent-PetrOffi = Гост-роль командира Петрищевцев
+ .desc = "Вы командир Петрищевцев. Будьте лидером! Несите коммунистические идеалы, координируйте работу своих людей. Совершите самый хитрый налёт или самый опасный терракт в этой Галактике! Всё что угодно во славу Коммунизма!"
+ent-PetrOffiReady = Командир Петрищевцев
+ .desc = "Вы командир Петрищевцев. Будьте лидером! Несите коммунистические идеалы, координируйте работу своих людей. Совершите самый хитрый налёт или самый опасный терракт в этой Галактике! Всё что угодно во славу Коммунизма!"
+ .suffix = GOST, Петрищев
+ent-PetrMobHumanOffi = Спавнер командира Петрищевцев
+ .suffix = Петрищев
+ .desc = Командир-боевик Петрищевцев
+ent-PetrSerp = Гост-роль оператора "Серп" Петрищевцев
+ .desc = "Вы оператор Серп Петрищевцев. Исполняйте приказы своего командира и будьте самым быстрым! От ваших действий зависит как скоро ваши силы прорвут оборону противника! Станьте настоящими призраками коммунизма!"
+ent-PetrSerpReady = Оператор "Серп" Петрищевцев
+ .desc = "Вы оператор Серп Петрищевцев. Исполняйте приказы своего командира и будьте самым быстрым! От ваших действий зависит как скоро ваши силы прорвут оборону противника! Станьте настоящими призраками коммунизма!"
+ .suffix = GOST, Петрищев
+ent-PetrMobHumanSerp = Спавнер оператора "Серп" Петрищевцев
+ .suffix = Петрищев
+ .desc = Налётчик-боевик Петрищевцев
+ent-PetrMolot = Гост-роль оператора "Молот" Петрищевцев
+ .desc = "Вы оператор Молот Петрищевцев. Исполняйте приказы своего командира и будьте самым несокрушимым! От ваших действий зависит как скоро жалкие денежные рабы потеряют волю к сопротивлению и как много ваших товарищей выживет за спиной!"
+ent-PetrMolotReady = Оператор "Молот" Петрищевцев
+ .desc = "Вы оператор Молот Петрищевцев. Исполняйте приказы своего командира и будьте самым несокрушимым! От ваших действий зависит как скоро жалкие денежные рабы потеряют волю к сопротивлению и как много ваших товарищей выживет за спиной!"
+ .suffix = GOST, Петрищев
+ent-PetrMobHumanMolot = Спавнер оператора "Молот" Петрищевцев
+ .suffix = Петрищев
+ .desc = "Танк"-боевик Петрищевцев
+ent-PetrPaperNov = Памятка новобранца Петрищевца
+ .suffix = Петрищев
+ .desc = Ознакомься, товарищ!
+ent-PetrPaperSold = Памятка боевика Петрищевца
+ .suffix = Петрищев
+ .desc = Ознакомься, товарищ!
+ent-PetrPaperSpecEng = Памятка специалиста-инженера Петрищевца
+ .suffix = Петрищев
+ .desc = Ознакомься, товарищ!
+ent-PetrPaperSpecSap = Памятка специалиста-подрывника Петрищевца
+ .suffix = Петрищев
+ .desc = Ознакомься, товарищ!
+ent-PetrPaperOffi = Памятка командира Петрищевца
+ .suffix = Петрищев
+ .desc = Ознакомься, товарищ!
+ent-PetrPaperSerp = Памятка оператора "Серп" Петрищевцев
+ .suffix = Петрищев
+ .desc = Ознакомься, товарищ!
+ent-PetrPaperMolot = Памятка оператора "Молот" Петрищевцев
+ .suffix = Петрищев
+ .desc = Ознакомься, товарищ!
+ent-PetrCrate = Ящик снаряжения Петрищев
+ .suffix = Петрищев
+ .desc = Тут под электронным замком храняться ценности революции. Хоть и не вполне коммунистические
+ent-PetrCrateWeaponsAuto = Ящик автоматического оружия Петрищевцев
+ .suffix = Петрищев
+ .desc = Скорострельные стволы Петрищевцев скрываются тут под замком
+ent-PetrCrateWeaponsPror = Ящик оружия прорыва Петрищевцев
+ .suffix = Петрищев
+ .desc = Cтволы для близкой дистанции Петрищевцев скрываются тут под замком
+ent-PetrCrateWeaponsLight = Ящик лёгкого оружия Петрищевцев
+ .suffix = Петрищев
+ .desc = Лёгкие стволы Петрищевцев скрываются тут под замком
+ent-PetrCrateAmmo = Ящик боеприпасов пехотного оружия Петрищевцев
+ .suffix = Петрищев
+ .desc = Большой ящик патронов к оружию Петрищевцев
+ent-PetrCrateExs = Ящик гранат и взрывчатки
+ .suffix = Петрищев
+ .desc = Большой ящик взрывных подарков
+ent-PetrCrateForm = Ящик формы Петрищевцев
+ .suffix = Петрищев
+ .desc = Содержит в себе стандартные наборы экипировки для боевиков Петрищевцев
+ent-PetrCrateArmor = Ящик брони Петрищевцев
+ .suffix = Петрищев
+ .desc = Содержит в себе элементы защиты боевиков Петрищевцев
+ent-PetrCrateHardsu = Ящик боевых скафандров Петрищевцев
+ .suffix = Петрищев
+ .desc = Содержит в себе боевые скафандры Петрищевцев
+ent-PetrCrateRadio = Ящик систем связи Петрищевцев
+ .suffix = Петрищев
+ .desc = Содержит в себе гарнитуры и ключи шифрования радиочастот Петрищевцев
+ent-PetrExGrenade = Разрывная граната
+ .desc = Мама говорила, что ей разом можно убить 40 человек...
+ent-PetrSmokeGrenade = Дымовая граната
+ .desc = Кинь дымы туда, куда хочешь перебежать, чтобы все знали куда стрелять...
+ent-PetrUplinkArmor = Броня
+ent-PetrUplinkWeaponry = Вооружение
+ent-PetrUplinkAmmo = Боезапас
+ent-PetrUplinkElectronic = Электроника
+ent-PetrUplinkSpec = Специалистам
+ent-PetrUplinkBack = Рюкзаки
+ent-PetrUplinkMed = Мед.средства
+Petr-Category = Категории
+ent-PetrBaseUplinkRadio = Аплинк Петрищевцев
+ .desc = Такой же, как у синдиката, но с отдельным складом и товарами
+ .suffix = Пустой, Петрищев
+ent-PetrBaseUplinkRadio50TC = Аплинк Петрищевцев
+ .suffix = 50 TC, Петрищев
+ .desc = Такой же, как у синдиката, но с отдельным складом и товарами
+ent-SpawnPointNukPetrCommander = Спавн-точка Командир Петрищевец = Командир Петрищевец
+ .desc = Руководите своим революционным штурмовым отрядом, дабы свергнуть всех капиталистических наймитов и буржуазных узурпаторов.
+ent-SpawnPointNukPetr = Спавн-точка Боевик Петрищевец = Боевик Петрищевец
+ .desc = С идеями Ленина в сердце очистите космос от проклятых акул капитализма.
+ent-SpawnPointNukPetrSpec = Спавн-точка Инженер Петрищевец = Инженер Петрищевец
+ .desc = Помогите товарищам-революционерам установить диктатуру пролеториата, используя свои технические знания и навыки.
+name-of-NukPetr = Боевик Петрищевец
+objective-of-NukPetr = Уничтожте всех глав, сотрудников безопасности и учёных НТ.
+name-of-NukPetrSpec = Техник Петрищевец
+objective-of-NukPetrSpec = Уничтожте всех глав, сотрудников безопасности и учёных НТ, делая упор на технические средства.
+name-of-NukPetrCommander = Командир Петрищевец
+objective-of-NukPetrCommander = Руководите отрядом, дабы избавить пролетариев НТ от капиталистического гнёта их глав, сотрудников безопасности и учёных.
+name-of-PetrRaid = Петрищевский рейд
+description-of-PetrRaid = Экстремисты-Петрищевцы летят в атаку на станцию, дабы уничтожить глав, учёных и сотрудников СБ. Они готовы даже взорвать станцию! Защищайтесь!
+ent-PetrPaperForm = Документ Петрищевцев
+ .suffix = Петрищев
+ .desc = Бумажная бумага с записями
\ No newline at end of file
diff --git a/Resources/Locale/ru-RU/lore/SNK/snk.ftl b/Resources/Locale/ru-RU/lore/SNK/snk.ftl
new file mode 100644
index 00000000000..53bc8c822cd
--- /dev/null
+++ b/Resources/Locale/ru-RU/lore/SNK/snk.ftl
@@ -0,0 +1,555 @@
+ent-SNKUniformSoldStd = Стандартная форма солдата СНК
+ .suffix = СНК
+ .desc = Стандартная униформа пехотинца СНК. Плотная, долговечная и удобная.
+ent-SNKUniformSoldLes = Лесная форма солдата СНК
+ .suffix = СНК
+ .desc = Лесная униформа пехотинца СНК. Плотная, долговечная и удобная. несёт на себе маскировочные зелёные пятна. Самое то в лесной какафонии разных планет.
+ent-SNKUniformSoldPes = Песочная форма солдата СНК
+ .suffix = СНК
+ .desc = Песочная униформа пехотинца СНК. Плотная, долговечная и удобная. При этом очень лёгкая и прохладная. Но является слишком яркой для любой другой местности.
+ent-SNKUniformSoldZim = Зимняя форма солдата СНК
+ .suffix = СНК
+ .desc = Зимняя униформа пехотинца СНК. Плотная, долговечная и удобная. При этом очень тёплая. Бойцы любят, когда им выдают эту форму. В ней они совсем не боятся даже самых лютых морозов.
+ent-SNKUniformSoldLav = Лавовая форма солдата СНК
+ .suffix = СНК
+ .desc = Лавовая униформа пехотинца СНК. Очень плотная, долговечная и удобная. В ней не рекомендуется купаться в раскалённой лаве, но от горячих искр и пепла она неплохо оберегает.
+ent-SNKUniformOffiStd = Стандартная форма офицера СНК
+ .suffix = СНК
+ .desc = Стандартная униформа офицера СНК. Плотная, долговечная и удобная. Даже несколько стильная.
+ent-SNKUniformOffiZim = Зимняя форма офицера СНК
+ .suffix = СНК
+ .desc = Зимняя униформа офицера СНК. Плотная, долговечная и удобная. При этом очень тёплая. Командиры любят носить эту форму. В ней они совсем не боятся простудить горло отдавая приказы даже в самых лютых морозах.
+ent-SNKUniformOffiLav = Лавовая форма офицера СНК
+ .suffix = СНК
+ .desc = Лавовая униформа офицера СНК. Очень плотная, долговечная и удобная. В ней не рекомендуется купаться в раскалённой лаве, но от горячих искр и пепла она неплохо оберегает.
+ent-SNKSatchels = Офицерская плечевая сумка СНК
+ .suffix = СНК
+ .desc = Офицерская плечевая сумка СНК. Лёгкая и практичная
+ent-SNKBackpackStd = Армейский рюкзак CНК
+ .suffix = СНК
+ .desc = Стандартный армейский рюкзак бойцов СНК. Бойцы СНК должны быть готовы ко всему, а потому на стандартных рюкзаках закрепляется газовый балон. Практично, но достаточно тяжело.
+ent-SNKBackpackPes = Армейский рюкзак CНК
+ .suffix = СНК
+ .desc = Стандартный армейский рюкзак бойцов СНК в расцветке песчаного камуфляжа. Позволяет оставаться незамеченным в песчаных дюнах, хотя закреплённый тяжёлый газовый балон стоит маскировать получше.
+ent-SNKBackpackZim = Армейский рюкзак CНК
+ .suffix = СНК
+ .desc = Стандартный армейский рюкзак бойцов СНК в зимней расцветке. Позволяет оставаться незамеченным в метелях и сугробах, хотя закреплённый тяжёлый газовый балон стоит маскировать получше.
+ent-SNKRadioBackpack = Мобильная радиостанция
+ .suffix = СНК
+ .desc = Мобильная радиостанция с небольшим подсумком, способная обеспечить связь в некотором регионе. (Вынимать ключи шифрования можно ломом)
+ent-SNKBoots = Армейские сапоги СНК
+ .suffix = СНК
+ .desc = Крепкие армейские сапоги. В них нахожено не мало сотен километров, а они всё ещё целые и удобные.
+ent-SNKShapkaStd = Шапка бойца СНК
+ .suffix = СНК
+ .desc = Плотная шапка неплохо защищает солдат СНК от ветра и заморозков. Выполнена в стандартной чёрной расцветке.
+ent-SNKShapkaLes = Шапка бойца СНК
+ .suffix = СНК
+ .desc = Плотная шапка неплохо защищает солдат СНК от ветра и заморозков. Выполнена в леской зелёной расцветке.
+ent-SNKShapkaZim = Шапка бойца СНК
+ .suffix = СНК
+ .desc = Плотная шапка неплохо защищает солдат СНК от ветра и заморозков. Выполнена в белой зимней расцветке.
+ent-SNKBandana = Бандана бойца СНК
+ .suffix = СНК
+ .desc = Лёгкая бандана солдат СНК. Уберегает голову от солнечного удара. Выполнена в песочной расцветке.
+ent-SNKCepkaStd = Кепка офицера СНК
+ .suffix = СНК
+ .desc = Офицерская кепка СНК. Выполнена в стандартной чёрной расцветке. Я вляется признаком статуса и заслуг.
+ent-SNKCepkaLes = Кепка офицера СНК
+ .suffix = СНК
+ .desc = Офицерская кепка СНК. Выполнена в зелёной лесной расцветке. Я вляется признаком статуса и заслуг.
+ent-SNKCepkaZim = Кепка офицера СНК
+ .suffix = СНК
+ .desc = Офицерская кепка СНК. Выполнена в белой зимней расцветке. Я вляется признаком статуса и заслуг.
+ent-SNKCepkaPes = Кепка офицера СНК
+ .suffix = СНК
+ .desc = Офицерская кепка СНК. Выполнена в песчаной защитной расцветке. Я вляется признаком статуса и заслуг.
+ent-SNKCloakLes = Лесной плащ СНК
+ .suffix = СНК
+ .desc = Плащ, который носят разведчики и снайперы СНК для маскировки в зарослях. Очень-очень уютный.
+ent-SNKCloakPes = Пустынный плащ СНК
+ .suffix = СНК
+ .desc = Плащ, который носят разведчики и снайперы СНК для маскировки в песчаных дюнах. Немного спасает от жаркого зноя.
+ent-SNKCloakZim = Зимний плащ СНК
+ .suffix = СНК
+ .desc = Плащ, который носят разведчики и снайперы СНК для маскировки в сугробах. Тёплый и приятный.
+ent-SNKHelmetStd = Пехотный шлем СНК
+ .suffix = СНК
+ .desc = Крепкий армейский шлем СНК. Его носят и солдаты, и офицеры. Имеет стандартную чёрную расцветку.
+ent-SNKHelmetLav = Пехотный шлем СНК
+ .suffix = СНК
+ .desc = Крепкий армейский шлем СНК. Его носят и солдаты, и офицеры. Имеет стандартную чёрную расцветку, ослабленное бронирование, но дополнительную защиту от нагрева.
+ent-SNKHelmetLes = Пехотный шлем СНК
+ .suffix = СНК
+ .desc = Крепкий армейский шлем СНК. Его носят и солдаты, и офицеры. Имеет лесную камуфляжную расцветку. Имеет улучшенную защиту от порезов.
+ent-SNKHelmetPes = Пехотный шлем СНК
+ .suffix = СНК
+ .desc = Крепкий армейский шлем СНК. Его носят и солдаты, и офицеры. Имеет песчаную расцветку и помогает спасать голову от перегрева.
+ent-SNKHelmetZim = Пехотный шлем СНК
+ .suffix = СНК
+ .desc = Крепкий армейский шлем СНК. Его носят и солдаты, и офицеры. Имеет зимнюю расцветку и увеличенный слой термоизоляции.
+ent-SNKArmorLightStd = Лёгкий бронежилет СНК
+ .suffix = СНК
+ .desc = Стандартный лёгкий армейский бронежилет СНК, которые носит военная полиция, вспомогательные подразделения и многие нештурмовые части.
+ent-SNKArmorLightLav = Лёгкий бронежилет СНК
+ .suffix = СНК
+ .desc = Лёгкий армейский бронежилет СНК, которые носит военная полиция, вспомогательные подразделения и многие нештурмовые части на вулканических планетах.
+ent-SNKArmorLightLes = Лёгкий бронежилет СНК
+ .suffix = СНК
+ .desc = Лёгкий армейский бронежилет СНК, которые носят вспомогательные подразделения и многие нештурмовые части в лесистых районах.
+ent-SNKArmorLightPes = Лёгкий бронежилет СНК
+ .suffix = СНК
+ .desc = Лёгкий армейский бронежилет СНК, которые носит военная полиция, вспомогательные подразделения и многие нештурмовые части в пустынных областях.
+ent-SNKArmorLightZim = Лёгкий бронежилет СНК
+ .suffix = СНК
+ .desc = Лёгкий армейский бронежилет СНК, которые носит военная полиция, вспомогательные подразделения и многие нештурмовые части зимой и на снежных планетах.
+ent-SNKArmorMidStd = Тяжёлый бронекомплект СНК
+ .suffix = СНК
+ .desc = Стандартный тяжёлый бронекомплект СНК, который используют элитные и штурмовые подразделения.
+ent-SNKArmorMidLes = Тяжёлый бронекомплект СНК
+ .suffix = СНК
+ .desc = Тяжёлый бронекомплект СНК, имеющий камуфляжную лесную расцветку, который используют элитные и штурмовые подразделения.
+ent-SNKArmorMidPes = Тяжёлый бронекомплект СНК
+ .suffix = СНК
+ .desc = Тяжёлый бронекомплект СНК, который используют элитные и штурмовые подразделения, когда приходится воевать в пустыне.
+ent-SNKArmorMidZim = Тяжёлый бронекомплект СНК
+ .suffix = СНК
+ .desc = Тяжёлый бронекомплект СНК, который используют элитные и штурмовые подразделения в условиях затяжной зимы.
+ent-SNKHardsuit = Боевой скафандр СНК
+ .suffix = СНК
+ .desc = Тяжелейшая из стандартных пехотных видов брони СНК. Среди бойцов ОПЗ получила прозвище "Сердитый дед".
+ent-SNKHelmetHardsuit = Шлем боевого скафандра СНК
+ .suffix = СНК
+ .desc = Тяжёлый. Именно из-за шлема скафандр получил прозвище "Сердитый дед".
+ent-SNKRubberStamp= Печать СНК
+ .suffix = СНК
+ .desc = небольшой, но очень понятный символ свободы!
+ent-SNKPaperForm = Форма запроса
+ .suffix = СНК
+ .desc = Бумажная бумага
+ent-SNKBeltSold = Пояс военного СНК
+ .suffix = СНК
+ .desc = Этот пояс используют солдаты СНК для ношения амуниции, пистолетов и прочего боевого снаряжения
+ent-SNKBeltOffi = Пояс офицера СНК
+ .desc = Этот пояс используют офицеры СНК для ношения амуниции, пистолетов и прочего боевого снаряжения
+ .suffix = СНК
+ent-SNKBeltMed = Пояс медика СНК
+ .desc = Этот пояс используют медики СНК для ношения медикаментов первой помощи, перевязочных материалов и боевого снаряжения
+ .suffix = СНК
+ent-SNKBeltEnge = Пояс инженера СНК
+ .desc = Этот пояс используют инженеры СНК для ношения инструментов и боевого снаряжения
+ .suffix = СНК
+ent-SNKBeltOffiFilled = Пояс офицера СНК
+ .suffix = Filled, СНК, Офицер
+ .desc = Этот пояс используют офицеры СНК для ношения амуниции, пистолетов и прочего боевого снаряжения
+ent-SNKBeltSoldFilled = Пояс военного СНК
+ .suffix = Filled, СНК, Солдат
+ .desc = Этот пояс используют солдаты СНК для ношения амуниции, пистолетов и прочего боевого снаряжения
+ent-SNKBeltMedicFilled = Пояс медика СНК
+ .suffix = Filled, СНК, Медик
+ .desc = Этот пояс используют медики СНК для ношения медикаментов первой помощи, перевязочных материалов и боевого снаряжения
+ent-SNKBeltEngFilled = Пояс инженера СНК
+ .suffix = Filled, СНК, Инженер
+ .desc = Этот пояс используют инженеры СНК для ношения инструментов и боевого снаряжения
+ent-SNKBulletPistolStd = Пистолетная пуля (.24 rifle)
+ .suffix = СНК
+ .desc = С этой "дамой" близкое знакомство нежелательно...
+ent-SNKBulletPistolPoi = Пистолетная пуля (.24 rifle)
+ .suffix = СНК
+ .desc = С этой "дамой" близкое знакомство нежелательно...
+ent-SNKBulletRifleStd = Винтовочная пуля (.34 rifle)
+ .suffix = СНК
+ .desc = С этой "дамой" близкое знакомство нежелательно...
+ent-SNKBulletRifleHea = Винтовочная пуля (.34 rifle)
+ .suffix = СНК
+ .desc = С этой "дамой" близкое знакомство нежелательно...
+ent-SNKBulletRifleUrn = Винтовочная пуля (.34 rifle)
+ .suffix = СНК
+ .desc = С этой "дамой" близкое знакомство нежелательно...
+ent-SNKBulletHighRifleStd = Тяжёлая винтовочная пуля (.55 rifle)
+ .suffix = СНК
+ .desc = С этой "дамой" близкое знакомство нежелательно...
+ent-SNKBulletDrobStd = Заряд дроби (.45 rifle)
+ .suffix = СНК
+ .desc = С этим делом близкое знакомство нежелательно...
+ent-SNKBulletDrobPul = Дробовиковая пуля (.45 rifle)
+ .suffix = СНК
+ .desc = С этой "дамой" близкое знакомство нежелательно...
+ent-SNKBulletDrobHea = Зажигательная дробь (.45 rifle)
+ .suffix = СНК
+ .desc = С этой "компанией" близкое знакомство нежелательно...
+ent-SNKRedLaserDrob = Лазерная дробь
+ .suffix = СНК
+ .desc = С этой "компанией" близкое знакомство нежелательно...
+ent-SNKElectro = Электрошары
+ .suffix = СНК
+ .desc = С этой "компанией" близкое знакомство нежелательно...
+ent-SNKCartridgePistolStd = Пистолетная пуля (.24)
+ .suffix = СНК
+ .desc = С этой "дамой" близкое знакомство нежелательно...
+ent-SNKCartridgePistolPoi = Пистолетная пуля (ядовитая .24)
+ .suffix = СНК
+ .desc = С этой "дамой" близкое знакомство нежелательно...
+ent-SNKCartridgeRifleStd = Винтовочная пуля (.34)
+ .suffix = СНК
+ .desc = С этой "дамой" близкое знакомство нежелательно...
+ent-SNKCartridgeRifleHea = Винтовочная пуля (зажигательная .34)
+ .suffix = СНК
+ .desc = С этой "дамой" близкое знакомство нежелательно...
+ent-SNKCartridgeRifleUrn = Винтовочная пуля (урановая .34)
+ .suffix = СНК
+ .desc = С этой "дамой" близкое знакомство нежелательно...
+ent-SNKCartridgeHighRifleStd = Тяжёлая винтовочная пуля (.55)
+ .suffix = СНК
+ .desc = С этой "дамой" близкое знакомство нежелательно...
+ent-SNKCartridgeDrobStd = Заряд дроби (.45)
+ .suffix = СНК
+ .desc = С этой "компанией" близкое знакомство нежелательно...
+ent-SNKCartridgeDrobBul = Дробовиковая пуля (.45)
+ .suffix = СНК
+ .desc = С этой "дамой" близкое знакомство нежелательно...
+ent-SNKCartridgeDrobHea = Зажигательная дробь (.45)
+ .suffix = СНК
+ .desc = С этой "компанией" близкое знакомство нежелательно...
+ent-SNKCartridgeElectro = Электрозаряд
+ .suffix = СНК
+ .desc = С этим делом близкое знакомство нежелательно...
+ent-SNKCartridgeDrobLazer = Лазерный заряд
+ .suffix = СНК
+ .desc = С этим делом близкое знакомство нежелательно...
+ent-SNKMagazinePistolPistStd = Магазин к пистолету "Нюра" (.24)
+ .suffix = СНК
+ .desc = Магазин к пистолету "Нюра" (.24)
+ent-SNKMagazinePistolPistPoi = Магазин к пистолету "Нюра" (.24 ядовитые)
+ .suffix = СНК
+ .desc = Качетственное заводское производство. Удобно лежит в руке. Одна беда - вечно заканчивается...
+ent-SNKMagazinePistolRifleStd = Магазин к пистолету "Громыхало" (.34)
+ .suffix = СНК
+ .desc = Качетственное заводское производство. Удобно лежит в руке. Одна беда - вечно заканчивается...
+ent-SNKMagazinePistolRifleHeat = Магазин к пистолету "Громыхало" (.34 зажигательные)
+ .suffix = СНК
+ .desc = Качетственное заводское производство. Удобно лежит в руке. Одна беда - вечно заканчивается...
+ent-SNKMagazinePistolRifleUrn = Магазин к пистолету "Громыхало" (.34 урановые)
+ .suffix = СНК
+ .desc = Качетственное заводское производство. Удобно лежит в руке. Одна беда - вечно заканчивается...
+ent-SNKMagazineSMGPistStd = Магазин к пистолету-пулемёту "Баш" (.24)
+ .suffix = СНК
+ .desc = Качетственное заводское производство. Удобно лежит в руке. Одна беда - вечно заканчивается...
+ent-SNKMagazineSMGPistPoi = Магазин к пистолету-пулемёту "Баш" (ядовитые .24)
+ .suffix = СНК
+ .desc = Качетственное заводское производство. Удобно лежит в руке. Одна беда - вечно заканчивается...
+ent-SNKMagazineSMGElectro = Магазин к пистолету-пулемёту "Хартред"
+ .suffix = СНК
+ .desc = Небольшой, лёгкий, наэлектризованный. Порой потрескивает.
+ent-SNKBaseMagazineLightRifle = Магазин к автомату СНК "Пингвин" (.34)
+ .suffix = СНК
+ .desc = Качетственное заводское производство. Удобно лежит в руке. Одна беда - вечно заканчивается...
+ent-SNKMagazineLightRifleStd = Магазин к автомату СНК "Пингвин" (.34)
+ .suffix = СНК
+ .desc = Качетственное заводское производство. Удобно лежит в руке. Одна беда - вечно заканчивается...
+ent-SNKMagazineLightRifleHea = Магазин к автомату СНК "Пингвин" (зажигательные .34)
+ .suffix = СНК
+ .desc = Качетственное заводское производство. Удобно лежит в руке. Одна беда - вечно заканчивается...
+ent-SNKMagazineLightRifleUrn = Магазин к автомату СНК "Пингвин" (урановые .34)
+ .suffix = СНК
+ .desc = Качетственное заводское производство. Удобно лежит в руке. Одна беда - вечно заканчивается...
+ent-SNKBaseMagazineHighAutoRifle = Магазин к автомату СНК "Хрост" (.55)
+ .suffix = СНК
+ .desc = Качетственное заводское производство. Удобно лежит в руке. Одна беда - вечно заканчивается...
+ent-SNKMagazineHighAutoRifle = Магазин к автомату СНК "Хрост" (.55)
+ .suffix = СНК
+ .desc = Качетственное заводское производство. Удобно лежит в руке. Одна беда - вечно заканчивается...
+ent-SNKBaseMagazineHighRifle = Магазин к винтовке СНК "Нитро" (.55)
+ .suffix = СНК
+ .desc = Качетственное заводское производство. Удобно лежит в руке. Одна беда - вечно заканчивается...
+ent-SNKMagazineHighRifle = Магазин к винтовке СНК "Нитро" (.55)
+ .suffix = СНК
+ .desc = Качетственное заводское производство. Удобно лежит в руке. Одна беда - вечно заканчивается...
+ent-SNKBaseMagazineHighLMG = Магазин к пулемёту СНК "Худвинг" (.55)
+ .suffix = СНК
+ .desc = Качетственное заводское производство. Удобно лежит в руке. Одна беда - вечно заканчивается...
+ent-SNKMagazineHighLMG = Магазин к пулемёту СНК "Худвинг" (.55)
+ .suffix = СНК
+ .desc = Качетственное заводское производство. Удобно лежит в руке. Одна беда - вечно заканчивается...
+ent-SNKBaseMagazineDrobLMG = Магазин к пулемёту СНК "Друба" (дробь .45)
+ .suffix = СНК
+ .desc = Качетственное заводское производство. Удобно лежит в руке. Одна беда - вечно заканчивается...
+ent-SNKMagazineDrobLMGStd = Магазин к пулемёту СНК "Друба" (.45)
+ .suffix = СНК
+ .desc = Качетственное заводское производство. Удобно лежит в руке. Одна беда - вечно заканчивается...
+ent-SNKMagazineDrobLMGPul = Магазин к пулемёту СНК "Друба" (пули .45)
+ .suffix = СНК
+ .desc = Качетственное заводское производство. Удобно лежит в руке. Одна беда - вечно заканчивается...
+ent-SNKMagazineDrobLMGHea = Магазин к пулемёту СНК "Друба" (зажигательные .45)
+ .suffix = СНК
+ .desc = Качетственное заводское производство. Удобно лежит в руке. Одна беда - вечно заканчивается...
+ent-SNKPistolPist = Пистолет СНК "Нюра"
+ .suffix = СНК
+ .desc = Самое массовое оружие СНК. Используется всеми и везде. Буквально каждой бочке затычка. Притом его чертежи секретны и нигде не разоглашаются. Использует пистолетные патроны СНК калибра .24
+ent-SNKPistolRifle = Пистолет СНК "Громыхало"
+ .suffix = СНК
+ .desc = Крупнокалиберный и мощный. Хотя работать им долго. Но выходит весьма качественно. Использует винтовочные патроны СНК калибра .34
+ .suffix = СНК
+ent-SNKSMGPist = Пистолет-пулемёт "Баш"
+ .desc = Массовое оружие, которое заработало неоднозначную репутацию. Кому-то оно очень нравится, а кто-то относится к нему с пренебрежением. Использует пистолетные патроны СНК калибра .24
+ .suffix = СНК
+ent-SNKSMGElectro = Пистолет-пулемёт "Хартред"
+ .desc = Оружие необычное, но действенное. С ним главное недопускать дисбаланса системы.
+ .suffix = СНК
+ent-SNKFastAutoRifle = Автомат СНК "Пингвин"
+ .desc = Лёгкий, короткий и очень скорострельный. На все случаи жизни. Очень массовый. Использует патроны СНК .34
+ .suffix = СНК
+ent-SNKAutoHighRifle = Автомат СНК "Хрост"
+ .desc = Короткий, но очень мощный автомат СНК. Не очень часто встречается в войсках. Правда... редко, но метко. Использует патроны СНК .55
+ .suffix = СНК
+ent-SNKLaserCarbine = Лазерный карабин "Котжи"
+ .desc = Просто очень хорошее и качественное оружие. Надёжное и безотказное.
+ .suffix = СНК
+ent-SNKRadioCarbine = Радиационный карабинный излучатель "К.Дас"
+ .desc = Хорошее оружие, но порой ставит перед странным вопросом "Как это лечить?"
+ .suffix = СНК
+ent-SNKHeavyRifle = Винтовка СНК "Нитро"
+ .desc = Очень мощная винтовка СНК. Никогда не знаешь когда от неё прилетит, но когда прилетит будет очень-очень плохо. Использует патроны СНК .55
+ent-SNKHighLMG = Пулемёт СНК "Худвинг"
+ .suffix = СНК
+ .desc = Бойцы говорят, что когда эта чудо-машина начинает голосить, то уже не заткнёшь. Использует патроны СНК .55
+ent-SNKDrobLMG = Пулемёт СНК "Друба"
+ .suffix = СНК
+ .desc = Достаточно редкое оружие. Зато, когда появляется на фронта, разваливает всех по понятиям. Использует ружейные заряды СНК .45
+ent-SNKShotgunDrob = Помповый дробовик СНК "Ступендиум"
+ .suffix = СНК
+ .desc = Сперва разрабатывался из охотничьего ружья. Потом стал полицейским вооружением. Что него говорят, что лучше бы и дальше бил животных, нежели от него будут страдать преступники. Используею дробь СНК калибра .45
+ent-SNKShotgunLazer = Лазерный дробовик СНК "Воробей"
+ .suffix = СНК
+ .desc = Не понятно точно чего ради его разрабатывали и собирали... но инженерам хотелось!
+ent-SNKBoxPistolStd = Коробка стандартных пистолетных патронов .24
+ .suffix = СНК, стандартные
+ .desc = Стандартная коробка на 40 стандартных патронов к пистолетам СНК .24
+ent-SNKBoxPistolPoi = Коробка отравленных пистолетных патронов .24
+ .suffix = СНК, ядовитые
+ .desc = Стандартная коробка на 40 отравленных патронов к пистолетам СНК .24
+ent-SNKBoxRifleStd = Коробка стандартных лёгких патронов .34
+ .suffix = СНК, стандартные
+ .desc = Стандартная коробка на 60 стандартных лёгких патронов к автоматам СНК .34
+ent-SNKBoxRifleHea = Коробка зажигательных лёгких патронов .34
+ .suffix = СНК, зажигательные
+ .desc = Стандартная коробка на 60 зажигательных лёгких патронов к автоматам СНК .34
+ent-SNKBoxRifleUrn = Коробка урановых лёгких патронов .34
+ .suffix = СНК, урановые
+ .desc = Стандартная коробка на 60 урановых лёгких патронов к автоматам СНК .34
+ent-SNKBoxHighRifleStd = Малая коробка тяжёлых патронов .55
+ .suffix = СНК, маленькая
+ .desc = Небольшая коробка на 30 тяжёлых патронов к оружию СНК .55
+ent-SNKBoxHighRifleBig = Большая коробка тяжёлых патронов .55
+ .suffix = СНК, большая
+ .desc = Крупная коробка на 150 тяжёлых патронов к оружию СНК .55
+ent-SNKBoxHighDrobStd = Коробка ружейных зарядов дроби .45
+ .suffix = СНК, дробь
+ .desc = Коробка на 50 ружейных зарядов дроби к оружию СНК .45
+ent-SNKBoxHighDrobHea = Коробка ружейных зажигательных зарядов .45
+ .suffix = СНК, зажигательные
+ .desc = Коробка на 50 ружейных ажигательных зарядов к оружию СНК .45
+ent-SNKBoxHighDrobBul = Коробка ружейных зарядов пуль .45
+ .suffix = СНК, пули
+ .desc = Коробка на 50 ружейных зарядов пуль к оружию СНК .45
+ent-SNKBoxElectro = Коробка электрических зарядов
+ .suffix = СНК
+ .desc = Коробка на 60 электрических зарядов к пистолету-пулемёту СНК "Хартред"
+ent-SNKBoxDrobLazer = Коробка лазерных зарядов
+ .suffix = СНК
+ .desc = Коробка на 50 лазерных зарядов к дробовику СНК "Воробей"
+ent-SNKAccess = accessl-snk
+ent-DoorElectronicsSNKAccess = плата доступа шлюза [СНК]
+ .suffix = СНК, Locked
+ .desc = Более-менее надёжная система пропуска
+ent-SNKAirlockSolderLocked = Шлюз
+ .suffix = СНК, Locked
+ .desc = Он открывается, он закрывается, он может вас раздавить
+ent-SNKAirlockSolder = Шлюз
+ .suffix = СНК
+ .desc = Он открывается, он закрывается, он может вас раздавить
+ent-SNKAirlockSolderLockedGlass = Стеклянный шлюз
+ .suffix = СНК, Locked
+ .desc = Он открывается, он закрывается, он может вас раздавить
+ent-SNKAirlockGlass = Стеклянный шлюз
+ .suffix = СНК
+ .desc = Он открывается, он закрывается, он может вас раздавить = Стыковочный шлюз
+ent-SNKAirlockShuttleEasyPryLocked = Стыковочный шлюз
+ .suffix = СНК
+ .desc = Чтобы успешно прилепиться к космическим объектам.
+ent-SNKIDCard = Карта итендификации личности бойца СНК
+ .suffix = СНК
+ .desc = Данная карта служит в роли электронного пропуска на объектах СНК
+ent-SNKIDCardSold = ID-карта солдата СНК
+ .suffix = СНК
+ .desc = Данная карта служит в роли электронного пропуска на объектах СНК
+ent-SNKIDCardOffi = ID-карта командира СНК
+ .suffix = СНК
+ .desc = Данная карта служит в роли электронного пропуска на объектах СНК
+ent-SNKIDCardMed = ID-карта медика СНК
+ .suffix = СНК
+ .desc = Данная карта служит в роли электронного пропуска на объектах СНК
+ent-SNKIDCardEng = ID-карта инженера СНК
+ .suffix = СНК
+ .desc = Данная карта служит в роли электронного пропуска на объектах СНК
+ent-SNKPDA = КПК СНК
+ .suffix = СНК, рядовой
+ .desc = Простенький крепкий КПК для базовых нужд солдата СНК.
+ent-SNKPDASold = КПК солдата СНК
+ .suffix = СНК, рядовой
+ .desc = Простенький крепкий КПК для базовых нужд солдата СНК.
+ent-SNKPDAOffi = КПК офицера СНК
+ .suffix = СНК, командир
+ .desc = Высокотехнологичный офцерский КПК СНК со сканером мониторинга экипажа.
+ent-SNKPDAMed = КПК медика СНК
+ .suffix = СНК, медик
+ .desc = Продвинутый КПК медиков СНК со сканером здоровья.
+ent-SNKPDAEng = КПК инженера СНК
+ .suffix = СНК, инженер
+ .desc = Улучшенный КПК инженеров СНК с анализатором состава воздуха типа "электронный нос".
+name-of-SNKRadio = СНК
+ent-SNKBaseEncryptionKey = ключ шифрования
+ .desc = Небольшой чип для шифрования и дешифровки связи.
+ent-SNKEncryptionKey = Ключ шифрования военных СНК
+ .suffix = СНК
+ .desc = Используется для шифрования и дешифровки общего армейского канала связи СНК
+ent-SNKHeadset = Гарнитура военослужащего СНК
+ .suffix = СНК
+ .desc = Прочная армейская гарнитура, что выдерживает дождь, мороз, град, извержение вуркана, атаку бобра и всё прочее
+ent-SNKMen = Военный СНК
+ .desc = job-snk
+ent-SNKSatchelsFilledPistPist = Офицерская плечевая сумка СНК
+ .suffix = СНК, Пистолет(пистолет)
+ .desc = Офицерская плечевая сумка СНК. Лёгкая и практичная
+ent-SNKSatchelsFilledPistRifle = Офицерская плечевая сумка СНК
+ .suffix = СНК, Пистолет(винтовка)
+ .desc = Офицерская плечевая сумка СНК. Лёгкая и практичная
+ent-CNKBackpackFilledSMGPist = Армейский рюкзак CНК
+ .suffix = СНК, ПП(винтовка)
+ .desc = Стандартный армейский рюкзак бойцов СНК. Бойцы СНК должны быть готовы ко всему, а потому на стандартных рюкзаках закрепляется газовый балон. Практично, но достаточно тяжело.
+ent-CNKBackpackFilledSMGElectro = Армейский рюкзак CНК
+ .suffix = СНК, ПП(электро)
+ .desc = Стандартный армейский рюкзак бойцов СНК. Бойцы СНК должны быть готовы ко всему, а потому на стандартных рюкзаках закрепляется газовый балон. Практично, но достаточно тяжело.
+ent-CNKBackpackFilledAutoLight = Армейский рюкзак CНК
+ .suffix = СНК, Автомат(лёгкий)
+ .desc = Стандартный армейский рюкзак бойцов СНК. Бойцы СНК должны быть готовы ко всему, а потому на стандартных рюкзаках закрепляется газовый балон. Практично, но достаточно тяжело.
+ent-CNKBackpackFilledAutoHigh = Армейский рюкзак CНК
+ .suffix = СНК, Автомат(тяжёлый)
+ .desc = Стандартный армейский рюкзак бойцов СНК. Бойцы СНК должны быть готовы ко всему, а потому на стандартных рюкзаках закрепляется газовый балон. Практично, но достаточно тяжело.
+ent-CNKBackpackFilledCarLazer = Армейский рюкзак CНК
+ .suffix = СНК, Карабин(лазер)
+ .desc = Стандартный армейский рюкзак бойцов СНК. Бойцы СНК должны быть готовы ко всему, а потому на стандартных рюкзаках закрепляется газовый балон. Практично, но достаточно тяжело.
+ent-CNKBackpackFilledCarRadio = Армейский рюкзак CНК
+ .suffix = СНК, Карабин(радиация)
+ .desc = Стандартный армейский рюкзак бойцов СНК. Бойцы СНК должны быть готовы ко всему, а потому на стандартных рюкзаках закрепляется газовый балон. Практично, но достаточно тяжело.
+ent-CNKBackpackFilledRifleHigh = Армейский рюкзак CНК
+ .suffix = СНК, Винтовка(тяжёлый)
+ .desc = Стандартный армейский рюкзак бойцов СНК. Бойцы СНК должны быть готовы ко всему, а потому на стандартных рюкзаках закрепляется газовый балон. Практично, но достаточно тяжело.
+ent-CNKBackpackFilledShotgunDrob = Армейский рюкзак CНК
+ .suffix = СНК, Дробовик(дробь)
+ .desc = Стандартный армейский рюкзак бойцов СНК. Бойцы СНК должны быть готовы ко всему, а потому на стандартных рюкзаках закрепляется газовый балон. Практично, но достаточно тяжело.
+ent-SNKRadioBackpackFilled = Мобильная радиостанция
+ .suffix = СНК, Радио
+ .desc = Мобильная радиостанция с небольшим подсумком, способная обеспечить связь в некотором регионе. (Вынимать ключи шифрования можно ломом)
+ent-SNKPaperSold = Памятка солдата СНК
+ .suffix = СНК
+ .desc = Следует прочитать
+ent-SNKPaperOffi = Памятка офицера СНК
+ .suffix = СНК
+ .desc = Следует прочитать
+ent-SNKPaperMed = Памятка медика СНК
+ .suffix = СНК
+ .desc = Следует прочитать
+ent-SNKPaperEng = Памятка инженера СНК
+ .suffix = СНК
+ .desc = Следует прочитать
+ent-SNKPaperRad = Памятка радиста СНК
+ .suffix = СНК
+ .desc = Следует прочитать
+ent-SNKSolderR = Гост-роль солдата СНК
+ .desc = "Вы солдат Союза Независимых Колоний. Несите свободу всем мирним жителям галактики. Слушайте своего командира. Живите и дайте жить другим."
+ent-SNKSolderReady = Солдат СНК
+ .desc = "Вы солдат Союза Независимых Колоний. Несите свободу всем мирним жителям галактики. Слушайте своего командира. Живите и дайте жить другим."
+ent-SNKMobHumanSolder = Солдат СНК Спавнер
+ .suffix = GOST, СНК
+ .desc = Солдат Союза Независимых Колоний
+ent-SNKOffiR = Гост-роль офицера СНК
+ .desc = "Вы офицер Союза Независимых Колоний. Несите свободу всем мирним жителям галактики. Руководите своими бойками и несите победу."
+ent-SNKOffiReady = Офицер СНК
+ .desc = "Вы офицер Союза Независимых Колоний. Несите свободу всем мирним жителям галактики. Руководите своими бойками и несите победу."
+ent-SNKMobHumanOffi = Офицер СНК Спавнер
+ .suffix = GOST, СНК
+ .desc = Офицер Союза Независимых Колоний
+ent-SNKEngenerR = Гост-роль инженера СНК
+ .desc = "Вы инженер армии СНК. Ваша задача строить укрепления, ремонтировать транспорт и налаживать инфраструктуру для своих товарищей"
+ent-SNKEngenerReady = Инженер СНК
+ .desc = "Вы инженер армии СНК. Ваша задача строить укрепления, ремонтировать транспорт и налаживать инфраструктуру для своих товарищей"
+ent-SNKMobHumanEngener = СНК инженер Спавнер
+ .suffix = GOST, СНК
+ .desc = Инженер Союза Независимых Колоний
+ent-SNKMedicR = Гост-роль медика СНК
+ .desc = "Вы медик армии СНК. Ваша задача спасать жизни раненых бойцов и руководить подразделением в вопросах здоровья"
+ent-SNKMedicReady = Медик СНК
+ .desc = "Вы медик армии СНК. Ваша задача спасать жизни раненых бойцов и руководить подразделением в вопросах здоровья"
+ent-SNKMobHumanMedic = Медик СНК Спавнер
+ .suffix = GOST, СНК
+ .desc = Медик Союза Независимых Колоний
+ent-SNKRadistR = Гост-роль радиста СНК
+ .desc = "Вы радист армии СНК. Ваша задача спасать обеспечивать связью свой отряд и беречь свою рацию"
+ent-SNKRadistReady = Радист СНК
+ .desc = "Вы радист армии СНК. Ваша задача спасать обеспечивать связью свой отряд и беречь свою рацию"
+ent-SNKMobHumanRadist = Радист СНК Спавнер
+ .suffix = GOST, СНК
+ .desc = Радист Союза Независимых Колоний
+ent-ClosetSoldStd = Шкаф стандартной формы солдата
+ .suffix = СНК
+ .desc = Шкаф содержащий стандартную форму военослужащего армии СНК
+ent-ClosetSoldLes = Шкаф лесной формы солдата
+ .suffix = СНК
+ .desc = Шкаф содержащий лесную форму военослужащего армии СНК
+ent-ClosetSoldLav = Шкаф лавовой формы солдата
+ .suffix = СНК
+ .desc = Шкаф содержащий лавовую форму военослужащего армии СНК
+ent-ClosetSoldPes = Шкаф пустынной формы солдата
+ .suffix = СНК
+ .desc = Шкаф содержащий пустынную форму военослужащего армии СНК
+ent-ClosetSoldZim = Шкаф зимней формы солдата
+ .suffix = СНК
+ .desc = Шкаф содержащий зимнюю форму военослужащего армии СНК
+ent-ClosetOfiStd = Шкаф стандартной формы офицера
+ .suffix = СНК
+ .desc = Шкаф содержащий стандартную форму офицера армии СНК
+ent-ClosetOfiLes = Шкаф лесной формы офицера
+ .suffix = СНК
+ .desc = Шкаф содержащий лесную форму офицера армии СНК
+ent-ClosetOfiLav = Шкаф лавовой формы офицера
+ .suffix = СНК
+ .desc = Шкаф содержащий лавовую форму офицера армии СНК
+ent-ClosetOfiPes = Шкаф пустынной формы офицера
+ .suffix = СНК
+ .desc = Шкаф содержащий пустынную форму офицера армии СНК
+ent-ClosetOfiZim = Шкаф зимней формы офицера
+ .suffix = СНК
+ .desc = Шкаф содержащий зимнюю форму офицера армии СНК
+ent-SNKCrate = Ящик снаряжения СНК
+ .suffix = СНК
+ .desc = Стальная коробка с электронным замком от врагов
+ent-SNKCrateMasLigWeapons = Ящик оружия СНК
+ .suffix = СНК, лёгкие
+ .desc = Лёгкое оружие массового производства
+ent-SNKCrateMasWeapons = Ящик оружия СНК
+ .suffix = СНК, большие
+ .desc = Крупное оружие массового производства
+ent-SNKCrateMasRayWeapons = Ящик оружия СНК
+ .suffix = СНК, энерго
+ .desc = Энергетическое оружие массового производства
+ent-SNKCrateNonMasWeapons = Ящик оружия СНК
+ .suffix = СНК, редкое
+ .desc = Крупное оружие ограниченной серии производства
+ent-SNKCrateAmmo = Ящик боеприпасов СНК
+ .suffix = СНК
+ .desc = набит коробками с патронами
+ent-SNKCrateArmor = Ящик брони СНК
+ .suffix = СНК
+ .desc = Хранит в себе тяжёлые бронекомплекты и скафандры СНК
+salvage-faction-snk = Небольшой гарнизон солдат Союза Независимых Колоний
\ No newline at end of file
diff --git a/Resources/Locale/ru-RU/lore/Umpor/umpor.ftl b/Resources/Locale/ru-RU/lore/Umpor/umpor.ftl
new file mode 100644
index 00000000000..f15bf018fe7
--- /dev/null
+++ b/Resources/Locale/ru-RU/lore/Umpor/umpor.ftl
@@ -0,0 +1,321 @@
+ent-UmporUniformSoldier = Умпорская офицерская форма
+ .suffix = Умпорский
+ .desc = Стандартная удобная униформа пехотинца Умпорской Федерации
+ent-UmporUniformOficier = Умпорская офицерская форма
+ .suffix = Умпорский
+ .desc = Стандартная удобная униформа младшего офицера Умпорской Федерации
+ent-UmporUniformMedic = Умпорская форма полевого медика
+ .suffix = Умпорский
+ .desc = Стандартная удобная униформа полевого армейского медика Умпорской Федерации
+ent-UmporUniformEngineer = Умпорская форма армейского инженера
+ .suffix = Умпорский
+ .desc = Стандартная удобная униформа армейского инженера Умпорской Федерации
+ent-UmporUniformLogist = Умпорская форма армейского логиста
+ .suffix = Умпорский
+ .desc = Стандартная удобная униформа армейских снабженцев, логистов и грузчиков Умпорской Федерации
+ent-UmporUniformRadist = Умпорская форма армейского радиста
+ .suffix = Умпорский
+ .desc = Стандартная удобная униформа армейских радиотехников и радистов Умпорской Федерации
+ent-UmporBackpack = Умпорский армейский рюкзак
+ .suffix = Умпорский
+ .desc = Стандартный армейский рюкзак Умпорской Федерации с полевым одеялом
+ent-UmporRadioBackpack = Мобильная радиостанция
+ .suffix = Умпорский
+ .desc = Мобильная радиостанция с небольшим подсумком, способная обеспечить связь в некотором регионе. (Вынимать ключи шифрования можно ломом)
+ent-UmporBoots = Умпорские пехотные сапоги
+ .suffix = Умпорский
+ .desc = Простые, но удобные армейские сапоги. Достаточно прочные чтобы выдержать грязь, космос, пули, адскую бездну и зубы дьявола
+ent-UmporHelmet = Умпорский шлем
+ .suffix = Умпорский
+ .desc = Крепкий и удобный армейский шлем Умпорской Федерации, который пережил многие сражения
+ent-UmporBeret = Умпорский берет
+ .suffix = Умпорский
+ .desc = Армейский берет Умпорской федерации. Мягкий, но прочный и тёплый.
+ent-UmporCap = Умпорская фуражка офицера
+ .suffix = Умпорский
+ .desc = Простенькая фуражка млодшего офицера Умпорской Федерации
+ent-UmporGlovesFingerless = Умпорские армейские перчатки
+ .suffix = Умпорский
+ .desc = Предотвращают образование мозолей от долгой работы с оружием или инструментами, но при этом не мешают подвижности пальцев. Но в них на морозе мёрзнут руки.
+ent-UmporInsulativeGloves = Умпроские изолирующие перчатки
+ .suffix = Умпорский
+ .desc = Перчатки армейских инженеров и сапёров Умпорской Федерации, которые предотвращают поражение электрическим током при работе с проводами
+ent-UmporCapP = Умпорская военная пилотка
+ .suffix = Умпорский
+ .desc = Пилотка из плотной ткани активно используется военослжащими Умпорской Федерации для внебоевой службы и различных работ
+ent-UmporArmorBasic = Умпорский бронежилет
+ .suffix = Умпорский
+ .desc = Лёгкий армейский бронежилет используемый всеми родами войск Умпорской Федерации
+ent-UmporArmorMiddle = Умпорский защитный комплект
+ .suffix = Умпорский
+ .desc = Защитный комплект, состоящий из стандартного бронежилета, наплечников и защиты голеней выдаётся большей части планетарных войск Умпорской Федерации
+ent-UmporHardsuit = Умпорский Скафандр
+ .suffix = Умпорский
+ .desc = Стандартный простой скафандр для армии Умпорской Федерации
+ent-UmporHelmetHardsuit = Умпорский шлем Скафандра
+ .desc = Стандартный простой шлем скафандра для армии Умпорской Федерации
+ent-UmporHealthAnalyzerUnpowered = Умпорский анализатор здоровья
+ .desc = Лёгкий и надёжный прибор, который помогает армейским медикам сканировать раненых товарищей на предмет различных повреждений. По легенде его изобрёл некий медицинский техник, который носил прозвище "Мяукающий Котёнок".
+ent-UmporHatchet = Армейский топорик
+ .suffix = Умпорский
+ .desc = Короткий походный топор, который удобно помещается и в рюкзаках, и на поясе и успешно используется солдатами Умпорской Федерации для рубки дров, строительства укреплений и для ближнего боя.
+ent-UmporSpade = Малая сапёрная лопата
+ .suffix = Умпорский
+ .desc = Небольшая сапёрная лопата удобна в ношении, в создании огневых точек, а в заточеном и зазубреном варианте хороша для рубки врагов Умпорской Федерации
+ent-ClothingBackpackRCD = Ситема подачи питания РСУ
+ .suffix = Умпорский
+ .desc = В этой системе содержатся заряды для умпорской РСУ. Из-за неё строители Федерации ценятся особенно сильно.
+ent-UmporRCD = Умпорский РСУ
+ .suffix = Умпорский
+ .desc = на фоне общей технической отсталости Федерации, многие забывают насколько хорошо в ней умеют пользоваться РСУ.
+ent-UmporBeltEng = Умпорский технический пояс
+ .suffix = Умпорский
+ .desc = Такие пояса используют военослужащие инженерных и сапёрных войск Умпорской Федерации
+ent-UmporBeltEngFilled = Умпорский технический пояс
+ .suffix = Заполненный, Умпорский
+ .desc = Такие пояса используют военослужащие инженерных и сапёрных войск Умпорской Федерации
+ent-UmporeBeltAssault = Умпорский армейский пояс
+ .suffix = Умпорский
+ .desc = Этот пояс используют военные Умпорской Федерации для ношения амуниции, гранат и прочего боевого снаряжения
+ent-UmporeBeltAssaultFilled = Умпорский армейский пояс
+ .suffix = Заполненный, Умпорский
+ .desc = Этот пояс используют военные Умпорской Федерации для ношения амуниции, гранат и прочего боевого снаряжения
+ent-UmporeBeltMed = Умпорский медицинский пояс
+ .suffix = Умпорский
+ .desc = Этот пояс используют армейские медики Умпорской Федерации для ношения амуниции, и комплектов первой помощи.
+ent-UmporeBeltMedFilled = Умпорский медицинский пояс
+ .suffix = Заполненный, Умпорский
+ .desc = Этот пояс используют армейские медики Умпорской Федерации для ношения амуниции, и комплектов первой помощи.
+ent-UmpornKnife = Умпорский пехотный нож
+ .suffix = Умпорский
+ .desc = Популярный в армии Умпорской Федерации траншейный нож.
+ent-UmporBulletHeavyRifle = Тяжёлая винтовочная пуля (.30 rifle)
+ .suffix = Умпорский
+ .desc = Никто бы не хотел встречаться с этой малышкой... особенно ноократы.
+ent-UmporBulletLightRifle = Лёгкая винтовочная пуля (.27 rifle)
+ .suffix = Умпорский
+ .desc = Никто бы не хотел встречаться с этой малышкой... особенно ноократы.
+ent-UmporCartridgeHeavyRifle = Тяжёлая винтовочная пуля (.30 rifle)
+ .suffix = Умпорский
+ .desc = Никто бы не хотел встречаться с этой малышкой... особенно ноократы.
+ent-UmporCartridgeLightRifle = Лёгкая винтовочная пуля (.27 rifle)
+ .suffix = Умпорский
+ .desc = Никто бы не хотел встречаться с этой малышкой... особенно ноократы.
+ent-UmporCartridgePistol = Лёгкая пистолетная пуля (.15 rifle)
+ .suffix = Умпорский
+ .desc = Никто бы не хотел встречаться с этой малышкой... особенно ноократы.
+ent-UmporBaseMagazineHeavyRifle = Магазин к умпорской винтовке "Окопник" (.30 rifle)
+ .suffix = Умпорский
+ .desc = Стандартная коробка... обычный механизм. Ничего особенного.
+ent-UmporMagazineHeavyRifle = Магазин к умпорской винтовке "Окопник" (.30 rifle)
+ .suffix = Умпорский
+ .desc = Стандартная коробка... обычный механизм. Ничего особенного.
+ent-UmporBaseMagazineLightRifle = Магазин к умпорскому автомату "Воитель" (.27 rifle)
+ .suffix = Умпорский
+ .desc = Стандартная коробка... обычный механизм. Ничего особенного.
+ent-UmporMagazineLightRifle = Магазин к умпорскому автомату "Воитель" (.27 rifle)
+ .suffix = Умпорский
+ .desc = Стандартная коробка... обычный механизм. Ничего особенного.
+ent-UmporMagazinePistol = Магазин к умпорскому пистолету "Гром" (.15 rifle)
+ .suffix = Умпорский
+ .desc = Стандартная коробка... обычный механизм. Ничего особенного.
+ent-UmporHeavyRifle = Умпорская винтовка "Окопник"
+ .suffix = Умпорский
+ .desc = Надёжное и достаточно меткое оружие солдат Умпорской Федерации. Использует умпорские патроны .30
+ent-UmporLightRifle = Умпорский автомат "Воитель"
+ .suffix = Умпорский
+ .desc = Тяжёлый, но достаточно сильный автомат для затяжных планетарных боёв. Использует умпорские патроны .27
+ent-UmporPistol = Умпорский пистолет "Гром"
+ .suffix = Умпорский
+ .desc = Небольшой и дешёвый в изготовлении пистолет. Использует умпорские патроны .15
+ent-UmporBoxHeavyRifle = Коробка винтовочных патронов .30
+ .suffix = Умпорский
+ .desc = Стандартная коробка на 36 патронов к винтовке Умпорской Федерации "Окопник" калибра .30
+ent-UmporBoxLightRifle = Коробка винтовочных патронов .27
+ .suffix = Умпорский
+ .desc = Стандартная коробка на 50 патронов к автомату Умпорской Федерации "Воитель" калибра .27
+ent-UmporBoxPistol = Коробка пистолетных патронов .15
+ .suffix = Умпорский
+ .desc = Стандартная коробка на 64 патрона к пистолету Умпорской Федерации "Гром" калибра .15
+ent-UmporBoxShotgan = Коробка дроби .55
+ .suffix = Умпорский
+ .desc = Стандартная коробка на 24 заряда дроби к дробовику Умпорской Федерации "Передовик" калибра .55
+ent-DoorElectronicsUmporAccess = плата шлюза [Умпорский]
+ .suffix = Умпорский, Закрытый
+ .desc = Невероятная штука, которая может определить кто может пройти через шлюз, а кто нет
+ent-UmporAirlockLocked = Шлюз
+ .suffix = Умпорский, Закрытый
+ .desc = Он открывается, закрывается, порой пропускает или не пропускает воздух...
+ent-UmporAirlock = Шлюз
+ .suffix = Умпорский
+ .desc = Он открывается, закрывается, порой пропускает или не пропускает воздух...
+ent-UmporAirlockLockedGlass = Стеклянный шлюз
+ .suffix = Умпорский, Закрытый
+ .desc = Он открывается, закрывается, порой пропускает или не пропускает воздух...
+ent-UmporAirlockGlass = Стеклянный шлюз
+ .suffix = Умпорский
+ .desc = Он открывается, закрывается, порой пропускает или не пропускает воздух...
+ent-UmporIDCard = Карта итендификации личности Умпорской Федерации
+ .desc = Данная карта служит в роли электронного пропуска на военных объектах Умпорской Федерации
+ent-UmporIDCardOfficer = ID-карты умпорского офицера
+ .suffix = Умпорский
+ .desc = Данная карта служит в роли электронного пропуска на военных объектах Умпорской Федерации
+ent-UmporIDCardSolder = ID-карты умпорского солдата
+ .suffix = Умпорский
+ .desc = Данная карта служит в роли электронного пропуска на военных объектах Умпорской Федерации
+ent-UmporIDCardMedic = ID-карты умпорского армейского медика
+ .suffix = Умпорский
+ .desc = Данная карта служит в роли электронного пропуска на военных объектах Умпорской Федерации
+ent-UmporIDCardEngener = ID-карты умпорского военного инженера
+ .suffix = Умпорский
+ .desc = Данная карта служит в роли электронного пропуска на военных объектах Умпорской Федерации
+ent-UmporIDCardLogist = ID-карты умпорского логиста
+ .suffix = Умпорский
+ .desc = Данная карта служит в роли электронного пропуска на военных объектах Умпорской Федерации
+ent-UmporPDA = Умпорский КПК
+ .desc = КПК военных Умпорской Федерации
+ent-UmporPDASolder = Умпорский КПК солдата
+ .suffix = Умпорский
+ .desc = КПК военных Умпорской Федерации
+ent-UmporPDAOfficer = Умпорский КПК офицера
+ .suffix = Умпорский
+ .desc = КПК военных Умпорской Федерации
+ent-UmporPDAEngener = Умпорский КПК инженера
+ .suffix = Умпорский
+ .desc = КПК военных Умпорской Федерации
+ent-UmporPDAMedic = Умпорский КПК медика
+ .suffix = Умпорский
+ .desc = КПК военных Умпорской Федерации
+ent-UmporPDALogist = Умпорский КПК логиста
+ .suffix = Умпорский
+ .desc = КПК военных Умпорской Федерации
+name-of-UmporRadio = Умпорский
+ent-UmporBaseEncryptionKey = ключ шифрования
+ .desc = Маленький электронный чип с кодами доступа для шифровки и дешифровки Умпорского канала общей армейской связи.
+ent-UmporEncryptionKey = Умпорский ключ шифрования
+ .suffix = Умпорский
+ .desc = Используется для шифрования и дешифровки общего армейского канала связи Умпорской Федерации
+ent-UmporHeadset = Гарнитура военный Умпорской Федерации
+ .suffix = Умпорский
+ .desc = Маленькая и удобно помещается под шлемом.
+ent-UmporOfficer = Умпорский офицер
+ .desc = job-umpor-officer
+ent-UmporBackpackFilledPistol = Умпорский армейский рюкзак
+ .suffix = Пистолет, Умпорский
+ .desc = Стандартный армейский рюкзак Умпорской Федерации с полевым одеялом
+ent-UmporSolder = Умпорский солдат
+ent-UmporBackpackFilledAutomat = Умпорский армейский рюкзак
+ .suffix = Автомат, Умпорский
+ .desc = Стандартный армейский рюкзак Умпорской Федерации с полевым одеялом
+ent-UmporBackpackFilledRifle = Умпорский армейский рюкзак
+ .suffix = Винтовка, Умпорский
+ .desc = Стандартный армейский рюкзак Умпорской Федерации с полевым одеялом
+ent-UmporRadioBackpackFilled = Мобильная радиостанция
+ .suffix = Полный, Умпорский
+ .desc = Мобильная радиостанция с небольшим подсумком, способная обеспечить связь в некотором регионе. (Вынимать ключи шифрования можно ломом)
+ent-UmporPelletShotgun = Укрупнённая дробь (.55)
+ .suffix = Умпорский
+ .desc = Это не то, что бы вы хотели однажды в себе обнаружить...
+ent-UmporBaseShellShotgun = Дробь (.55)
+ .suffix = Умпорский
+ .desc = Это не то, что бы вы хотели однажды в себе обнаружить...
+ent-UmporShellShotgun = Дробь (.55 beanbag)
+ .suffix = Умпорский
+ .desc = Это не то, что бы вы хотели однажды в себе обнаружить...
+ent-UmporShotgun = Умпорский помповый дробовик "Передовик"
+ .suffix = Умпорский
+ .desc = Крупный и незаменимый в траншейныйх боях помповый дробовик Умпорской Федерации. Используею умпорскую дробь калибка .55
+ent-UmporOfficerR = Гост-роль Умпорского Офицера
+ .desc = "Вы младший офицер армии Умпорской Федерации. Командуйте своими верными солдатами с умом."
+ent-UmporOfficerReady = Умпорский младший офицер
+ .desc = "Вы младший офицер армии Умпорской Федерации. Командуйте своими верными солдатами с умом."
+ent-UmporMobHumanOfficer = Умпорский офицер Спавнер
+ .suffix = GOST, Умпорский
+ .desc = Полевой командир армии Умпорской Федерации
+ent-UmporSolderR = Гост-роль Умпорского солдата
+ .desc = "Вы младший солдат армии Умпорской Федерации. Ваша задача не умереть за вашу страну, а заставить врагов сдохнуть за свою"
+ent-UmporSolderReady = Умпорский солдат
+ .desc = "Вы солдат армии Умпорской Федерации. Ваша задача не умереть за вашу страну, а заставить врагов сдохнуть за свою"
+ent-UmporMobHumanSolder = Умпорский солдат Спавнер
+ .suffix = GOST, Умпорский
+ .desc = Солдат армии Умпорской Федерации
+ent-UmporEngenerR = Гост-роль Умпорского инженера
+ .desc = "Вы инженер армии Умпорской Федерации. Ваша задача строить укрепления, ремонтировать транспорт и налаживать инфраструктуру для своих боевых братьев"
+ent-UmporEngenerReady = Умпорский инженер
+ .desc = "Вы инженер армии Умпорской Федерации. Ваша задача строить укрепления, ремонтировать транспорт и налаживать инфраструктуру для своих боевых братьев"
+ent-UmporMobHumanEngener = Умпорский инженер Спавнер
+ .suffix = GOST, Умпорский
+ .desc = Инженер армии Умпорской Федерации
+ent-UmporBilderR = Гост-роль Умпорского инженера-строителя
+ .desc = "Вы инженер-строитель армии Умпорской Федерации. Ваша задача строить и ремонтировать укрепления для защиты интересов вашего Отечества. "
+ent-UmporEBilderReady = Умпорский инженер-троитель
+ .desc = "Вы инженер-строитель армии Умпорской Федерации. Ваша задача строить и ремонтировать укрепления для защиты интересов вашего Отечества."
+ent-UmporMobHumanBilder = Умпорский инженер-строитель Спавнер
+ .suffix = GOST, Умпорский
+ .desc = Фортификатор армии Умпорской Федерации
+ent-UmporRadistR = Гост-роль Умпорского радиста
+ .desc = "Вы радист армии Умпорской Федерации. Ваша задача обеспечить для своих боевых братьев связь и, по необходимсоти, наладить работу компьютерной техники. Берегите свою радиостанцию."
+ent-UmporRadistReady = Умпорский радист
+ .desc = "Вы радист армии Умпорской Федерации. Ваша задача обеспечить для своих боевых братьев связь и, по необходимсоти, наладить работу компьютерной техники. Берегите свою радиостанцию."
+ent-UmporMobHumanRadist = Умпорский радист Спавнер
+ .suffix = GOST, Умпорский
+ .desc = Радист армии Умпорской Федерации
+ent-UmporMedicR = Гост-роль Умпорского медика
+ .desc = "Вы медик армии Умпорской Федерации. Ваша задача спасать жизни раненых бойцов или становиться последним, что они увидят в жизни"
+ent-UmporMedicReady = Умпорский медик
+ .desc = "Вы медик армии Умпорской Федерации. Ваша задача спасать жизни раненых бойцов или становиться последним, что они увидят в жизни"
+ent-UmporMobHumanMedic = Умпорский медик Спавнер
+ .suffix = GOST, Умпорский
+ .desc = Полевой медик армии Умпорской Федерации
+ent-UmporLogistR = Гост-роль Умпорского логиста
+ .desc = "Вы логист армии Умпорской Федерации. Ваша задача обеспечить бойцов на фронте вооружением, стройматериалами, медикаментами, едой. И не важно, где вы их возьмёте"
+ent-UmporLogistReady = Умпорский логист
+ .desc = "Вы логист армии Умпорской Федерации. Ваша задача обеспечить бойцов на фронте вооружением, стройматериалами, медикаментами, едой. И не важно, где вы их возьмёте"
+ent-UmporMobHumanLogist = Умпорский логист Спавнер
+ .suffix = GOST, Умпорский
+ .desc = Логист армии Умпорской Федерации.
+ent-UmporPaperOfficer = Памятка умпорского офицера
+ .desc = Стоит это почитать
+ent-UmporPaperSolder = Памятка умпорского солдата
+ .desc = Стоит это почитать
+ent-UmporPaperEngeneer = Памятка умпорского инженера
+ .desc = Стоит это почитать
+ent-UmporPaperBilder = Памятка умпорского инженера
+ .desc = Стоит это почитать
+ent-UmporPaperRadist = Памятка умпорского инженера
+ .desc = Стоит это почитать
+ent-UmporPaperMedic = Памятка умпорского медика
+ .desc = Стоит это почитать
+ent-UmporPaperLogist = Памятка умпорского логиста
+ .desc = Стоит это почитать
+ent-UmporRubberStamp = Печать Умпорской Федерации
+ .suffix = Умпорский
+ .desc = Символ легальности. Небольшой и старомодный.
+ent-UmporCrate = Ящик снаряжения Умпорской Федерации
+ .suffix = Умпорский
+ .desc = Стальная коробка с электронным замком
+ent-UmporCrateWeapons = Ящик оружия Умпорской Федерации
+ .suffix = Умпорский
+ .desc = Простые и надёжные стволы Умпорской Федерации скрываются тут под замком
+ent-UmporCrateWeaponsShotgan = Ящик дробовиков Умпорской Федерации
+ .suffix = Умпорский
+ .desc = Тут под замком самое страшное в своей убийственной эффективности оружие пехоты Федерации
+ent-UmporCrateAmmo = Ящик боеприпасов Умпорской Федерации
+ .suffix = Умпорский
+ .desc = Большой ящик патронов к оружию Умпорской Федерации
+ent-UmporCrateForm = Ящик формы Умпорской Федерации
+ .suffix = Умпорский
+ .desc = Содержит в себе стандартные наборы экипировки для бойцов Умпорской Федерации
+ent-UmporTechFab = Умпорский ТехФаб
+ .suffix = Умпорский
+ .desc = Позволяет в автоматическом режиме производить умпорскую военную амуницию.
+ent-UmpormUniformPrinter = Умпорский швейник
+ .desc = Автоматическое устройство для пошива униформы.
+ent-UmporPaperForm = Форма запроса
+ .suffix = Умпорский
+ .desc = Бумажная бумага
+ent-RandomUmpor = Роль потерявшего Умпорского военного
+ent-LostUmpor = Роль потерявшего Умпорского военного
+ .desc = Ваш шаттл пострадал в космическом бою, и, после неудачного БС скачка, вы оказались в пространстве НаноТрейзен.
+ent-LostUmporSpawner = Спавнер потерянного Умпорца
+ .desc = Спавнер потерянного Умпорца
diff --git a/Resources/Locale/ru-RU/lore/Viteztvi/viteztvi.ftl b/Resources/Locale/ru-RU/lore/Viteztvi/viteztvi.ftl
new file mode 100644
index 00000000000..0e018124b50
--- /dev/null
+++ b/Resources/Locale/ru-RU/lore/Viteztvi/viteztvi.ftl
@@ -0,0 +1,298 @@
+ent-VitzUniformEfreitor = Форма пехотного ефрейтора Витезтви
+ .suffix = Витезтви
+ .desc = Стандартная пехотная униформа пехотинца корпорации Витезтви. Бойцы хорошо отзываются от курток из прочной кожи и широких штанах.
+ent-VitzUniformStarshina = Форма пехотного старшины Витезтви
+ .suffix = Витезтви
+ .desc = Стандартная пехотная униформа старшины корпорации Витезтви. Бойцы хорошо отзываются от курток из прочной кожи и широких штанах.
+ent-VitzUniformStarshiy = Форма флотского пилота Витезтви
+ .suffix = Витезтви
+ .desc = Стандартная униформа флотского пилота корпорации Витезтви. На ней есть удобные карманы для мелких вещей.
+ent-VitzUniformZvenievoi = Форма командира звена Витезтви
+ .suffix = Витезтви
+ .desc = Стандартная униформа флотского командира звена корпорации Витезтви. На ней есть удобные карманы для мелких вещей.
+ent-VitzBackpack = Армейский рюкзак корпорации Витезтви
+ .suffix = Витезтви
+ .desc = Стандартный армейский рюкзак бойцов корпорации Витезтви. Чуть более вместительный... лишние патроны и бинты ещё никому не мешали!
+ent-VitzBoots = Армейские сапоги корпорации Витезтви
+ .suffix = Витезтви
+ .desc = Удобные армейские сапоги. В таких можно топтать как пол космической станции. так и землю, грязь, бошки ксеноморфов и шеи врагов корпорации!
+ent-VitzBeretEfreitor = Берет ефрейтора Витезтви
+ .suffix = Витезтви
+ .desc = Армейский берет рядового состава корпорации Витезтви. Многие считают, что камуфляж вышел неудачным. Но на нём очену удобно спать!
+ent-VitzBeretStarshina = Берет старшины корпорации Витезтви
+ .suffix = Витезтви
+ .desc = Армейский берет рядового состава корпорации Витезтви. Камуфляж може и не самый лучший, но из-за железного значка его очень хорошо метать в спящих на посту солдат!
+ent-VitzCapStarsiy = Пилотка собственно пилота корпорации Витезтви
+ .suffix = Витезтви
+ .desc = Пилотка из плотной ткани. И все вокруг понимают, что вы хороший пилот...
+ent-VitzCapZvenievoi = Пилотка командира звена корпорации Витезтви
+ .suffix = Витезтви
+ .desc = Пилотка из плотной ткани. Её вечно забывают на штурвале истребителя...
+ent-VitzGlovesFingerless = Армейские перчатки Витезтви
+ .suffix = Витезтви
+ .desc = Предотвращают образование мозолей от долгой работы с оружием, но при этом не мешают подвижности пальцев. Но в них на морозе мёрзнут руки у пехоты. А вот танкисты и пилоты не жалуются! Суки...
+ent-VitzHelmetEfreitor = Пехотный соладтский шлем Витезтви
+ .suffix = Витезтви
+ .desc = Крепкий и крупный армейский шлем корпорации Витезтви. Версия для рядового состава. Рядовой состав ненавидит протирать линзы шлема...
+ent-VitzHelmetStarshina = Пехотный офицерский шлем Витезтви
+ .suffix = Витезтви
+ .desc = Крепкий и крупный армейский шлем корпорации Витезтви. Версия для офицерского состава. Имеет встроенный визор определения целей.
+ent-VitzHelmetPilots = Пехотный флотской шлем Витезтви
+ .suffix = Витезтви
+ .desc = Небольшой, но прочный шлем корпорации Витезтви. Версия для пилотов. Неплохо защищает, если что-то в кабине треснет и прилетит в голову.
+ent-VitzArmorBasic = Лёгкий бронежилет Витезтви
+ .suffix = Витезтви
+ .desc = Лёгкий армейский бронежилет корпорации Витезтви, которые носят поатрульные в зоне, где вероятность попасть под удар минимальна.
+ent-VitzArmorMrHill = Фирменный бронежилет Мистера или Мисс Хилл
+ .suffix = Витезтви
+ .desc = Вербовщики и продавцы услуг являются визитной карточной корпорации Витезтви. И все эти мужчикы и женщины, что вне зависимости от расы и возраста, носящие именя Мистер и Мисс Хилл, используют такие бронежилеты.
+ent-VitzHardsuitPehot = Пехотный бронескафандр Витезтви
+ .suffix = Витезтви
+ .desc = Здоровая дура, которая успешно защищает солдат корпорации Витезтви от пуль, ножей, ударов, взрывов, активных сред, яда ксеноморфов, зубов дьявола и чёртовых рогов.
+ent-VitzHelmetHardsuitPehot = Шлем пехотного бронескафандра Витезтви
+ .suffix = Витезтви
+ .desc = Укреплённый шлем бронескафандра корпорации Витезтви. Бойцам нравится его визор. Они называют его "матёрым" и "малясь устрашающим".
+ent-VitzHardsuitPilot = Флотской скафандр Витезтви
+ .suffix = Витезтви
+ .desc = Даёт некоторую защиту и спасает от декомпрессии. Впрочем, порой пилоты жалуются, что он недостаточно мобильный.
+ent-VitzHelmetHardsuitPilot = Шлем флотского скафандра Витезтви
+ .suffix = Витезтви
+ .desc = Облегчённая версия пехотного шлема скфандра. Меньше механической брони, но больше защитных покрытий от агрессивных сред. В дополнение - визор опредления целей.
+ent-VitzRubberStamp = Печать корпорации Витезтви
+ .suffix = Витезтви
+ .desc = Небольшой и практичный символ воинской доблести
+ent-VitzJetpack = Реактивный канец Витезтви
+ .desc = Взял, включил и лети себе рассекать космос!
+ .suffix = Витезтви, Пустой
+ent-VitzJetpackFilled = Реактивный канец Витезтви
+ .suffix = Витезтви, Заполненый
+ .desc = Любой настоящий МУЖИК в своей жизни должен срубить дерево, вырубить сына, сломать дом и полетать на джетпаке!
+ent-VitzeBelt = Армейский пояс Витезтви
+ .suffix = Витезтви
+ .desc = Этот пояс используют военные корпорации Витезтви для ношения амуниции, гранат и прочего боевого снаряжения
+ent-VitzeBeltFilled = Армейский пояс Витезтви
+ .suffix = Заполненный, Витезтви
+ .desc = Этот пояс используют военные корпорации Витезтви для ношения амуниции, гранат и прочего боевого снаряжения
+ent-MagazineSMGViteztvi = Магазин к пистолету-пулемёту "Орлик" (.35 auto боевые)
+ .suffix = Витезтви
+ .desc = ну очень массового производства. Хотя достаточно качественные, хоть и совсем простые.
+ent-MagazineSMGViteztviRubber = Магазин к пистолету-пулемёту "Орлик" (.35 auto резиновые)
+ .suffix = Витезтви
+ .desc = ну очень массового производства. Хотя достаточно качественные, хоть и совсем простые.
+ent-SMGViteztvi = Пистолет-пулемёт "Орлик"
+ .suffix = Витезтви
+ .desc = Небольшой, но удобный пистолет-пулемёт корпорации Витезтви, который выдаётся пилотам и экипажу флота для ведения боя в тесных помещениях. Заряжается стандартными пистолетными патронами .35
+ent-DoorElectronicsVitzSoldAccess = плата шлюза [Солдатский Витезтви]
+ .suffix = Витезтви, Солдат, Locked
+ .desc = Он открывается, закрывается, порой пропускает или не пропускает воздух...
+ent-VitzAirlockSolderLocked = Шлюз
+ .suffix = Витезтви, Locked
+ .desc = Он открывается, закрывается, порой пропускает или не пропускает воздух...
+ent-DoorElectronicsVitzPilotAccess = плата шлюза [Витезтви Пилот]
+ .suffix = Витезтви, Пилот , Locked
+ .desc = Он открывается, закрывается, порой пропускает или не пропускает воздух...
+ent-VitzAirlockPilotLocked = Шлюз
+ .suffix = Витезтви, Пилот, Locked
+ .desc = Он открывается, закрывается, порой пропускает или не пропускает воздух...
+ent-DoorElectronicsVitzOffiAccess = плата шлюза [Витезтви Офицер]
+ .suffix = Витезтви, Офицер, Locked
+ .desc = Та самая ерунда, которая помогает шлюзу принимать решения
+ent-VitzAirlockOfficerLocked = Шлюз
+ .desc = Он открывается, закрывается, порой пропускает или не пропускает воздух...
+ .suffix = Витезтви, Офицер, Locked
+ent-DoorElectronicsVitzZvenAccess = плата шлюза [Звеньевой Витезтви]
+ .suffix = Витезтви, Ком.Звена, Locked
+ .desc = Он открывается, закрывается, порой пропускает или не пропускает воздух...
+ent-VitzAirlockPiloOffiLocked = Шлюз
+ .suffix = Витезтви, Пилот, Офицер, Locked
+ .desc = Он открывается, закрывается, порой пропускает или не пропускает воздух...
+ent-VitzAirlockSolder = Шлюз
+ .suffix = Витезтви
+ .desc = Он открывается, закрывается, порой пропускает или не пропускает воздух...
+ent-VitzAirlockSolderLockedGlass = Стеклянный шлюз
+ .suffix = Витезтви, Locked
+ .desc = Он открывается, закрывается, порой пропускает или не пропускает воздух...
+ent-VitzAirlockPilotLockedGlass = Стеклянный шлюз
+ .suffix = Витезтви, Пилот, Locked
+ .desc = Он открывается, закрывается, порой пропускает или не пропускает воздух...
+ent-VitzAirlockOfficerLockedGlass = Стеклянный шлюз
+ .suffix = Витезтви, Офицер, Locked
+ .desc = Он открывается, закрывается, порой пропускает или не пропускает воздух...
+ent-VitzAirlockPiloOffiLockedGlass = Стеклянный шлюз
+ .suffix = Витезтви, Пилот, Офицер, Locked
+ .desc = Он открывается, закрывается, порой пропускает или не пропускает воздух...
+ent-VitzAirlockGlass = Стеклянный шлюз
+ .suffix = Витезтви = Стыковочный шлюз
+ .desc = Он открывается, закрывается, порой пропускает или не пропускает воздух...
+ent-VitzAirlockShuttleEasyPryLocked = Стыковочный Шлюз
+ .suffix = Витезтви
+ .desc = Чтобы успешно прилепиться к космическим объектам.
+ent-VitzIDCard = Карта итендификации личности бойца корпорации Витезтви
+ .suffix = Витезтви
+ .desc = Данная карта служит в роли электронного пропуска на военных объектах корпорации Витезтви
+ent-VitzIDCardEfreitor = ID-карта ефрейтора Витезтви
+ .suffix = Витезтви
+ .desc = Данная карта служит в роли электронного пропуска на военных объектах корпорации Витезтви
+ent-VitzIDCardStarshina = ID-карта старшины Витезтви
+ .suffix = Витезтви
+ .desc = Данная карта служит в роли электронного пропуска на военных объектах корпорации Витезтви
+ent-VitzIDCardPilot = ID-карта пилота Витезтви
+ .suffix = Витезтви
+ .desc = Данная карта служит в роли электронного пропуска на военных объектах корпорации Витезтви
+ent-VitzIDCardZvenievoi = ID-карта командира звена Витезтви
+ .suffix = Витезтви
+ .desc = Данная карта служит в роли электронного пропуска на военных объектах корпорации Витезтви
+ent-VitzIDCardMrHill = ID-карта Мистера Хилла Витезтви
+ .suffix = Витезтви
+ .desc = Данная карта служит в роли электронного пропуска на военных объектах корпорации Витезтви
+ent-VitzPDA = КПК корпорации Витезтви
+ .suffix = Витезтви
+ .desc = Прочный, красивый, для настоящих классных вояк.
+ent-VitzPDAEfreitor = КПК военослужащего Витезтви
+ .suffix = Витезтви, Ефрейтор
+ .desc = Прочный, красивый, для настоящих классных вояк.
+ent-VitzPDAPilot = КПК военослужащего Витезтви
+ .suffix = Витезтви, Пилот
+ .desc = Прочный, красивый, для настоящих классных вояк.
+ent-VitzPDAStarshina = КПК военослужащего Витезтви
+ .suffix = Витезтви, Старшина
+ .desc = Прочный, красивый, для настоящих классных вояк.
+ent-VitzPDAZvenievoi = КПК военослужащего Витезтви
+ .suffix = Витезтви, Звеньевой
+ .desc = Прочный, красивый, для настоящих классных вояк.
+ent-VitzPDAMrHill = КПК военослужащего Витезтви
+ .suffix = Витезтви, Мистер хилл
+ .desc = Прочный, красивый, для настоящих классных вояк.
+name-of-VitzRadioPeh = ВитезтвиАрм
+name-of-VitzRadioFlot = ВитезтвиФлот
+name-of-VitzRadioComm = ВитезтвиКом
+ent-VitzEncryptionKeyPeh = Пехотный ключ шифрования Витезтви
+ .suffix = Витезтви
+ .desc = Используется для шифрования и дешифровки общего армейского канала связи корпорации Витезтви
+ent-VitzEncryptionKeyPil = Флотской ключ шифрования Витезтви
+ .suffix = Витезтви
+ .desc = Используется для шифрования и дешифровки общего канала связи флота корпорации Витезтви
+ent-VitzEncryptionKeyCom = Офицерский ключ шифрования Витезтви
+ .suffix = Витезтви
+ .desc = Используется для шифрования и дешифровки армейского канала связи офицеров корпорации Витезтви
+ent-VitzHeadsetPeh = Гарнитура бойца корпорации Витезтви
+ .suffix = Витезтви, Пехотный
+ .desc = горячо любимая, когда командуют отдых и ненавидимая, когда по ней ругается начальство
+ent-VitzHeadsetFlt = Гарнитура бойца корпорации Витезтви
+ .suffix = Витезтви, Флот
+ .desc = горячо любимая, когда командуют отдых и ненавидимая, когда по ней ругается начальство
+ent-VitzHeadsetStr = Гарнитура бойца корпорации Витезтви
+ .suffix = Витезтви, Старшина
+ .desc = горячо любимая, когда командуют отдых и ненавидимая, когда по ней ругается начальство
+ent-VitzHeadsetZvn = Гарнитура бойца корпорации Витезтви
+ .suffix = Витезтви, Звеньевой
+ .desc = горячо любимая, когда командуют отдых и ненавидимая, когда по ней ругается начальство
+ent-VitzHeadsetMHl = Гарнитура бойца корпорации Витезтви
+ .suffix = Витезтви, Мистер Хилл
+ .desc = горячо любимая, когда командуют отдых и ненавидимая, когда по ней ругается начальство
+ent-VitzEfreitorJ = Ефрейтор Витезтви
+ent-VitzPilotJ = Пилот Витезтви
+ent-VitzStarshinaJ = Старшина Витезтви
+ent-VitzZvenJ = Командир звена Витезтви
+ent-VitzMrHillJ = Хилл
+ent-VitzBackpackFilledEfreitor = Армейский рюкзак корпорации Витезтви
+ .suffix = Витезтви, Ефрейтор
+ .desc = Стандартный армейский рюкзак бойцов корпорации Витезтви. Чуть более вместительный... лишние патроны и бинты ещё никому не мешали!
+ent-VitzBackpackFilledPilot = Армейский рюкзак корпорации Витезтви
+ .suffix = Витезтви, Пилот
+ .desc = Стандартный армейский рюкзак бойцов корпорации Витезтви. Чуть более вместительный... лишние патроны и бинты ещё никому не мешали!
+ent-VitzBackpackFilledStarshina = Армейский рюкзак корпорации Витезтви
+ .suffix = Витезтви, Старшина
+ .desc = Стандартный армейский рюкзак бойцов корпорации Витезтви. Чуть более вместительный... лишние патроны и бинты ещё никому не мешали!
+ent-VitzBackpackFilledZvenievoi = Армейский рюкзак корпорации Витезтви
+ .suffix = Витезтви, Звеньевой
+ .desc = Стандартный армейский рюкзак бойцов корпорации Витезтви. Чуть более вместительный... лишние патроны и бинты ещё никому не мешали!
+ent-VitzBackpackFilledMrHill = Армейский рюкзак корпорации Витезтви
+ .suffix = Витезтви, Мистер Хилл
+ .desc = Стандартный армейский рюкзак бойцов корпорации Витезтви. Чуть более вместительный... лишние патроны и бинты ещё никому не мешали!
+ent-VitzEfreitor = Гост-роль пехотинца Витезтви
+ .desc = "Вы боец рядового состава корпорации Витезтви. исполняйте приказы своего командира и воюте на совесть, ибо чем лучше вы работаете, тем больше вам платят."
+ent-VitzEfreitorReady = Пехотинец Витезтви
+ .desc = "Вы боец рядового состава корпорации Витезтви. исполняйте приказы своего командира и воюте на совесть, ибо чем лучше вы работаете, тем больше вам платят."
+ent-VitzMobHumanEfreitor = Спавнер солдата Витезтви
+ .suffix = GOST, Витезтви
+ .desc = Боец рядового состава корпорации Витезтви
+ent-VitzPilot = Гост-роль пилота Витезтви
+ .desc = "Вы пилот флота корпорации Витезтви. Выполняйте приказы командира звена. И помните: чем лучше вы работаете, тем больше вам платят"
+ent-VitzPilotReady = Пилот Витезтви
+ .desc = "Вы пилот флота корпорации Витезтви. Выполняйте приказы командира звена. И помните: чем лучше вы работаете, тем больше вам платят"
+ent-VitzMobHumanPilot = Спавнер пилота Витезтви
+ .suffix = GOST, Витезтви
+ .desc = Пилот младшего лётного состава корпорации Витезтви
+ent-VitzStarshina = Гост-роль Старшины Витезтви
+ .desc = "Старшина армии корпорации Витезтви. Командуйте своими подчинёнными с умом. Помните: чем эффективней ваша работа, тем больше вам платят"
+ent-VitzStarshinaReady = Старшина Витезтви
+ .desc = "Старшина армии корпорации Витезтви. Командуйте своими подчинёнными с умом. Помните: чем эффективней ваша работа, тем больше вам платят"
+ent-VitzMobHumanStarshina = Спавнер старшины Витезтви
+ .suffix = GOST, Витезтви
+ .desc = Боец младшего командного состава корпорации Витезтви
+ent-VitzZven = Гост-роль Звеньевого Витезтви
+ .desc = "Вы командир звена корпорации Витезтви. Командуйте пилотами своего звена с умом. Помните: чем эффективный ваше звено, тем больше вам платят!"
+ent-VitzZvenReady = Звеньевой Витезтви
+ .desc = "Вы командир звена корпорации Витезтви. Командуйте пилотами своего звена с умом. Помните: чем эффективный ваше звено, тем больше вам платят!"
+ent-VitzMobHumanZven = Звеньевой Витезтви
+ .suffix = GOST, Витезтви
+ .desc = Пилот младшего командного лётного состава корпорации Витезтви
+ent-VitzMrHill = Гост-роль Мистера Хилла Витезтви
+ .desc = "Вы вербовщик и продавец услуг корпорации Витезтви. Вежливо пейте дорогой алкоголь и общайтесь самыми важными людьми для продажи услуг и оружия. Вы получаете процент с продажи каждой единицы товара или услуг"
+ent-VitzMrHillReady = Мистер Хилл Витезтви
+ .desc = "Вы вербовщик и продавец услуг корпорации Витезтви. Вежливо пейте дорогой алкоголь и общайтесь самыми важными людьми для продажи услуг и оружия. Вы получаете процент с продажи каждой единицы товара или услуг"
+ent-VitzMobHumanMrHill = Спавнер Мистера Хилла Витезтви
+ .suffix = GOST, Витезтви
+ .desc = Не боец, но очень важная шишка
+ent-VitzPaperEfreitor = Памятка пехотинца Втезтви
+ .suffix = Витезтви
+ .desc = Читай вводные, чтобы не косячить на задании!
+ent-VitzPaperPilot = Памятка пилота Витезтви
+ .suffix = Витезтви
+ .desc = Читай вводные, чтобы не косячить на задании!
+ent-VitzPaperStarshina = Памятка старшины Витезтви
+ .suffix = Витезтви
+ .desc = Читай вводные, чтобы не косячить на задании!
+ent-VitzPaperZven = Памятка звеньевого Витезтви
+ .suffix = Витезтви
+ .desc = Читай вводные, чтобы не косячить на задании!
+ent-VitzPaperMrHill = Памятка Мистера Хилла
+ .suffix = Витезтви
+ .desc = Читай вводные, чтобы не косячить на задании!
+ent-VitzCrate = Ящик снаряжения Витезтви
+ .suffix = Витезтви
+ .desc = Реально крепкая штука да ещё и с электронным замком
+ent-VitzCrateWeaponsBase = Ящик стандартного пехотного оружия корпорации Витезтви
+ .suffix = Витезтви
+ .desc = Простые и надёжные стволы корпорации Витезтви скрываются тут под замком
+ent-VitzCrateWeaponsHelp = Ящик вспомогательного пехотного оружия корпорации Витезтви
+ .suffix = Витезтви
+ .desc = Простые и надёжные стволы корпорации Витезтви скрываются тут под замком
+ent-VitzCrateWeaponsLight = Ящик лёгкого оружия корпорации Витезтви
+ .suffix = Витезтви
+ .desc = Простые и надёжные стволы корпорации Витезтви скрываются тут под замком
+ent-VitzCrateAmmoBase = Ящик боеприпасов основного пехотного оружия корпорации Витезтви
+ .suffix = Витезтви
+ .desc = Большой ящик патронов к оружию корпорации Витезтви
+ent-VitzCrateAmmoHelp = Ящик боеприпасов вспомогательного пехотного оружия корпорации Витезтви
+ .suffix = Витезтви
+ .desc = Большой ящик патронов к оружию корпорации Витезтви
+ent-VitzCrateAmmoLight = Ящик боеприпасов лёгкого оружия корпорации Витезтви
+ .suffix = Витезтви
+ .desc = Большой ящик патронов к оружию корпорации Витезтви
+ent-VitzCrateFormPeh = Ящик пехотной формы корпорации Витезтви
+ .suffix = Витезтви
+ .desc = Содержит в себе стандартные наборы экипировки для бойцов пехоты корпорации Витезтви
+ent-VitzCrateFormFlt = Ящик флотской формы корпорации Витезтви
+ .suffix = Витезтви
+ .desc = Содержит в себе стандартные наборы экипировки для бойцов флота корпорации Витезтви
+ent-VitzCrateArmor = Ящик брони корпорации Витезтви
+ .suffix = Витезтви
+ .desc = Содержит в себе элементы защиты и скафандры бойцов корпорации Витезтви
+ent-VitzCrateRadio = Ящик систем связи корпорации Витезтви
+ .suffix = Витезтви
+ .desc = Содержит в себе гарнитуры и ключи шифрования радиочастот корпорации Витезтви
+ent-VitzPaperForm = Документ Витезтви
+ .suffix = Витезтви
+ .desc = Бумажная бумага с записями
\ No newline at end of file
diff --git a/Resources/Maps/Shuttles/ShuttleEvent/ump_shuttle_lost.yml b/Resources/Maps/Shuttles/ShuttleEvent/ump_shuttle_lost.yml
new file mode 100644
index 00000000000..99b750ac44a
--- /dev/null
+++ b/Resources/Maps/Shuttles/ShuttleEvent/ump_shuttle_lost.yml
@@ -0,0 +1,2836 @@
+meta:
+ format: 6
+ postmapinit: false
+tilemap:
+ 0: Space
+ 96: FloorSteel
+ 128: Lattice
+ 129: Plating
+ 2: PlatingBurnt
+ 1: PlatingDamaged
+entities:
+- proto: ""
+ entities:
+ - uid: 1
+ components:
+ - type: MetaData
+ name: Подбитый умпорский транспорт
+ - type: Transform
+ pos: -0.390625,-0.375
+ parent: invalid
+ - type: MapGrid
+ chunks:
+ 0,0:
+ ind: 0,0
+ tiles: gQAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ version: 6
+ -1,0:
+ ind: -1,0
+ tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ version: 6
+ -1,-1:
+ ind: -1,-1
+ tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAYAAAAAAAYAAAAAAAYAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgQAAAAAAAgAAAAAAgAAAAAAAYAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgQAAAAAAAQAAAAAAAAAAAAAAgQAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgQAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAgAAAAAAAgQAAAAAAAQAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAYAAAAAAAYAAAAAAAYAAAAAAAYAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAYAAAAAAAgQAAAAAAYAAAAAAAYAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAYAAAAAAAgQAAAAAAAQAAAAAAYAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAYAAAAAAAAgAAAAAAAQAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgQAAAAAAYAAAAAAAgQAAAAAAYAAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAQAAAAAAYAAAAAAAYAAAAAAAYAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAYAAAAAAAYAAAAAAAYAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAA
+ version: 6
+ 0,-1:
+ ind: 0,-1
+ tiles: gQAAAAAAYAAAAAAAYAAAAAAAYAAAAAAAYAAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAYAAAAAAAYAAAAAAAYAAAAAAAYAAAAAAAgQAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAYAAAAAAAYAAAAAAAYAAAAAAAYAAAAAAAgQAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAYAAAAAAAYAAAAAAAYAAAAAAAYAAAAAAAgQAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAYAAAAAAAYAAAAAAAYAAAAAAAYAAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAYAAAAAAAYAAAAAAAYAAAAAAAYAAAAAAAYAAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAYAAAAAAAYAAAAAAAYAAAAAAAYAAAAAAAYAAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAYAAAAAAAYAAAAAAAYAAAAAAAYAAAAAAAYAAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAYAAAAAAAYAAAAAAAYAAAAAAAYAAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAYAAAAAAAYAAAAAAAYAAAAAAAYAAAAAAAgQAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAYAAAAAAAYAAAAAAAYAAAAAAAYAAAAAAAgQAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAYAAAAAAAYAAAAAAAYAAAAAAAYAAAAAAAgQAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAYAAAAAAAgQAAAAAAgQAAAAAAgAAAAAAAgAAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAYAAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ version: 6
+ -1,-2:
+ ind: -1,-2
+ tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAAQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgQAAAAAAYAAAAAAAYAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAAgAAAAAAAgAAAAAAYAAAAAAAYAAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAYAAAAAAAYAAAAAAAYAAAAAAAYAAAAAAAgQAAAAAA
+ version: 6
+ 0,-2:
+ ind: 0,-2
+ tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgQAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAYAAAAAAAYAAAAAAAYAAAAAAAYAAAAAAAYAAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAYAAAAAAAYAAAAAAAYAAAAAAAYAAAAAAAYAAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAYAAAAAAAYAAAAAAAYAAAAAAAYAAAAAAAYAAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ version: 6
+ - type: Broadphase
+ - type: Physics
+ bodyStatus: InAir
+ angularDamping: 0.05
+ linearDamping: 0.05
+ fixedRotation: False
+ bodyType: Dynamic
+ - type: Fixtures
+ fixtures: {}
+ - type: OccluderTree
+ - type: SpreaderGrid
+ - type: Shuttle
+ - type: GridPathfinding
+ - type: Gravity
+ gravityShakeSound: !type:SoundPathSpecifier
+ path: /Audio/Effects/alert.ogg
+ - type: DecalGrid
+ chunkCollection:
+ version: 2
+ nodes: []
+ - type: GridAtmosphere
+ version: 2
+ data:
+ tiles:
+ 0,0:
+ 0: 1
+ 1: 2
+ -1,0:
+ 0: 2
+ -2,-4:
+ 1: 17472
+ -2,-3:
+ 0: 35016
+ -2,-2:
+ 1: 1088
+ 0: 34944
+ -2,-5:
+ 0: 35840
+ 1: 136
+ -1,-4:
+ 0: 1503
+ 1: 38944
+ -1,-3:
+ 1: 1
+ 0: 65534
+ -1,-2:
+ 0: 65407
+ -2,-1:
+ 1: 8
+ -1,-1:
+ 0: 2177
+ 1: 16
+ -1,-5:
+ 0: 65522
+ 1: 1
+ 0,-4:
+ 0: 65358
+ 0,-2:
+ 0: 65518
+ 0,-1:
+ 0: 19377
+ 1: 32768
+ 0,-3:
+ 0: 61166
+ 0,-5:
+ 0: 61152
+ 1,-4:
+ 0: 4353
+ 1: 17472
+ 1,-3:
+ 0: 13169
+ 1,-2:
+ 0: 4373
+ 1: 17472
+ 1,-1:
+ 1: 48
+ 0: 64
+ 1,-5:
+ 0: 13172
+ -1,-6:
+ 1: 24576
+ 0: 32768
+ 0,-6:
+ 1: 53248
+ 1,-6:
+ 1: 12288
+ uniqueMixes:
+ - volume: 2500
+ temperature: 293.15
+ moles:
+ - 21.824879
+ - 82.10312
+ - 0
+ - 0
+ - 0
+ - 0
+ - 0
+ - 0
+ - 0
+ - 0
+ - 0
+ - 0
+ - volume: 2500
+ immutable: True
+ moles:
+ - 0
+ - 0
+ - 0
+ - 0
+ - 0
+ - 0
+ - 0
+ - 0
+ - 0
+ - 0
+ - 0
+ - 0
+ chunkSize: 4
+ - type: GasTileOverlay
+ - type: RadiationGridResistance
+- proto: AirCanister
+ entities:
+ - uid: 2
+ components:
+ - type: Transform
+ pos: 5.5,-18.5
+ parent: 1
+ - uid: 3
+ components:
+ - type: Transform
+ pos: 4.5,-18.5
+ parent: 1
+ - uid: 4
+ components:
+ - type: Transform
+ pos: 3.5,-18.5
+ parent: 1
+- proto: AirlockShuttle
+ entities:
+ - uid: 5
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: -5.5,-10.5
+ parent: 1
+ - uid: 6
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: 6.5,-10.5
+ parent: 1
+- proto: APCBasic
+ entities:
+ - uid: 7
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -0.5,-3.5
+ parent: 1
+- proto: APCHighCapacity
+ entities:
+ - uid: 8
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: 2.5,-19.5
+ parent: 1
+ - uid: 9
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -1.5,-19.5
+ parent: 1
+- proto: AtmosDeviceFanTiny
+ entities:
+ - uid: 10
+ components:
+ - type: Transform
+ pos: 6.5,-8.5
+ parent: 1
+ - uid: 11
+ components:
+ - type: Transform
+ pos: -5.5,-8.5
+ parent: 1
+ - uid: 12
+ components:
+ - type: Transform
+ pos: 6.5,-9.5
+ parent: 1
+ - uid: 13
+ components:
+ - type: Transform
+ pos: -5.5,-9.5
+ parent: 1
+ - uid: 477
+ components:
+ - type: Transform
+ pos: 6.5,-10.5
+ parent: 1
+ - uid: 478
+ components:
+ - type: Transform
+ pos: -5.5,-10.5
+ parent: 1
+- proto: BlastDoor
+ entities:
+ - uid: 14
+ components:
+ - type: Transform
+ pos: -5.5,-9.5
+ parent: 1
+ - uid: 15
+ components:
+ - type: Transform
+ pos: -5.5,-8.5
+ parent: 1
+ - uid: 16
+ components:
+ - type: Transform
+ pos: 6.5,-9.5
+ parent: 1
+ - uid: 17
+ components:
+ - type: Transform
+ pos: 6.5,-8.5
+ parent: 1
+- proto: CableApcExtension
+ entities:
+ - uid: 18
+ components:
+ - type: Transform
+ pos: 2.5,-19.5
+ parent: 1
+ - uid: 19
+ components:
+ - type: Transform
+ pos: 2.5,-18.5
+ parent: 1
+ - uid: 20
+ components:
+ - type: Transform
+ pos: 2.5,-17.5
+ parent: 1
+ - uid: 21
+ components:
+ - type: Transform
+ pos: 2.5,-16.5
+ parent: 1
+ - uid: 22
+ components:
+ - type: Transform
+ pos: 2.5,-15.5
+ parent: 1
+ - uid: 23
+ components:
+ - type: Transform
+ pos: 2.5,-14.5
+ parent: 1
+ - uid: 24
+ components:
+ - type: Transform
+ pos: 2.5,-13.5
+ parent: 1
+ - uid: 25
+ components:
+ - type: Transform
+ pos: 2.5,-12.5
+ parent: 1
+ - uid: 26
+ components:
+ - type: Transform
+ pos: 2.5,-11.5
+ parent: 1
+ - uid: 27
+ components:
+ - type: Transform
+ pos: 2.5,-10.5
+ parent: 1
+ - uid: 28
+ components:
+ - type: Transform
+ pos: 2.5,-9.5
+ parent: 1
+ - uid: 29
+ components:
+ - type: Transform
+ pos: 2.5,-8.5
+ parent: 1
+ - uid: 30
+ components:
+ - type: Transform
+ pos: 2.5,-7.5
+ parent: 1
+ - uid: 31
+ components:
+ - type: Transform
+ pos: 3.5,-9.5
+ parent: 1
+ - uid: 32
+ components:
+ - type: Transform
+ pos: 4.5,-9.5
+ parent: 1
+ - uid: 33
+ components:
+ - type: Transform
+ pos: 5.5,-9.5
+ parent: 1
+ - uid: 34
+ components:
+ - type: Transform
+ pos: 3.5,-12.5
+ parent: 1
+ - uid: 35
+ components:
+ - type: Transform
+ pos: 3.5,-17.5
+ parent: 1
+ - uid: 36
+ components:
+ - type: Transform
+ pos: 4.5,-17.5
+ parent: 1
+ - uid: 37
+ components:
+ - type: Transform
+ pos: -1.5,-19.5
+ parent: 1
+ - uid: 38
+ components:
+ - type: Transform
+ pos: -1.5,-18.5
+ parent: 1
+ - uid: 39
+ components:
+ - type: Transform
+ pos: -1.5,-17.5
+ parent: 1
+ - uid: 40
+ components:
+ - type: Transform
+ pos: -1.5,-16.5
+ parent: 1
+ - uid: 41
+ components:
+ - type: Transform
+ pos: -1.5,-15.5
+ parent: 1
+ - uid: 42
+ components:
+ - type: Transform
+ pos: -1.5,-14.5
+ parent: 1
+ - uid: 43
+ components:
+ - type: Transform
+ pos: -1.5,-13.5
+ parent: 1
+ - uid: 44
+ components:
+ - type: Transform
+ pos: -1.5,-11.5
+ parent: 1
+ - uid: 45
+ components:
+ - type: Transform
+ pos: -1.5,-10.5
+ parent: 1
+ - uid: 46
+ components:
+ - type: Transform
+ pos: -1.5,-9.5
+ parent: 1
+ - uid: 47
+ components:
+ - type: Transform
+ pos: -1.5,-8.5
+ parent: 1
+ - uid: 48
+ components:
+ - type: Transform
+ pos: -1.5,-7.5
+ parent: 1
+ - uid: 49
+ components:
+ - type: Transform
+ pos: -2.5,-9.5
+ parent: 1
+ - uid: 50
+ components:
+ - type: Transform
+ pos: -3.5,-9.5
+ parent: 1
+ - uid: 51
+ components:
+ - type: Transform
+ pos: -4.5,-9.5
+ parent: 1
+ - uid: 52
+ components:
+ - type: Transform
+ pos: -3.5,-12.5
+ parent: 1
+ - uid: 53
+ components:
+ - type: Transform
+ pos: 4.5,-12.5
+ parent: 1
+ - uid: 54
+ components:
+ - type: Transform
+ pos: -2.5,-17.5
+ parent: 1
+ - uid: 55
+ components:
+ - type: Transform
+ pos: -3.5,-17.5
+ parent: 1
+ - uid: 56
+ components:
+ - type: Transform
+ pos: -4.5,-17.5
+ parent: 1
+ - uid: 57
+ components:
+ - type: Transform
+ pos: -3.5,-13.5
+ parent: 1
+ - uid: 58
+ components:
+ - type: Transform
+ pos: 4.5,-13.5
+ parent: 1
+ - uid: 59
+ components:
+ - type: Transform
+ pos: -0.5,-3.5
+ parent: 1
+ - uid: 60
+ components:
+ - type: Transform
+ pos: 0.5,-3.5
+ parent: 1
+ - uid: 61
+ components:
+ - type: Transform
+ pos: 0.5,-2.5
+ parent: 1
+ - uid: 62
+ components:
+ - type: Transform
+ pos: 0.5,-1.5
+ parent: 1
+ - uid: 63
+ components:
+ - type: Transform
+ pos: 1.5,-1.5
+ parent: 1
+ - uid: 64
+ components:
+ - type: Transform
+ pos: -0.5,-1.5
+ parent: 1
+ - uid: 65
+ components:
+ - type: Transform
+ pos: 0.5,-4.5
+ parent: 1
+ - uid: 66
+ components:
+ - type: Transform
+ pos: 0.5,-5.5
+ parent: 1
+ - uid: 67
+ components:
+ - type: Transform
+ pos: -0.5,-5.5
+ parent: 1
+ - uid: 68
+ components:
+ - type: Transform
+ pos: -1.5,-5.5
+ parent: 1
+ - uid: 69
+ components:
+ - type: Transform
+ pos: -2.5,-5.5
+ parent: 1
+ - uid: 70
+ components:
+ - type: Transform
+ pos: -3.5,-5.5
+ parent: 1
+ - uid: 71
+ components:
+ - type: Transform
+ pos: -3.5,-6.5
+ parent: 1
+ - uid: 72
+ components:
+ - type: Transform
+ pos: 1.5,-5.5
+ parent: 1
+ - uid: 73
+ components:
+ - type: Transform
+ pos: 2.5,-5.5
+ parent: 1
+ - uid: 74
+ components:
+ - type: Transform
+ pos: 3.5,-5.5
+ parent: 1
+ - uid: 75
+ components:
+ - type: Transform
+ pos: 4.5,-5.5
+ parent: 1
+ - uid: 76
+ components:
+ - type: Transform
+ pos: 4.5,-6.5
+ parent: 1
+ - uid: 77
+ components:
+ - type: Transform
+ pos: 5.5,-5.5
+ parent: 1
+ - uid: 78
+ components:
+ - type: Transform
+ pos: 5.5,-4.5
+ parent: 1
+ - uid: 79
+ components:
+ - type: Transform
+ pos: 5.5,-3.5
+ parent: 1
+ - uid: 80
+ components:
+ - type: Transform
+ pos: -4.5,-5.5
+ parent: 1
+ - uid: 81
+ components:
+ - type: Transform
+ pos: -4.5,-4.5
+ parent: 1
+ - uid: 82
+ components:
+ - type: Transform
+ pos: -4.5,-3.5
+ parent: 1
+ - uid: 83
+ components:
+ - type: Transform
+ pos: -4.5,-13.5
+ parent: 1
+ - uid: 84
+ components:
+ - type: Transform
+ pos: 5.5,-13.5
+ parent: 1
+ - uid: 85
+ components:
+ - type: Transform
+ pos: 3.5,-19.5
+ parent: 1
+ - uid: 86
+ components:
+ - type: Transform
+ pos: 4.5,-19.5
+ parent: 1
+ - uid: 87
+ components:
+ - type: Transform
+ pos: -2.5,-19.5
+ parent: 1
+ - uid: 88
+ components:
+ - type: Transform
+ pos: -3.5,-19.5
+ parent: 1
+- proto: CableHV
+ entities:
+ - uid: 89
+ components:
+ - type: Transform
+ pos: 5.5,-16.5
+ parent: 1
+ - uid: 90
+ components:
+ - type: Transform
+ pos: 4.5,-16.5
+ parent: 1
+ - uid: 91
+ components:
+ - type: Transform
+ pos: 4.5,-15.5
+ parent: 1
+ - uid: 92
+ components:
+ - type: Transform
+ pos: 3.5,-16.5
+ parent: 1
+ - uid: 93
+ components:
+ - type: Transform
+ pos: 2.5,-16.5
+ parent: 1
+ - uid: 94
+ components:
+ - type: Transform
+ pos: 1.5,-16.5
+ parent: 1
+ - uid: 95
+ components:
+ - type: Transform
+ pos: 1.5,-17.5
+ parent: 1
+ - uid: 96
+ components:
+ - type: Transform
+ pos: 1.5,-18.5
+ parent: 1
+ - uid: 97
+ components:
+ - type: Transform
+ pos: 0.5,-18.5
+ parent: 1
+ - uid: 98
+ components:
+ - type: Transform
+ pos: -0.5,-18.5
+ parent: 1
+ - uid: 99
+ components:
+ - type: Transform
+ pos: -0.5,-17.5
+ parent: 1
+ - uid: 100
+ components:
+ - type: Transform
+ pos: -0.5,-16.5
+ parent: 1
+ - uid: 101
+ components:
+ - type: Transform
+ pos: -0.5,-15.5
+ parent: 1
+ - uid: 102
+ components:
+ - type: Transform
+ pos: -0.5,-14.5
+ parent: 1
+ - uid: 103
+ components:
+ - type: Transform
+ pos: -0.5,-13.5
+ parent: 1
+ - uid: 104
+ components:
+ - type: Transform
+ pos: -0.5,-12.5
+ parent: 1
+ - uid: 105
+ components:
+ - type: Transform
+ pos: -0.5,-11.5
+ parent: 1
+ - uid: 106
+ components:
+ - type: Transform
+ pos: -1.5,-11.5
+ parent: 1
+ - uid: 107
+ components:
+ - type: Transform
+ pos: -2.5,-11.5
+ parent: 1
+ - uid: 108
+ components:
+ - type: Transform
+ pos: -3.5,-11.5
+ parent: 1
+ - uid: 109
+ components:
+ - type: Transform
+ pos: -3.5,-10.5
+ parent: 1
+ - uid: 110
+ components:
+ - type: Transform
+ pos: -3.5,-9.5
+ parent: 1
+ - uid: 111
+ components:
+ - type: Transform
+ pos: -3.5,-8.5
+ parent: 1
+ - uid: 112
+ components:
+ - type: Transform
+ pos: -3.5,-7.5
+ parent: 1
+ - uid: 113
+ components:
+ - type: Transform
+ pos: -3.5,-6.5
+ parent: 1
+ - uid: 114
+ components:
+ - type: Transform
+ pos: -3.5,-5.5
+ parent: 1
+ - uid: 115
+ components:
+ - type: Transform
+ pos: -3.5,-4.5
+ parent: 1
+ - uid: 116
+ components:
+ - type: Transform
+ pos: -2.5,-4.5
+ parent: 1
+ - uid: 117
+ components:
+ - type: Transform
+ pos: -1.5,-4.5
+ parent: 1
+ - uid: 118
+ components:
+ - type: Transform
+ pos: -0.5,-4.5
+ parent: 1
+ - uid: 119
+ components:
+ - type: Transform
+ pos: 0.5,-4.5
+ parent: 1
+ - uid: 120
+ components:
+ - type: Transform
+ pos: 0.5,-3.5
+ parent: 1
+ - uid: 121
+ components:
+ - type: Transform
+ pos: 0.5,-2.5
+ parent: 1
+ - uid: 122
+ components:
+ - type: Transform
+ pos: -0.5,-2.5
+ parent: 1
+ - uid: 123
+ components:
+ - type: Transform
+ pos: -0.5,-1.5
+ parent: 1
+- proto: CableMV
+ entities:
+ - uid: 124
+ components:
+ - type: Transform
+ pos: 1.5,-18.5
+ parent: 1
+ - uid: 125
+ components:
+ - type: Transform
+ pos: 2.5,-18.5
+ parent: 1
+ - uid: 126
+ components:
+ - type: Transform
+ pos: 2.5,-19.5
+ parent: 1
+ - uid: 127
+ components:
+ - type: Transform
+ pos: 2.5,-17.5
+ parent: 1
+ - uid: 128
+ components:
+ - type: Transform
+ pos: 2.5,-16.5
+ parent: 1
+ - uid: 129
+ components:
+ - type: Transform
+ pos: 2.5,-15.5
+ parent: 1
+ - uid: 130
+ components:
+ - type: Transform
+ pos: 2.5,-14.5
+ parent: 1
+ - uid: 131
+ components:
+ - type: Transform
+ pos: 2.5,-13.5
+ parent: 1
+ - uid: 132
+ components:
+ - type: Transform
+ pos: 2.5,-12.5
+ parent: 1
+ - uid: 133
+ components:
+ - type: Transform
+ pos: 1.5,-12.5
+ parent: 1
+ - uid: 134
+ components:
+ - type: Transform
+ pos: 0.5,-12.5
+ parent: 1
+ - uid: 135
+ components:
+ - type: Transform
+ pos: -0.5,-12.5
+ parent: 1
+ - uid: 136
+ components:
+ - type: Transform
+ pos: -0.5,-13.5
+ parent: 1
+ - uid: 137
+ components:
+ - type: Transform
+ pos: -0.5,-14.5
+ parent: 1
+ - uid: 138
+ components:
+ - type: Transform
+ pos: -0.5,-15.5
+ parent: 1
+ - uid: 139
+ components:
+ - type: Transform
+ pos: -0.5,-16.5
+ parent: 1
+ - uid: 140
+ components:
+ - type: Transform
+ pos: -0.5,-17.5
+ parent: 1
+ - uid: 141
+ components:
+ - type: Transform
+ pos: -0.5,-18.5
+ parent: 1
+ - uid: 142
+ components:
+ - type: Transform
+ pos: -1.5,-18.5
+ parent: 1
+ - uid: 143
+ components:
+ - type: Transform
+ pos: -1.5,-19.5
+ parent: 1
+ - uid: 144
+ components:
+ - type: Transform
+ pos: 1.5,-11.5
+ parent: 1
+ - uid: 145
+ components:
+ - type: Transform
+ pos: 1.5,-10.5
+ parent: 1
+ - uid: 146
+ components:
+ - type: Transform
+ pos: 1.5,-9.5
+ parent: 1
+ - uid: 147
+ components:
+ - type: Transform
+ pos: 1.5,-8.5
+ parent: 1
+ - uid: 148
+ components:
+ - type: Transform
+ pos: 1.5,-7.5
+ parent: 1
+ - uid: 149
+ components:
+ - type: Transform
+ pos: 1.5,-6.5
+ parent: 1
+ - uid: 150
+ components:
+ - type: Transform
+ pos: 1.5,-5.5
+ parent: 1
+ - uid: 151
+ components:
+ - type: Transform
+ pos: 0.5,-5.5
+ parent: 1
+ - uid: 152
+ components:
+ - type: Transform
+ pos: 0.5,-4.5
+ parent: 1
+ - uid: 153
+ components:
+ - type: Transform
+ pos: 0.5,-3.5
+ parent: 1
+ - uid: 154
+ components:
+ - type: Transform
+ pos: -0.5,-3.5
+ parent: 1
+- proto: CableTerminal
+ entities:
+ - uid: 155
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: 2.5,-16.5
+ parent: 1
+- proto: Catwalk
+ entities:
+ - uid: 156
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -1.5,-17.5
+ parent: 1
+ - uid: 157
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -2.5,-16.5
+ parent: 1
+ - uid: 158
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -2.5,-17.5
+ parent: 1
+ - uid: 159
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -1.5,-18.5
+ parent: 1
+ - uid: 160
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -1.5,-16.5
+ parent: 1
+ - uid: 161
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -2.5,-18.5
+ parent: 1
+ - uid: 162
+ components:
+ - type: Transform
+ pos: -0.5,-7.5
+ parent: 1
+ - uid: 163
+ components:
+ - type: Transform
+ pos: -1.5,-6.5
+ parent: 1
+ - uid: 164
+ components:
+ - type: Transform
+ pos: -0.5,-9.5
+ parent: 1
+ - uid: 165
+ components:
+ - type: Transform
+ pos: -1.5,-9.5
+ parent: 1
+ - uid: 166
+ components:
+ - type: Transform
+ pos: -2.5,-9.5
+ parent: 1
+ - uid: 167
+ components:
+ - type: Transform
+ pos: -2.5,-10.5
+ parent: 1
+ - uid: 168
+ components:
+ - type: Transform
+ pos: -1.5,-10.5
+ parent: 1
+ - uid: 169
+ components:
+ - type: Transform
+ pos: -0.5,-10.5
+ parent: 1
+ - uid: 170
+ components:
+ - type: Transform
+ pos: -1.5,-14.5
+ parent: 1
+- proto: Chair
+ entities:
+ - uid: 172
+ components:
+ - type: Transform
+ pos: 1.5,-8.5
+ parent: 1
+ - uid: 173
+ components:
+ - type: Transform
+ pos: 2.5,-8.5
+ parent: 1
+ - uid: 174
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: 1.5,-10.5
+ parent: 1
+ - uid: 175
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: 2.5,-10.5
+ parent: 1
+- proto: ChairPilotSeat
+ entities:
+ - uid: 176
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: 0.5,-2.5
+ parent: 1
+- proto: ComputerPowerMonitoring
+ entities:
+ - uid: 177
+ components:
+ - type: Transform
+ pos: -0.5,-1.5
+ parent: 1
+- proto: ComputerRadar
+ entities:
+ - uid: 178
+ components:
+ - type: Transform
+ pos: 1.5,-1.5
+ parent: 1
+- proto: ComputerShuttle
+ entities:
+ - uid: 179
+ components:
+ - type: Transform
+ pos: 0.5,-1.5
+ parent: 1
+- proto: CounterWoodFrame
+ entities:
+ - uid: 387
+ components:
+ - type: Transform
+ pos: -4.5,-17.5
+ parent: 1
+- proto: CrateEmergencyInternals
+ entities:
+ - uid: 180
+ components:
+ - type: Transform
+ pos: -2.5,-17.5
+ parent: 1
+- proto: CrateEngineeringCableBulk
+ entities:
+ - uid: 181
+ components:
+ - type: Transform
+ pos: 2.5,-18.5
+ parent: 1
+- proto: CrateFoodCooking
+ entities:
+ - uid: 182
+ components:
+ - type: Transform
+ pos: 2.5,-4.5
+ parent: 1
+- proto: CrateFoodSoftdrinksLarge
+ entities:
+ - uid: 183
+ components:
+ - type: Transform
+ pos: 1.5,-4.5
+ parent: 1
+- proto: CrateMaterialPlasma
+ entities:
+ - uid: 185
+ components:
+ - type: Transform
+ pos: 3.5,-15.5
+ parent: 1
+- proto: CrateMaterialWood
+ entities:
+ - uid: 187
+ components:
+ - type: Transform
+ pos: -1.5,-16.5
+ parent: 1
+- proto: FoodSoupVegetable
+ entities:
+ - uid: 188
+ components:
+ - type: Transform
+ pos: 1.540525,-9.280466
+ parent: 1
+- proto: GasPassiveVent
+ entities:
+ - uid: 189
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: 0.5,-20.5
+ parent: 1
+- proto: GasPipeBend
+ entities:
+ - uid: 190
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: 0.5,-18.5
+ parent: 1
+ - uid: 191
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: 1.5,-18.5
+ parent: 1
+ - uid: 192
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: -0.5,-16.5
+ parent: 1
+ - uid: 193
+ components:
+ - type: Transform
+ pos: -2.5,-6.5
+ parent: 1
+ - uid: 194
+ components:
+ - type: Transform
+ pos: 1.5,-5.5
+ parent: 1
+ - uid: 195
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: 0.5,-5.5
+ parent: 1
+ - uid: 196
+ components:
+ - type: Transform
+ pos: 0.5,-2.5
+ parent: 1
+ - uid: 197
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -0.5,-2.5
+ parent: 1
+ - uid: 198
+ components:
+ - type: Transform
+ pos: -0.5,-11.5
+ parent: 1
+ - uid: 199
+ components:
+ - type: Transform
+ pos: 5.5,-17.5
+ parent: 1
+ - uid: 200
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: 2.5,-17.5
+ parent: 1
+ - uid: 201
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -1.5,-4.5
+ parent: 1
+ - uid: 202
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: -1.5,-15.5
+ parent: 1
+ - uid: 203
+ components:
+ - type: Transform
+ pos: 4.5,-13.5
+ parent: 1
+ - uid: 204
+ components:
+ - type: Transform
+ pos: 2.5,-4.5
+ parent: 1
+- proto: GasPipeBroken
+ entities:
+ - uid: 205
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -1.5,-11.5
+ parent: 1
+ - uid: 206
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -1.5,-11.5
+ parent: 1
+- proto: GasPipeHalf
+ entities:
+ - uid: 207
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -2.5,-8.5
+ parent: 1
+- proto: GasPipeStraight
+ entities:
+ - uid: 208
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: 0.5,-19.5
+ parent: 1
+ - uid: 209
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: 2.5,-16.5
+ parent: 1
+ - uid: 210
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: 3.5,-16.5
+ parent: 1
+ - uid: 211
+ components:
+ - type: Transform
+ pos: 1.5,-15.5
+ parent: 1
+ - uid: 212
+ components:
+ - type: Transform
+ pos: 1.5,-14.5
+ parent: 1
+ - uid: 213
+ components:
+ - type: Transform
+ pos: -2.5,-7.5
+ parent: 1
+ - uid: 214
+ components:
+ - type: Transform
+ pos: -2.5,-9.5
+ parent: 1
+ - uid: 215
+ components:
+ - type: Transform
+ pos: -2.5,-10.5
+ parent: 1
+ - uid: 216
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: 0.5,-3.5
+ parent: 1
+ - uid: 217
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: 0.5,-4.5
+ parent: 1
+ - uid: 218
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: 2.5,-6.5
+ parent: 1
+ - uid: 219
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: 3.5,-6.5
+ parent: 1
+ - uid: 220
+ components:
+ - type: Transform
+ pos: 1.5,-7.5
+ parent: 1
+ - uid: 221
+ components:
+ - type: Transform
+ pos: 1.5,-8.5
+ parent: 1
+ - uid: 222
+ components:
+ - type: Transform
+ pos: 1.5,-9.5
+ parent: 1
+ - uid: 223
+ components:
+ - type: Transform
+ pos: 1.5,-10.5
+ parent: 1
+ - uid: 224
+ components:
+ - type: Transform
+ pos: -0.5,-12.5
+ parent: 1
+ - uid: 225
+ components:
+ - type: Transform
+ pos: -0.5,-15.5
+ parent: 1
+ - uid: 226
+ components:
+ - type: Transform
+ pos: -0.5,-14.5
+ parent: 1
+ - uid: 227
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: -2.5,-16.5
+ parent: 1
+ - uid: 228
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: -1.5,-16.5
+ parent: 1
+ - uid: 229
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: 0.5,-13.5
+ parent: 1
+ - uid: 230
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: 1.5,-12.5
+ parent: 1
+ - uid: 231
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: 2.5,-11.5
+ parent: 1
+ - uid: 232
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: 3.5,-11.5
+ parent: 1
+ - uid: 233
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: -2.5,-15.5
+ parent: 1
+ - uid: 234
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -1.5,-14.5
+ parent: 1
+ - uid: 235
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -1.5,-13.5
+ parent: 1
+ - uid: 236
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -2.5,-10.5
+ parent: 1
+ - uid: 237
+ components:
+ - type: Transform
+ pos: -1.5,-9.5
+ parent: 1
+ - uid: 238
+ components:
+ - type: Transform
+ pos: -1.5,-8.5
+ parent: 1
+ - uid: 239
+ components:
+ - type: Transform
+ pos: -1.5,-7.5
+ parent: 1
+ - uid: 240
+ components:
+ - type: Transform
+ pos: -1.5,-6.5
+ parent: 1
+ - uid: 241
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: -2.5,-5.5
+ parent: 1
+ - uid: 242
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: 2.5,-16.5
+ parent: 1
+ - uid: 243
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: 2.5,-14.5
+ parent: 1
+ - uid: 244
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: 3.5,-13.5
+ parent: 1
+ - uid: 245
+ components:
+ - type: Transform
+ pos: 4.5,-14.5
+ parent: 1
+ - uid: 246
+ components:
+ - type: Transform
+ pos: 2.5,-12.5
+ parent: 1
+ - uid: 247
+ components:
+ - type: Transform
+ pos: 2.5,-11.5
+ parent: 1
+ - uid: 248
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: 3.5,-10.5
+ parent: 1
+ - uid: 249
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: 2.5,-9.5
+ parent: 1
+ - uid: 250
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: 2.5,-8.5
+ parent: 1
+ - uid: 251
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: 2.5,-7.5
+ parent: 1
+ - uid: 252
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: 2.5,-6.5
+ parent: 1
+ - uid: 253
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: 3.5,-5.5
+ parent: 1
+ - uid: 254
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -0.5,-4.5
+ parent: 1
+ - uid: 255
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: 0.5,-4.5
+ parent: 1
+ - uid: 256
+ components:
+ - type: Transform
+ pos: 1.5,-3.5
+ parent: 1
+ - uid: 257
+ components:
+ - type: Transform
+ pos: 1.5,-2.5
+ parent: 1
+- proto: GasPipeTJunction
+ entities:
+ - uid: 258
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: 1.5,-16.5
+ parent: 1
+ - uid: 259
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: 1.5,-13.5
+ parent: 1
+ - uid: 260
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -2.5,-11.5
+ parent: 1
+ - uid: 261
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -0.5,-13.5
+ parent: 1
+ - uid: 262
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: 1.5,-11.5
+ parent: 1
+ - uid: 263
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: 1.5,-6.5
+ parent: 1
+ - uid: 264
+ components:
+ - type: Transform
+ pos: 3.5,-17.5
+ parent: 1
+ - uid: 265
+ components:
+ - type: Transform
+ pos: 4.5,-17.5
+ parent: 1
+ - uid: 266
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: 1.5,-4.5
+ parent: 1
+ - uid: 267
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: 2.5,-13.5
+ parent: 1
+ - uid: 268
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: 2.5,-10.5
+ parent: 1
+ - uid: 269
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: 2.5,-5.5
+ parent: 1
+ - uid: 270
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: -1.5,-5.5
+ parent: 1
+ - uid: 271
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: -1.5,-10.5
+ parent: 1
+- proto: GasPort
+ entities:
+ - uid: 272
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: 3.5,-18.5
+ parent: 1
+ - uid: 273
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: 4.5,-18.5
+ parent: 1
+ - uid: 274
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: 5.5,-18.5
+ parent: 1
+- proto: GasPressurePump
+ entities:
+ - uid: 275
+ components:
+ - type: Transform
+ pos: 1.5,-17.5
+ parent: 1
+ - uid: 276
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: 2.5,-15.5
+ parent: 1
+- proto: GasVentPump
+ entities:
+ - uid: 277
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: 4.5,-15.5
+ parent: 1
+ - uid: 278
+ components:
+ - type: Transform
+ pos: 1.5,-1.5
+ parent: 1
+ - uid: 279
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: 4.5,-5.5
+ parent: 1
+ - uid: 280
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -3.5,-5.5
+ parent: 1
+ - uid: 281
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -3.5,-10.5
+ parent: 1
+ - uid: 282
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -3.5,-15.5
+ parent: 1
+ - uid: 283
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: 4.5,-10.5
+ parent: 1
+- proto: GasVentScrubber
+ entities:
+ - uid: 284
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: 4.5,-16.5
+ parent: 1
+ - uid: 285
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: 4.5,-11.5
+ parent: 1
+ - uid: 286
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: 4.5,-6.5
+ parent: 1
+ - uid: 287
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -3.5,-6.5
+ parent: 1
+ - uid: 288
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -3.5,-11.5
+ parent: 1
+ - uid: 289
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -3.5,-16.5
+ parent: 1
+ - uid: 290
+ components:
+ - type: Transform
+ pos: -0.5,-1.5
+ parent: 1
+- proto: Girder
+ entities:
+ - uid: 291
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: 6.5,-19.5
+ parent: 1
+ - uid: 292
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: 6.5,-7.5
+ parent: 1
+ - uid: 293
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -4.5,-11.5
+ parent: 1
+ - uid: 294
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: 3.5,-2.5
+ parent: 1
+ - uid: 295
+ components:
+ - type: Transform
+ pos: -3.5,-3.5
+ parent: 1
+ - uid: 296
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: 6.5,-2.5
+ parent: 1
+ - uid: 297
+ components:
+ - type: Transform
+ pos: -4.5,-6.5
+ parent: 1
+- proto: GravityGeneratorMini
+ entities:
+ - uid: 298
+ components:
+ - type: Transform
+ pos: 5.5,-17.5
+ parent: 1
+- proto: Grille
+ entities:
+ - uid: 299
+ components:
+ - type: Transform
+ pos: -2.5,-0.5
+ parent: 1
+ - uid: 300
+ components:
+ - type: Transform
+ pos: -1.5,0.5
+ parent: 1
+ - uid: 301
+ components:
+ - type: Transform
+ pos: -1.5,-0.5
+ parent: 1
+ - uid: 302
+ components:
+ - type: Transform
+ pos: -0.5,0.5
+ parent: 1
+ - uid: 303
+ components:
+ - type: Transform
+ pos: -0.5,-0.5
+ parent: 1
+ - uid: 304
+ components:
+ - type: Transform
+ pos: 0.5,0.5
+ parent: 1
+ - uid: 305
+ components:
+ - type: Transform
+ pos: 0.5,-0.5
+ parent: 1
+ - uid: 306
+ components:
+ - type: Transform
+ pos: 1.5,-0.5
+ parent: 1
+ - uid: 307
+ components:
+ - type: Transform
+ pos: 2.5,-0.5
+ parent: 1
+ - uid: 308
+ components:
+ - type: Transform
+ pos: 3.5,-1.5
+ parent: 1
+ - uid: 309
+ components:
+ - type: Transform
+ pos: 2.5,-1.5
+ parent: 1
+ - uid: 310
+ components:
+ - type: Transform
+ pos: -1.5,-1.5
+ parent: 1
+ - uid: 311
+ components:
+ - type: Transform
+ pos: -2.5,-1.5
+ parent: 1
+ - uid: 312
+ components:
+ - type: Transform
+ pos: 1.5,-3.5
+ parent: 1
+ - uid: 313
+ components:
+ - type: Transform
+ pos: 6.5,-16.5
+ parent: 1
+ - uid: 314
+ components:
+ - type: Transform
+ pos: 6.5,-17.5
+ parent: 1
+ - uid: 315
+ components:
+ - type: Transform
+ pos: 6.5,-18.5
+ parent: 1
+ - uid: 316
+ components:
+ - type: Transform
+ pos: -5.5,-16.5
+ parent: 1
+ - uid: 317
+ components:
+ - type: Transform
+ pos: -5.5,-17.5
+ parent: 1
+ - uid: 318
+ components:
+ - type: Transform
+ pos: 0.5,-7.5
+ parent: 1
+ - uid: 319
+ components:
+ - type: Transform
+ pos: 0.5,-8.5
+ parent: 1
+ - uid: 320
+ components:
+ - type: Transform
+ pos: 0.5,-9.5
+ parent: 1
+ - uid: 321
+ components:
+ - type: Transform
+ pos: 0.5,-10.5
+ parent: 1
+ - uid: 322
+ components:
+ - type: Transform
+ pos: 1.5,-14.5
+ parent: 1
+ - uid: 323
+ components:
+ - type: Transform
+ pos: 3.5,-14.5
+ parent: 1
+- proto: GrilleDiagonal
+ entities:
+ - uid: 324
+ components:
+ - type: Transform
+ pos: -2.5,0.5
+ parent: 1
+- proto: Gyroscope
+ entities:
+ - uid: 325
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: -0.5,-2.5
+ parent: 1
+- proto: KitchenElectricGrill
+ entities:
+ - uid: 326
+ components:
+ - type: Transform
+ pos: 3.5,-4.5
+ parent: 1
+- proto: KitchenMicrowave
+ entities:
+ - uid: 327
+ components:
+ - type: Transform
+ pos: 4.5,-6.5
+ parent: 1
+- proto: KitchenReagentGrinder
+ entities:
+ - uid: 328
+ components:
+ - type: Transform
+ pos: 4.5,-5.5
+ parent: 1
+- proto: LightTubeBroken
+ entities:
+ - uid: 171
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: 1.4974301,-6.9961157
+ parent: 1
+ - uid: 184
+ components:
+ - type: Transform
+ pos: 4.46618,-11.917991
+ parent: 1
+ - uid: 186
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: 1.8411801,-17.732563
+ parent: 1
+ - uid: 341
+ components:
+ - type: Transform
+ pos: -2.4194622,-4.576045
+ parent: 1
+ - uid: 473
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: -2.2475872,-8.81042
+ parent: 1
+ - uid: 474
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -0.3569622,-7.81042
+ parent: 1
+ - uid: 475
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -0.2475872,-8.27917
+ parent: 1
+ - uid: 476
+ components:
+ - type: Transform
+ pos: -0.8413372,-18.62047
+ parent: 1
+ - uid: 479
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: 1.5242423,-2.511969
+ parent: 1
+- proto: LostUmporSpawner
+ entities:
+ - uid: 329
+ components:
+ - type: Transform
+ pos: 2.5,-10.5
+ parent: 1
+ - uid: 330
+ components:
+ - type: Transform
+ pos: 0.5,-2.5
+ parent: 1
+- proto: PortableGeneratorPacman
+ entities:
+ - uid: 331
+ components:
+ - type: Transform
+ pos: 5.5,-16.5
+ parent: 1
+ - uid: 332
+ components:
+ - type: Transform
+ pos: 4.5,-16.5
+ parent: 1
+ - uid: 333
+ components:
+ - type: Transform
+ pos: 4.5,-15.5
+ parent: 1
+- proto: Poweredlight
+ entities:
+ - uid: 335
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: 4.5,-6.5
+ parent: 1
+ - uid: 337
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -0.5,-2.5
+ parent: 1
+ - uid: 339
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: -1.5,-6.5
+ parent: 1
+ - uid: 343
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: 1.5,-11.5
+ parent: 1
+ - uid: 346
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: 4.5,-15.5
+ parent: 1
+ - uid: 347
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: 1.5,-15.5
+ parent: 1
+ - uid: 351
+ components:
+ - type: Transform
+ pos: 3.5,-4.5
+ parent: 1
+- proto: PoweredlightEmpty
+ entities:
+ - uid: 334
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: 4.5,-11.5
+ parent: 1
+ - uid: 336
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: 1.5,-2.5
+ parent: 1
+ - uid: 338
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -3.5,-6.5
+ parent: 1
+ - uid: 340
+ components:
+ - type: Transform
+ pos: -2.5,-4.5
+ parent: 1
+ - uid: 342
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: 1.5,-6.5
+ parent: 1
+ - uid: 344
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -3.5,-11.5
+ parent: 1
+ - uid: 345
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: -0.5,-15.5
+ parent: 1
+ - uid: 348
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: 3.5,-18.5
+ parent: 1
+ - uid: 349
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -3.5,-15.5
+ parent: 1
+ - uid: 350
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: -0.5,-11.5
+ parent: 1
+- proto: Rack
+ entities:
+ - uid: 352
+ components:
+ - type: Transform
+ pos: 4.5,-11.5
+ parent: 1
+ - uid: 353
+ components:
+ - type: Transform
+ pos: 4.5,-12.5
+ parent: 1
+ - uid: 354
+ components:
+ - type: Transform
+ pos: 4.5,-13.5
+ parent: 1
+ - uid: 355
+ components:
+ - type: Transform
+ pos: 1.5,-15.5
+ parent: 1
+- proto: ReinforcedWindow
+ entities:
+ - uid: 356
+ components:
+ - type: Transform
+ pos: -5.5,-16.5
+ parent: 1
+ - uid: 357
+ components:
+ - type: Transform
+ pos: 1.5,-14.5
+ parent: 1
+ - uid: 358
+ components:
+ - type: Transform
+ pos: 6.5,-16.5
+ parent: 1
+ - uid: 359
+ components:
+ - type: Transform
+ pos: 6.5,-17.5
+ parent: 1
+ - uid: 360
+ components:
+ - type: Transform
+ pos: 1.5,-3.5
+ parent: 1
+ - uid: 361
+ components:
+ - type: Transform
+ pos: -1.5,-1.5
+ parent: 1
+ - uid: 362
+ components:
+ - type: Transform
+ pos: -1.5,-0.5
+ parent: 1
+ - uid: 363
+ components:
+ - type: Transform
+ pos: -2.5,-0.5
+ parent: 1
+ - uid: 364
+ components:
+ - type: Transform
+ pos: -2.5,-1.5
+ parent: 1
+ - uid: 365
+ components:
+ - type: Transform
+ pos: -1.5,0.5
+ parent: 1
+ - uid: 366
+ components:
+ - type: Transform
+ pos: -0.5,0.5
+ parent: 1
+ - uid: 367
+ components:
+ - type: Transform
+ pos: -0.5,-0.5
+ parent: 1
+ - uid: 368
+ components:
+ - type: Transform
+ pos: 0.5,-0.5
+ parent: 1
+ - uid: 369
+ components:
+ - type: Transform
+ pos: 1.5,-0.5
+ parent: 1
+ - uid: 370
+ components:
+ - type: Transform
+ pos: 2.5,-1.5
+ parent: 1
+ - uid: 371
+ components:
+ - type: Transform
+ pos: 0.5,-7.5
+ parent: 1
+ - uid: 372
+ components:
+ - type: Transform
+ pos: 0.5,-8.5
+ parent: 1
+ - uid: 373
+ components:
+ - type: Transform
+ pos: 0.5,-9.5
+ parent: 1
+ - uid: 374
+ components:
+ - type: Transform
+ pos: 0.5,-10.5
+ parent: 1
+ - uid: 375
+ components:
+ - type: Transform
+ pos: 3.5,-14.5
+ parent: 1
+- proto: ReinforcedWindowDiagonal
+ entities:
+ - uid: 376
+ components:
+ - type: Transform
+ pos: -2.5,0.5
+ parent: 1
+- proto: ShardGlassReinforced
+ entities:
+ - uid: 377
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: -1.7882805,-18.103403
+ parent: 1
+ - uid: 378
+ components:
+ - type: Transform
+ pos: -3.2101555,-17.384653
+ parent: 1
+ - uid: 379
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -3.1789055,-18.697153
+ parent: 1
+ - uid: 380
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -3.6164055,-17.978403
+ parent: 1
+ - uid: 381
+ components:
+ - type: Transform
+ pos: -2.6476555,-18.165903
+ parent: 1
+- proto: SheetPlasma
+ entities:
+ - uid: 382
+ components:
+ - type: Transform
+ pos: 1.5249,-15.48031
+ parent: 1
+- proto: SignalButton
+ entities:
+ - uid: 383
+ components:
+ - type: Transform
+ pos: 5.5,-7.5
+ parent: 1
+ - type: DeviceLinkSource
+ linkedPorts:
+ 16:
+ - Pressed: Toggle
+ 17:
+ - Pressed: Toggle
+ - uid: 384
+ components:
+ - type: Transform
+ pos: -4.5,-7.5
+ parent: 1
+ - type: DeviceLinkSource
+ linkedPorts:
+ 15:
+ - Pressed: Toggle
+ 14:
+ - Pressed: Toggle
+- proto: SMESBasic
+ entities:
+ - uid: 385
+ components:
+ - type: Transform
+ pos: 1.5,-16.5
+ parent: 1
+- proto: SubstationBasic
+ entities:
+ - uid: 386
+ components:
+ - type: Transform
+ pos: 1.5,-18.5
+ parent: 1
+- proto: TableReinforced
+ entities:
+ - uid: 388
+ components:
+ - type: Transform
+ pos: 3.5,-4.5
+ parent: 1
+ - uid: 389
+ components:
+ - type: Transform
+ pos: 4.5,-4.5
+ parent: 1
+ - uid: 390
+ components:
+ - type: Transform
+ pos: 4.5,-5.5
+ parent: 1
+ - uid: 391
+ components:
+ - type: Transform
+ pos: 4.5,-6.5
+ parent: 1
+ - uid: 392
+ components:
+ - type: Transform
+ pos: 4.5,-7.5
+ parent: 1
+ - uid: 393
+ components:
+ - type: Transform
+ pos: 1.5,-9.5
+ parent: 1
+ - uid: 394
+ components:
+ - type: Transform
+ pos: 2.5,-9.5
+ parent: 1
+- proto: Thruster
+ entities:
+ - uid: 395
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: 2.5,-20.5
+ parent: 1
+ - uid: 396
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: 3.5,-20.5
+ parent: 1
+ - uid: 397
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: 4.5,-20.5
+ parent: 1
+ - uid: 398
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: 6.5,-14.5
+ parent: 1
+ - uid: 399
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: 6.5,-13.5
+ parent: 1
+ - uid: 400
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: 6.5,-12.5
+ parent: 1
+ - uid: 401
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: 6.5,-5.5
+ parent: 1
+ - uid: 402
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: 6.5,-4.5
+ parent: 1
+ - uid: 403
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -5.5,-14.5
+ parent: 1
+ - uid: 404
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -5.5,-13.5
+ parent: 1
+ - uid: 405
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -5.5,-6.5
+ parent: 1
+ - uid: 406
+ components:
+ - type: Transform
+ pos: -3.5,-2.5
+ parent: 1
+ - uid: 407
+ components:
+ - type: Transform
+ pos: 4.5,-2.5
+ parent: 1
+ - uid: 408
+ components:
+ - type: Transform
+ pos: 5.5,-2.5
+ parent: 1
+- proto: UmporAirlockLockedGlass
+ entities:
+ - uid: 409
+ components:
+ - type: Transform
+ pos: 0.5,-13.5
+ parent: 1
+ - uid: 410
+ components:
+ - type: Transform
+ pos: 2.5,-14.5
+ parent: 1
+ - uid: 411
+ components:
+ - type: Transform
+ pos: -0.5,-4.5
+ parent: 1
+ - uid: 412
+ components:
+ - type: Transform
+ pos: -0.5,-5.5
+ parent: 1
+ - uid: 413
+ components:
+ - type: Transform
+ pos: 0.5,-3.5
+ parent: 1
+ - uid: 414
+ components:
+ - type: Transform
+ pos: 0.5,-12.5
+ parent: 1
+- proto: UmporBeltEngFilled
+ entities:
+ - uid: 415
+ components:
+ - type: Transform
+ pos: 1.5263026,-15.453487
+ parent: 1
+- proto: UmporCrate
+ entities:
+ - uid: 416
+ components:
+ - type: Transform
+ pos: 1.5,-7.5
+ parent: 1
+- proto: UmporCrateForm
+ entities:
+ - uid: 417
+ components:
+ - type: Transform
+ pos: 1.5,-6.5
+ parent: 1
+- proto: UmporHardsuit
+ entities:
+ - uid: 418
+ components:
+ - type: Transform
+ pos: 4.4717493,-11.501403
+ parent: 1
+ - uid: 419
+ components:
+ - type: Transform
+ pos: 4.4561243,-12.470153
+ parent: 1
+ - uid: 420
+ components:
+ - type: Transform
+ pos: 4.4873743,-13.532653
+ parent: 1
+- proto: VendingMachineTankDispenserEVA
+ entities:
+ - uid: 421
+ components:
+ - type: Transform
+ pos: 1.5,-11.5
+ parent: 1
+- proto: WallReinforced
+ entities:
+ - uid: 422
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: 2.5,-2.5
+ parent: 1
+ - uid: 423
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -2.5,-2.5
+ parent: 1
+ - uid: 424
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -1.5,-2.5
+ parent: 1
+ - uid: 425
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: 0.5,-18.5
+ parent: 1
+ - uid: 426
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: 0.5,-14.5
+ parent: 1
+ - uid: 427
+ components:
+ - type: Transform
+ pos: -2.5,-3.5
+ parent: 1
+ - uid: 428
+ components:
+ - type: Transform
+ pos: -1.5,-3.5
+ parent: 1
+ - uid: 429
+ components:
+ - type: Transform
+ pos: 2.5,-3.5
+ parent: 1
+ - uid: 430
+ components:
+ - type: Transform
+ pos: 3.5,-3.5
+ parent: 1
+ - uid: 431
+ components:
+ - type: Transform
+ pos: 4.5,-3.5
+ parent: 1
+ - uid: 432
+ components:
+ - type: Transform
+ pos: 5.5,-3.5
+ parent: 1
+ - uid: 433
+ components:
+ - type: Transform
+ pos: 6.5,-3.5
+ parent: 1
+ - uid: 434
+ components:
+ - type: Transform
+ pos: 5.5,-4.5
+ parent: 1
+ - uid: 435
+ components:
+ - type: Transform
+ pos: 5.5,-5.5
+ parent: 1
+ - uid: 436
+ components:
+ - type: Transform
+ pos: 5.5,-6.5
+ parent: 1
+ - uid: 437
+ components:
+ - type: Transform
+ pos: 5.5,-7.5
+ parent: 1
+ - uid: 438
+ components:
+ - type: Transform
+ pos: -5.5,-7.5
+ parent: 1
+ - uid: 439
+ components:
+ - type: Transform
+ pos: -4.5,-7.5
+ parent: 1
+ - uid: 440
+ components:
+ - type: Transform
+ pos: -5.5,-11.5
+ parent: 1
+ - uid: 441
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -4.5,-12.5
+ parent: 1
+ - uid: 442
+ components:
+ - type: Transform
+ pos: -4.5,-13.5
+ parent: 1
+ - uid: 443
+ components:
+ - type: Transform
+ pos: -4.5,-14.5
+ parent: 1
+ - uid: 444
+ components:
+ - type: Transform
+ pos: -4.5,-15.5
+ parent: 1
+ - uid: 445
+ components:
+ - type: Transform
+ pos: -5.5,-15.5
+ parent: 1
+ - uid: 446
+ components:
+ - type: Transform
+ pos: -1.5,-19.5
+ parent: 1
+ - uid: 447
+ components:
+ - type: Transform
+ pos: -0.5,-19.5
+ parent: 1
+ - uid: 448
+ components:
+ - type: Transform
+ pos: 0.5,-19.5
+ parent: 1
+ - uid: 449
+ components:
+ - type: Transform
+ pos: 1.5,-19.5
+ parent: 1
+ - uid: 450
+ components:
+ - type: Transform
+ pos: 2.5,-19.5
+ parent: 1
+ - uid: 451
+ components:
+ - type: Transform
+ pos: 3.5,-19.5
+ parent: 1
+ - uid: 452
+ components:
+ - type: Transform
+ pos: 4.5,-19.5
+ parent: 1
+ - uid: 453
+ components:
+ - type: Transform
+ pos: 5.5,-19.5
+ parent: 1
+ - uid: 454
+ components:
+ - type: Transform
+ pos: 1.5,-20.5
+ parent: 1
+ - uid: 455
+ components:
+ - type: Transform
+ pos: 5.5,-15.5
+ parent: 1
+ - uid: 456
+ components:
+ - type: Transform
+ pos: 6.5,-15.5
+ parent: 1
+ - uid: 457
+ components:
+ - type: Transform
+ pos: 5.5,-14.5
+ parent: 1
+ - uid: 458
+ components:
+ - type: Transform
+ pos: 5.5,-13.5
+ parent: 1
+ - uid: 459
+ components:
+ - type: Transform
+ pos: 5.5,-12.5
+ parent: 1
+ - uid: 460
+ components:
+ - type: Transform
+ pos: 5.5,-11.5
+ parent: 1
+ - uid: 461
+ components:
+ - type: Transform
+ pos: 6.5,-11.5
+ parent: 1
+ - uid: 462
+ components:
+ - type: Transform
+ pos: 0.5,-11.5
+ parent: 1
+ - uid: 463
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: 0.5,-17.5
+ parent: 1
+ - uid: 464
+ components:
+ - type: Transform
+ pos: 0.5,-15.5
+ parent: 1
+ - uid: 465
+ components:
+ - type: Transform
+ pos: -0.5,-3.5
+ parent: 1
+ - uid: 466
+ components:
+ - type: Transform
+ pos: -0.5,-6.5
+ parent: 1
+ - uid: 467
+ components:
+ - type: Transform
+ pos: 0.5,-6.5
+ parent: 1
+ - uid: 468
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: 0.5,-16.5
+ parent: 1
+ - uid: 469
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: 4.5,-14.5
+ parent: 1
+- proto: WindowReinforcedDirectional
+ entities:
+ - uid: 470
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: 5.5,-18.5
+ parent: 1
+ - uid: 471
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: 5.5,-17.5
+ parent: 1
+ - uid: 472
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: 5.5,-16.5
+ parent: 1
+...
diff --git a/Resources/Maps/Shuttles/nukpetr_shuttle.yml b/Resources/Maps/Shuttles/nukpetr_shuttle.yml
new file mode 100644
index 00000000000..93f62058ba2
--- /dev/null
+++ b/Resources/Maps/Shuttles/nukpetr_shuttle.yml
@@ -0,0 +1,4165 @@
+meta:
+ format: 6
+ postmapinit: false
+tilemap:
+ 0: Space
+ 32: FloorDark
+ 96: FloorSteel
+ 115: FloorWhite
+ 146: Lattice
+ 147: Plating
+entities:
+- proto: ""
+ entities:
+ - uid: 1
+ components:
+ - type: MetaData
+ name: Революционный шаттла "Материалист"
+ - type: Transform
+ pos: -0.546875,-0.453125
+ parent: invalid
+ - type: MapGrid
+ chunks:
+ 0,0:
+ ind: 0,0
+ tiles: IAAAAAAAIAAAAAAAkwAAAAAAAAAAAAAAkgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkwAAAAAAkwAAAAAAkgAAAAAAkgAAAAAAkgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkgAAAAAAAAAAAAAAkgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkgAAAAAAkgAAAAAAkgAAAAAAkgAAAAAAkgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ version: 6
+ -1,0:
+ ind: -1,0
+ tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkgAAAAAAAAAAAAAAkwAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkgAAAAAAkgAAAAAAkgAAAAAAkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkgAAAAAAAAAAAAAAkgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkgAAAAAAkgAAAAAAkgAAAAAAkgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ version: 6
+ -1,-1:
+ ind: -1,-1
+ tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAIAAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkwAAAAAAIAAAAAAAIAAAAAAAIAAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkwAAAAAAIAAAAAAAIAAAAAAAIAAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkwAAAAAAIAAAAAAAIAAAAAAAIAAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkwAAAAAAIAAAAAAAIAAAAAAAIAAAAAAAIAAAAAAAIAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkwAAAAAAIAAAAAAAIAAAAAAAIAAAAAAAIAAAAAAAIAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkgAAAAAAkwAAAAAAcwAAAAAAcwAAAAAAcwAAAAAAcwAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkgAAAAAAkwAAAAAAcwAAAAAAcwAAAAAAcwAAAAAAcwAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkgAAAAAAkwAAAAAAcwAAAAAAcwAAAAAAcwAAAAAAcwAAAAAAkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkgAAAAAAkwAAAAAAkgAAAAAAkgAAAAAAkgAAAAAAkgAAAAAAkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkgAAAAAAkgAAAAAAkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkgAAAAAAkwAAAAAAkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkgAAAAAAkgAAAAAAkwAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkgAAAAAAAAAAAAAAkwAAAAAAIAAAAAAA
+ version: 6
+ 0,-1:
+ ind: 0,-1
+ tiles: kwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAIAAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAIAAAAAAAIAAAAAAAIAAAAAAAkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAIAAAAAAAIAAAAAAAIAAAAAAAkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAIAAAAAAAIAAAAAAAIAAAAAAAkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAIAAAAAAAIAAAAAAAIAAAAAAAIAAAAAAAIAAAAAAAIAAAAAAAkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAIAAAAAAAIAAAAAAAIAAAAAAAIAAAAAAAIAAAAAAAIAAAAAAAkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAIAAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAIAAAAAAAIAAAAAAAIAAAAAAAIAAAAAAAIAAAAAAAkwAAAAAAkgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAIAAAAAAAIAAAAAAAIAAAAAAAIAAAAAAAIAAAAAAAkwAAAAAAkgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAkwAAAAAAIAAAAAAAIAAAAAAAIAAAAAAAIAAAAAAAkwAAAAAAkgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAkwAAAAAAkgAAAAAAkgAAAAAAkgAAAAAAkgAAAAAAkwAAAAAAkgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAkwAAAAAAkgAAAAAAkgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAIAAAAAAAkwAAAAAAkgAAAAAAkgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAIAAAAAAAkwAAAAAAAAAAAAAAkgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ version: 6
+ -1,-2:
+ ind: -1,-2
+ tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkwAAAAAAkgAAAAAAkgAAAAAAkgAAAAAAkgAAAAAAkgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkgAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkgAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkgAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkgAAAAAA
+ version: 6
+ 0,-2:
+ ind: 0,-2
+ tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkgAAAAAAkgAAAAAAkgAAAAAAkgAAAAAAkgAAAAAAkgAAAAAAkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkgAAAAAAkgAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkgAAAAAAkgAAAAAAkwAAAAAAYAAAAAAAYAAAAAAAYAAAAAAAYAAAAAAAkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkwAAAAAAkwAAAAAAYAAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkgAAAAAAkgAAAAAAkwAAAAAAkwAAAAAAYAAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkwAAAAAAkwAAAAAAYAAAAAAAkwAAAAAAkwAAAAAAkgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkwAAAAAAkwAAAAAAYAAAAAAAkwAAAAAAkwAAAAAAkgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkgAAAAAAkgAAAAAAkwAAAAAAYAAAAAAAYAAAAAAAkwAAAAAAkwAAAAAAkgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ version: 6
+ - type: Broadphase
+ - type: Physics
+ bodyStatus: InAir
+ angularDamping: 0.05
+ linearDamping: 0.05
+ fixedRotation: False
+ bodyType: Dynamic
+ - type: Fixtures
+ fixtures: {}
+ - type: OccluderTree
+ - type: SpreaderGrid
+ - type: Shuttle
+ - type: GridPathfinding
+ - type: Gravity
+ gravityShakeSound: !type:SoundPathSpecifier
+ path: /Audio/Effects/alert.ogg
+ - type: DecalGrid
+ chunkCollection:
+ version: 2
+ nodes:
+ - node:
+ color: '#951710FF'
+ id: HalfTileOverlayGreyscale
+ decals:
+ 17: -5,-11
+ 18: -4,-11
+ 19: -3,-11
+ 20: -2,-11
+ 21: 2,-11
+ 22: 3,-11
+ 23: 4,-11
+ 24: 5,-11
+ 33: -1,-11
+ 34: 0,-11
+ 35: 1,-11
+ - node:
+ color: '#951710FF'
+ id: HalfTileOverlayGreyscale180
+ decals:
+ 0: -3,-12
+ 1: -2,-12
+ 2: -1,-12
+ 3: 0,-12
+ 4: 1,-12
+ 5: 2,-12
+ 6: 3,-12
+ 15: -5,-15
+ 16: 5,-15
+ - node:
+ color: '#951710FF'
+ id: HalfTileOverlayGreyscale270
+ decals:
+ 7: 4,-13
+ 8: 4,-14
+ 11: -6,-14
+ 12: -6,-12
+ 37: -6,-13
+ - node:
+ color: '#951710FF'
+ id: HalfTileOverlayGreyscale90
+ decals:
+ 9: -4,-13
+ 10: -4,-14
+ 13: 6,-14
+ 14: 6,-12
+ 36: 6,-13
+ - node:
+ color: '#951710FF'
+ id: MiniTileCheckerAOverlay
+ decals:
+ 71: 3,-22
+ 72: 4,-22
+ 73: 5,-22
+ 74: 6,-22
+ 75: 4,-21
+ 76: 4,-20
+ 77: 4,-19
+ 78: 4,-18
+ 79: 3,-17
+ - node:
+ color: '#951710FF'
+ id: MiniTileSteelInnerNe
+ decals:
+ 69: -2,-8
+ - node:
+ color: '#951710FF'
+ id: MiniTileSteelInnerNw
+ decals:
+ 70: 2,-8
+ - node:
+ color: '#951710FF'
+ id: MiniTileWhiteCornerNe
+ decals:
+ 49: -2,-7
+ 50: 5,-7
+ - node:
+ color: '#951710FF'
+ id: MiniTileWhiteCornerNw
+ decals:
+ 47: 2,-7
+ 48: -5,-7
+ - node:
+ color: '#951710FF'
+ id: MiniTileWhiteCornerSe
+ decals:
+ 51: 5,-9
+ - node:
+ color: '#951710FF'
+ id: MiniTileWhiteCornerSw
+ decals:
+ 52: -5,-9
+ - node:
+ color: '#951710FF'
+ id: MiniTileWhiteLineE
+ decals:
+ 53: 5,-8
+ - node:
+ color: '#951710FF'
+ id: MiniTileWhiteLineN
+ decals:
+ 44: -1,-8
+ 45: 0,-8
+ 46: 1,-8
+ 55: -4,-7
+ 56: -3,-7
+ 57: 3,-7
+ 58: 4,-7
+ - node:
+ color: '#951710FF'
+ id: MiniTileWhiteLineS
+ decals:
+ 59: -4,-9
+ 60: -3,-9
+ 61: -3,-9
+ 62: -2,-9
+ 63: -1,-9
+ 64: 0,-9
+ 65: 1,-9
+ 66: 2,-9
+ 67: 3,-9
+ 68: 4,-9
+ - node:
+ color: '#951710FF'
+ id: MiniTileWhiteLineW
+ decals:
+ 54: -5,-8
+ - node:
+ color: '#951710FF'
+ id: QuarterTileOverlayGreyscale180
+ decals:
+ 26: -4,-12
+ - node:
+ color: '#951710FF'
+ id: QuarterTileOverlayGreyscale270
+ decals:
+ 25: 4,-12
+ - node:
+ color: '#951710FF'
+ id: ThreeQuarterTileOverlayGreyscale
+ decals:
+ 30: -6,-11
+ - node:
+ color: '#951710FF'
+ id: ThreeQuarterTileOverlayGreyscale180
+ decals:
+ 29: -4,-15
+ 31: 6,-15
+ - node:
+ color: '#951710FF'
+ id: ThreeQuarterTileOverlayGreyscale270
+ decals:
+ 28: -6,-15
+ 32: 4,-15
+ - node:
+ color: '#951710FF'
+ id: ThreeQuarterTileOverlayGreyscale90
+ decals:
+ 27: 6,-11
+ - node:
+ color: '#951710FF'
+ id: WarnEndGreyscaleN
+ decals:
+ 43: 0,-2
+ - node:
+ color: '#951710FF'
+ id: WarnEndGreyscaleS
+ decals:
+ 41: -4,-17
+ 42: 4,-17
+ - node:
+ color: '#951710FF'
+ id: revolution
+ decals:
+ 38: -5,-13
+ 39: 5,-13
+ 40: 0,-7
+ - type: GridAtmosphere
+ version: 2
+ data:
+ tiles:
+ 0,0:
+ 0: 3
+ 1: 62656
+ 0,-1:
+ 0: 13073
+ 1: 2188
+ -1,0:
+ 0: 8
+ 1: 62833
+ 1,0:
+ 1: 4369
+ 1,-1:
+ 1: 4352
+ -1,-1:
+ 1: 4902
+ 0: 34816
+ -2,-5:
+ 1: 8736
+ 0: 34952
+ -2,-4:
+ 0: 60608
+ -2,-3:
+ 0: 32972
+ 1: 8192
+ -2,-2:
+ 1: 40994
+ 0: 136
+ -1,-4:
+ 0: 4369
+ 2: 3264
+ -1,-3:
+ 0: 63743
+ -1,-2:
+ 0: 32895
+ 1: 28672
+ -1,-5:
+ 0: 13107
+ 1: 32776
+ 0,-3:
+ 0: 62463
+ 0,-2:
+ 0: 12767
+ 1: 49152
+ 0,-5:
+ 1: 12291
+ 0: 34952
+ 0,-4:
+ 3: 1632
+ 1,-4:
+ 0: 63345
+ 1,-3:
+ 0: 12407
+ 1: 32768
+ 1,-2:
+ 0: 51
+ 1: 45192
+ 1,-5:
+ 0: 13107
+ 1: 34944
+ -2,-6:
+ 0: 52224
+ 1: 8
+ -1,-6:
+ 1: 2191
+ 0: 14080
+ 0,-6:
+ 1: 831
+ 0: 35840
+ 1,-6:
+ 1: 3
+ 0: 30464
+ uniqueMixes:
+ - volume: 2500
+ temperature: 293.15
+ moles:
+ - 21.824879
+ - 82.10312
+ - 0
+ - 0
+ - 0
+ - 0
+ - 0
+ - 0
+ - 0
+ - 0
+ - 0
+ - 0
+ - volume: 2500
+ immutable: True
+ moles:
+ - 0
+ - 0
+ - 0
+ - 0
+ - 0
+ - 0
+ - 0
+ - 0
+ - 0
+ - 0
+ - 0
+ - 0
+ - volume: 2500
+ temperature: 293.15
+ moles:
+ - 6666.982
+ - 0
+ - 0
+ - 0
+ - 0
+ - 0
+ - 0
+ - 0
+ - 0
+ - 0
+ - 0
+ - 0
+ - volume: 2500
+ temperature: 293.15
+ moles:
+ - 0
+ - 6666.982
+ - 0
+ - 0
+ - 0
+ - 0
+ - 0
+ - 0
+ - 0
+ - 0
+ - 0
+ - 0
+ chunkSize: 4
+ - type: GasTileOverlay
+ - type: RadiationGridResistance
+- proto: AirCanister
+ entities:
+ - uid: 2
+ components:
+ - type: Transform
+ pos: 6.5,-11.5
+ parent: 1
+ - uid: 3
+ components:
+ - type: Transform
+ pos: -5.5,-11.5
+ parent: 1
+- proto: APCBasic
+ entities:
+ - uid: 4
+ components:
+ - type: Transform
+ pos: 3.5,-15.5
+ parent: 1
+- proto: APCHighCapacity
+ entities:
+ - uid: 5
+ components:
+ - type: Transform
+ pos: -2.5,-15.5
+ parent: 1
+ - uid: 6
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: 1.5,-5.5
+ parent: 1
+- proto: AtmosDeviceFanTiny
+ entities:
+ - uid: 7
+ components:
+ - type: Transform
+ pos: -1.5,-21.5
+ parent: 1
+ - uid: 8
+ components:
+ - type: Transform
+ pos: 2.5,-21.5
+ parent: 1
+ - uid: 9
+ components:
+ - type: Transform
+ pos: 7.5,-12.5
+ parent: 1
+ - uid: 10
+ components:
+ - type: Transform
+ pos: -6.5,-12.5
+ parent: 1
+ - uid: 11
+ components:
+ - type: Transform
+ pos: -0.5,-4.5
+ parent: 1
+ - uid: 12
+ components:
+ - type: Transform
+ pos: 1.5,-4.5
+ parent: 1
+ - uid: 13
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: 0.5,-2.5
+ parent: 1
+- proto: AtmosFixNitrogenMarker
+ entities:
+ - uid: 14
+ components:
+ - type: Transform
+ pos: 1.5,-14.5
+ parent: 1
+ - uid: 15
+ components:
+ - type: Transform
+ pos: 2.5,-14.5
+ parent: 1
+ - uid: 16
+ components:
+ - type: Transform
+ pos: 2.5,-13.5
+ parent: 1
+ - uid: 17
+ components:
+ - type: Transform
+ pos: 1.5,-13.5
+ parent: 1
+- proto: AtmosFixOxygenMarker
+ entities:
+ - uid: 18
+ components:
+ - type: Transform
+ pos: -1.5,-14.5
+ parent: 1
+ - uid: 19
+ components:
+ - type: Transform
+ pos: -0.5,-14.5
+ parent: 1
+ - uid: 20
+ components:
+ - type: Transform
+ pos: -0.5,-13.5
+ parent: 1
+ - uid: 21
+ components:
+ - type: Transform
+ pos: -1.5,-13.5
+ parent: 1
+- proto: CableApcExtension
+ entities:
+ - uid: 22
+ components:
+ - type: Transform
+ pos: 5.5,-20.5
+ parent: 1
+ - uid: 23
+ components:
+ - type: Transform
+ pos: 6.5,-17.5
+ parent: 1
+ - uid: 24
+ components:
+ - type: Transform
+ pos: -3.5,-7.5
+ parent: 1
+ - uid: 25
+ components:
+ - type: Transform
+ pos: -2.5,-7.5
+ parent: 1
+ - uid: 26
+ components:
+ - type: Transform
+ pos: -1.5,-7.5
+ parent: 1
+ - uid: 27
+ components:
+ - type: Transform
+ pos: -0.5,-7.5
+ parent: 1
+ - uid: 28
+ components:
+ - type: Transform
+ pos: 0.5,-7.5
+ parent: 1
+ - uid: 29
+ components:
+ - type: Transform
+ pos: 1.5,-7.5
+ parent: 1
+ - uid: 30
+ components:
+ - type: Transform
+ pos: 2.5,-7.5
+ parent: 1
+ - uid: 31
+ components:
+ - type: Transform
+ pos: 3.5,-7.5
+ parent: 1
+ - uid: 32
+ components:
+ - type: Transform
+ pos: 4.5,-7.5
+ parent: 1
+ - uid: 33
+ components:
+ - type: Transform
+ pos: 0.5,-6.5
+ parent: 1
+ - uid: 34
+ components:
+ - type: Transform
+ pos: 0.5,-5.5
+ parent: 1
+ - uid: 35
+ components:
+ - type: Transform
+ pos: 0.5,-4.5
+ parent: 1
+ - uid: 36
+ components:
+ - type: Transform
+ pos: 0.5,-3.5
+ parent: 1
+ - uid: 37
+ components:
+ - type: Transform
+ pos: 0.5,-2.5
+ parent: 1
+ - uid: 38
+ components:
+ - type: Transform
+ pos: 0.5,-1.5
+ parent: 1
+ - uid: 39
+ components:
+ - type: Transform
+ pos: 0.5,-0.5
+ parent: 1
+ - uid: 40
+ components:
+ - type: Transform
+ pos: 1.5,-5.5
+ parent: 1
+ - uid: 41
+ components:
+ - type: Transform
+ pos: 0.5,-8.5
+ parent: 1
+ - uid: 42
+ components:
+ - type: Transform
+ pos: -1.5,-10.5
+ parent: 1
+ - uid: 43
+ components:
+ - type: Transform
+ pos: -2.5,-10.5
+ parent: 1
+ - uid: 44
+ components:
+ - type: Transform
+ pos: -3.5,-10.5
+ parent: 1
+ - uid: 45
+ components:
+ - type: Transform
+ pos: -4.5,-10.5
+ parent: 1
+ - uid: 46
+ components:
+ - type: Transform
+ pos: -4.5,-11.5
+ parent: 1
+ - uid: 47
+ components:
+ - type: Transform
+ pos: -4.5,-12.5
+ parent: 1
+ - uid: 48
+ components:
+ - type: Transform
+ pos: -4.5,-13.5
+ parent: 1
+ - uid: 49
+ components:
+ - type: Transform
+ pos: -3.5,-13.5
+ parent: 1
+ - uid: 50
+ components:
+ - type: Transform
+ pos: -3.5,-14.5
+ parent: 1
+ - uid: 51
+ components:
+ - type: Transform
+ pos: -3.5,-15.5
+ parent: 1
+ - uid: 52
+ components:
+ - type: Transform
+ pos: -3.5,-16.5
+ parent: 1
+ - uid: 53
+ components:
+ - type: Transform
+ pos: -3.5,-17.5
+ parent: 1
+ - uid: 54
+ components:
+ - type: Transform
+ pos: 2.5,-11.5
+ parent: 1
+ - uid: 55
+ components:
+ - type: Transform
+ pos: -3.5,-20.5
+ parent: 1
+ - uid: 56
+ components:
+ - type: Transform
+ pos: -4.5,-20.5
+ parent: 1
+ - uid: 57
+ components:
+ - type: Transform
+ pos: -2.5,-15.5
+ parent: 1
+ - uid: 58
+ components:
+ - type: Transform
+ pos: 2.5,-10.5
+ parent: 1
+ - uid: 59
+ components:
+ - type: Transform
+ pos: 3.5,-10.5
+ parent: 1
+ - uid: 60
+ components:
+ - type: Transform
+ pos: 4.5,-10.5
+ parent: 1
+ - uid: 61
+ components:
+ - type: Transform
+ pos: 5.5,-10.5
+ parent: 1
+ - uid: 62
+ components:
+ - type: Transform
+ pos: 5.5,-11.5
+ parent: 1
+ - uid: 63
+ components:
+ - type: Transform
+ pos: 5.5,-12.5
+ parent: 1
+ - uid: 64
+ components:
+ - type: Transform
+ pos: 5.5,-13.5
+ parent: 1
+ - uid: 65
+ components:
+ - type: Transform
+ pos: 4.5,-13.5
+ parent: 1
+ - uid: 66
+ components:
+ - type: Transform
+ pos: 4.5,-14.5
+ parent: 1
+ - uid: 67
+ components:
+ - type: Transform
+ pos: 4.5,-15.5
+ parent: 1
+ - uid: 68
+ components:
+ - type: Transform
+ pos: 4.5,-16.5
+ parent: 1
+ - uid: 69
+ components:
+ - type: Transform
+ pos: 4.5,-17.5
+ parent: 1
+ - uid: 70
+ components:
+ - type: Transform
+ pos: 4.5,-18.5
+ parent: 1
+ - uid: 71
+ components:
+ - type: Transform
+ pos: 4.5,-19.5
+ parent: 1
+ - uid: 72
+ components:
+ - type: Transform
+ pos: 4.5,-20.5
+ parent: 1
+ - uid: 73
+ components:
+ - type: Transform
+ pos: 5.5,-17.5
+ parent: 1
+ - uid: 74
+ components:
+ - type: Transform
+ pos: -4.5,-17.5
+ parent: 1
+ - uid: 75
+ components:
+ - type: Transform
+ pos: 3.5,-20.5
+ parent: 1
+ - uid: 76
+ components:
+ - type: Transform
+ pos: 3.5,-17.5
+ parent: 1
+ - uid: 77
+ components:
+ - type: Transform
+ pos: -2.5,-17.5
+ parent: 1
+ - uid: 78
+ components:
+ - type: Transform
+ pos: -2.5,-20.5
+ parent: 1
+ - uid: 79
+ components:
+ - type: Transform
+ pos: -2.5,-19.5
+ parent: 1
+ - uid: 80
+ components:
+ - type: Transform
+ pos: -2.5,-18.5
+ parent: 1
+ - uid: 81
+ components:
+ - type: Transform
+ pos: 2.5,-12.5
+ parent: 1
+ - uid: 82
+ components:
+ - type: Transform
+ pos: 2.5,-13.5
+ parent: 1
+ - uid: 83
+ components:
+ - type: Transform
+ pos: -1.5,-11.5
+ parent: 1
+ - uid: 84
+ components:
+ - type: Transform
+ pos: -1.5,-12.5
+ parent: 1
+ - uid: 85
+ components:
+ - type: Transform
+ pos: -1.5,-13.5
+ parent: 1
+ - uid: 86
+ components:
+ - type: Transform
+ pos: -0.5,-11.5
+ parent: 1
+ - uid: 87
+ components:
+ - type: Transform
+ pos: 1.5,-11.5
+ parent: 1
+ - uid: 88
+ components:
+ - type: Transform
+ pos: -3.5,-6.5
+ parent: 1
+ - uid: 89
+ components:
+ - type: Transform
+ pos: 4.5,-6.5
+ parent: 1
+ - uid: 90
+ components:
+ - type: Transform
+ pos: -3.5,-8.5
+ parent: 1
+ - uid: 91
+ components:
+ - type: Transform
+ pos: 4.5,-8.5
+ parent: 1
+ - uid: 92
+ components:
+ - type: Transform
+ pos: 1.5,-0.5
+ parent: 1
+ - uid: 93
+ components:
+ - type: Transform
+ pos: 0.5,0.5
+ parent: 1
+ - uid: 94
+ components:
+ - type: Transform
+ pos: -0.5,-0.5
+ parent: 1
+ - uid: 95
+ components:
+ - type: Transform
+ pos: -5.5,-17.5
+ parent: 1
+ - uid: 96
+ components:
+ - type: Transform
+ pos: -1.5,-15.5
+ parent: 1
+ - uid: 97
+ components:
+ - type: Transform
+ pos: -0.5,-15.5
+ parent: 1
+ - uid: 98
+ components:
+ - type: Transform
+ pos: 1.5,-15.5
+ parent: 1
+ - uid: 99
+ components:
+ - type: Transform
+ pos: 2.5,-15.5
+ parent: 1
+ - uid: 100
+ components:
+ - type: Transform
+ pos: -3.5,-21.5
+ parent: 1
+ - uid: 101
+ components:
+ - type: Transform
+ pos: -3.5,-22.5
+ parent: 1
+ - uid: 102
+ components:
+ - type: Transform
+ pos: -2.5,-22.5
+ parent: 1
+ - uid: 103
+ components:
+ - type: Transform
+ pos: 3.5,-22.5
+ parent: 1
+ - uid: 104
+ components:
+ - type: Transform
+ pos: 4.5,-22.5
+ parent: 1
+ - uid: 105
+ components:
+ - type: Transform
+ pos: 4.5,-21.5
+ parent: 1
+ - uid: 106
+ components:
+ - type: Transform
+ pos: 2.5,-19.5
+ parent: 1
+ - uid: 107
+ components:
+ - type: Transform
+ pos: -5.5,-7.5
+ parent: 1
+ - uid: 108
+ components:
+ - type: Transform
+ pos: -4.5,-7.5
+ parent: 1
+ - uid: 109
+ components:
+ - type: Transform
+ pos: 6.5,-7.5
+ parent: 1
+ - uid: 110
+ components:
+ - type: Transform
+ pos: 5.5,-7.5
+ parent: 1
+ - uid: 111
+ components:
+ - type: Transform
+ pos: -3.5,-5.5
+ parent: 1
+ - uid: 112
+ components:
+ - type: Transform
+ pos: 4.5,-5.5
+ parent: 1
+ - uid: 113
+ components:
+ - type: Transform
+ pos: 5.5,-5.5
+ parent: 1
+ - uid: 114
+ components:
+ - type: Transform
+ pos: 6.5,-5.5
+ parent: 1
+ - uid: 115
+ components:
+ - type: Transform
+ pos: -5.5,-5.5
+ parent: 1
+ - uid: 116
+ components:
+ - type: Transform
+ pos: -4.5,-5.5
+ parent: 1
+ - uid: 117
+ components:
+ - type: Transform
+ pos: 2.5,-20.5
+ parent: 1
+ - uid: 118
+ components:
+ - type: Transform
+ pos: -1.5,-19.5
+ parent: 1
+ - uid: 119
+ components:
+ - type: Transform
+ pos: -1.5,-22.5
+ parent: 1
+ - uid: 120
+ components:
+ - type: Transform
+ pos: 2.5,-22.5
+ parent: 1
+ - uid: 121
+ components:
+ - type: Transform
+ pos: -0.5,-3.5
+ parent: 1
+ - uid: 122
+ components:
+ - type: Transform
+ pos: 1.5,-3.5
+ parent: 1
+- proto: CableHV
+ entities:
+ - uid: 123
+ components:
+ - type: Transform
+ pos: -5.5,-21.5
+ parent: 1
+ - uid: 124
+ components:
+ - type: Transform
+ pos: -4.5,-21.5
+ parent: 1
+ - uid: 125
+ components:
+ - type: Transform
+ pos: -3.5,-21.5
+ parent: 1
+ - uid: 126
+ components:
+ - type: Transform
+ pos: -3.5,-20.5
+ parent: 1
+ - uid: 127
+ components:
+ - type: Transform
+ pos: -4.5,-20.5
+ parent: 1
+ - uid: 128
+ components:
+ - type: Transform
+ pos: -4.5,-19.5
+ parent: 1
+ - uid: 129
+ components:
+ - type: Transform
+ pos: -4.5,-18.5
+ parent: 1
+ - uid: 130
+ components:
+ - type: Transform
+ pos: -3.5,-19.5
+ parent: 1
+ - uid: 131
+ components:
+ - type: Transform
+ pos: -3.5,-18.5
+ parent: 1
+ - uid: 132
+ components:
+ - type: Transform
+ pos: -4.5,-17.5
+ parent: 1
+ - uid: 133
+ components:
+ - type: Transform
+ pos: -4.5,-16.5
+ parent: 1
+ - uid: 134
+ components:
+ - type: Transform
+ pos: -3.5,-16.5
+ parent: 1
+ - uid: 135
+ components:
+ - type: Transform
+ pos: -2.5,-16.5
+ parent: 1
+- proto: CableMV
+ entities:
+ - uid: 136
+ components:
+ - type: Transform
+ pos: -4.5,-17.5
+ parent: 1
+ - uid: 137
+ components:
+ - type: Transform
+ pos: -4.5,-16.5
+ parent: 1
+ - uid: 138
+ components:
+ - type: Transform
+ pos: -3.5,-16.5
+ parent: 1
+ - uid: 139
+ components:
+ - type: Transform
+ pos: -2.5,-16.5
+ parent: 1
+ - uid: 140
+ components:
+ - type: Transform
+ pos: -2.5,-15.5
+ parent: 1
+ - uid: 141
+ components:
+ - type: Transform
+ pos: -4.5,-15.5
+ parent: 1
+ - uid: 142
+ components:
+ - type: Transform
+ pos: -4.5,-14.5
+ parent: 1
+ - uid: 143
+ components:
+ - type: Transform
+ pos: -4.5,-13.5
+ parent: 1
+ - uid: 144
+ components:
+ - type: Transform
+ pos: 3.5,-15.5
+ parent: 1
+ - uid: 145
+ components:
+ - type: Transform
+ pos: 4.5,-15.5
+ parent: 1
+ - uid: 146
+ components:
+ - type: Transform
+ pos: 4.5,-14.5
+ parent: 1
+ - uid: 147
+ components:
+ - type: Transform
+ pos: 4.5,-13.5
+ parent: 1
+ - uid: 148
+ components:
+ - type: Transform
+ pos: 4.5,-12.5
+ parent: 1
+ - uid: 149
+ components:
+ - type: Transform
+ pos: 4.5,-11.5
+ parent: 1
+ - uid: 150
+ components:
+ - type: Transform
+ pos: 4.5,-10.5
+ parent: 1
+ - uid: 151
+ components:
+ - type: Transform
+ pos: 3.5,-10.5
+ parent: 1
+ - uid: 152
+ components:
+ - type: Transform
+ pos: 2.5,-10.5
+ parent: 1
+ - uid: 153
+ components:
+ - type: Transform
+ pos: 1.5,-10.5
+ parent: 1
+ - uid: 154
+ components:
+ - type: Transform
+ pos: 0.5,-10.5
+ parent: 1
+ - uid: 155
+ components:
+ - type: Transform
+ pos: -0.5,-10.5
+ parent: 1
+ - uid: 156
+ components:
+ - type: Transform
+ pos: -1.5,-10.5
+ parent: 1
+ - uid: 157
+ components:
+ - type: Transform
+ pos: -2.5,-10.5
+ parent: 1
+ - uid: 158
+ components:
+ - type: Transform
+ pos: -3.5,-10.5
+ parent: 1
+ - uid: 159
+ components:
+ - type: Transform
+ pos: -4.5,-10.5
+ parent: 1
+ - uid: 160
+ components:
+ - type: Transform
+ pos: -4.5,-11.5
+ parent: 1
+ - uid: 161
+ components:
+ - type: Transform
+ pos: -4.5,-12.5
+ parent: 1
+ - uid: 162
+ components:
+ - type: Transform
+ pos: -4.5,-13.5
+ parent: 1
+ - uid: 163
+ components:
+ - type: Transform
+ pos: 1.5,-5.5
+ parent: 1
+ - uid: 164
+ components:
+ - type: Transform
+ pos: 0.5,-5.5
+ parent: 1
+ - uid: 165
+ components:
+ - type: Transform
+ pos: 0.5,-6.5
+ parent: 1
+ - uid: 166
+ components:
+ - type: Transform
+ pos: 0.5,-7.5
+ parent: 1
+ - uid: 167
+ components:
+ - type: Transform
+ pos: 0.5,-8.5
+ parent: 1
+ - uid: 168
+ components:
+ - type: Transform
+ pos: 0.5,-9.5
+ parent: 1
+- proto: CableTerminal
+ entities:
+ - uid: 169
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -4.5,-20.5
+ parent: 1
+ - uid: 170
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -3.5,-20.5
+ parent: 1
+- proto: Catwalk
+ entities:
+ - uid: 171
+ components:
+ - type: Transform
+ pos: -0.5,-23.5
+ parent: 1
+ - uid: 172
+ components:
+ - type: Transform
+ pos: 0.5,-23.5
+ parent: 1
+ - uid: 173
+ components:
+ - type: Transform
+ pos: 1.5,-23.5
+ parent: 1
+ - uid: 174
+ components:
+ - type: Transform
+ pos: 1.5,-21.5
+ parent: 1
+ - uid: 175
+ components:
+ - type: Transform
+ pos: 0.5,-21.5
+ parent: 1
+ - uid: 176
+ components:
+ - type: Transform
+ pos: -0.5,-21.5
+ parent: 1
+ - uid: 177
+ components:
+ - type: Transform
+ pos: 0.5,-22.5
+ parent: 1
+ - uid: 178
+ components:
+ - type: Transform
+ pos: -2.5,-4.5
+ parent: 1
+ - uid: 179
+ components:
+ - type: Transform
+ pos: -1.5,-4.5
+ parent: 1
+ - uid: 180
+ components:
+ - type: Transform
+ pos: 2.5,-4.5
+ parent: 1
+ - uid: 181
+ components:
+ - type: Transform
+ pos: 3.5,-4.5
+ parent: 1
+ - uid: 182
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: 3.5,-20.5
+ parent: 1
+ - uid: 183
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: 3.5,-19.5
+ parent: 1
+ - uid: 184
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: 3.5,-18.5
+ parent: 1
+ - uid: 185
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: 3.5,-17.5
+ parent: 1
+ - uid: 186
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: 5.5,-17.5
+ parent: 1
+ - uid: 187
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: 5.5,-18.5
+ parent: 1
+ - uid: 188
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: 5.5,-19.5
+ parent: 1
+ - uid: 189
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: 5.5,-20.5
+ parent: 1
+ - uid: 190
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: 5.5,-16.5
+ parent: 1
+ - uid: 191
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: 6.5,-20.5
+ parent: 1
+ - uid: 192
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -2.5,-2.5
+ parent: 1
+ - uid: 193
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -2.5,-3.5
+ parent: 1
+ - uid: 194
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: 3.5,-2.5
+ parent: 1
+ - uid: 195
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: 3.5,-3.5
+ parent: 1
+ - uid: 196
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: 3.5,-1.5
+ parent: 1
+ - uid: 197
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -2.5,-1.5
+ parent: 1
+- proto: Chair
+ entities:
+ - uid: 198
+ components:
+ - type: Transform
+ pos: -3.5,-10.5
+ parent: 1
+ - uid: 199
+ components:
+ - type: Transform
+ pos: -2.5,-10.5
+ parent: 1
+ - uid: 200
+ components:
+ - type: Transform
+ pos: -1.5,-10.5
+ parent: 1
+ - uid: 201
+ components:
+ - type: Transform
+ pos: 2.5,-10.5
+ parent: 1
+ - uid: 202
+ components:
+ - type: Transform
+ pos: 3.5,-10.5
+ parent: 1
+ - uid: 203
+ components:
+ - type: Transform
+ pos: 4.5,-10.5
+ parent: 1
+ - uid: 204
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: 3.5,-6.5
+ parent: 1
+- proto: ChairPilotSeat
+ entities:
+ - uid: 205
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: 0.5,-0.5
+ parent: 1
+- proto: ComputerIFFSyndicate
+ entities:
+ - uid: 206
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -0.5,-0.5
+ parent: 1
+- proto: ComputerPowerMonitoring
+ entities:
+ - uid: 207
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: -2.5,-16.5
+ parent: 1
+- proto: ComputerRadar
+ entities:
+ - uid: 208
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: 4.5,-6.5
+ parent: 1
+- proto: ComputerShuttleSyndie
+ entities:
+ - uid: 209
+ components:
+ - type: Transform
+ pos: 0.5,0.5
+ parent: 1
+- proto: CrateEmergencyInternals
+ entities:
+ - uid: 210
+ components:
+ - type: Transform
+ pos: 5.5,-20.5
+ parent: 1
+- proto: CrateFoodCooking
+ entities:
+ - uid: 211
+ components:
+ - type: Transform
+ pos: 3.5,-17.5
+ parent: 1
+- proto: CrateFoodDinnerware
+ entities:
+ - uid: 212
+ components:
+ - type: Transform
+ pos: 3.5,-18.5
+ parent: 1
+- proto: CrateFoodMRE
+ entities:
+ - uid: 213
+ components:
+ - type: Transform
+ pos: 3.5,-20.5
+ parent: 1
+- proto: CrateFoodSoftdrinksLarge
+ entities:
+ - uid: 214
+ components:
+ - type: Transform
+ pos: 3.5,-19.5
+ parent: 1
+- proto: CrateInternals
+ entities:
+ - uid: 215
+ components:
+ - type: Transform
+ pos: 5.5,-16.5
+ parent: 1
+- proto: FaxMachineSyndie
+ entities:
+ - uid: 216
+ components:
+ - type: Transform
+ pos: 2.5,-8.5
+ parent: 1
+- proto: FireAxe
+ entities:
+ - uid: 217
+ components:
+ - type: Transform
+ pos: 5.422041,-8.390619
+ parent: 1
+- proto: FoodBoxDonut
+ entities:
+ - uid: 218
+ components:
+ - type: Transform
+ pos: 6.671875,-10.122481
+ parent: 1
+ - uid: 219
+ components:
+ - type: Transform
+ pos: 6.375,-10.372481
+ parent: 1
+- proto: GasMinerNitrogenStation
+ entities:
+ - uid: 220
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: 1.5,-14.5
+ parent: 1
+- proto: GasMinerOxygenStation
+ entities:
+ - uid: 221
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -1.5,-14.5
+ parent: 1
+- proto: GasMixer
+ entities:
+ - uid: 222
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: 2.5,-11.5
+ parent: 1
+- proto: GasPassiveVent
+ entities:
+ - uid: 223
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -0.5,-13.5
+ parent: 1
+ - uid: 224
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: 2.5,-13.5
+ parent: 1
+ - uid: 225
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: 0.5,-23.5
+ parent: 1
+- proto: GasPipeBend
+ entities:
+ - uid: 226
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: 5.5,-21.5
+ parent: 1
+ - uid: 227
+ components:
+ - type: Transform
+ pos: 0.5,-21.5
+ parent: 1
+ - uid: 228
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: 5.5,-13.5
+ parent: 1
+ - uid: 229
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: 2.5,-16.5
+ parent: 1
+ - uid: 230
+ components:
+ - type: Transform
+ pos: 2.5,-15.5
+ parent: 1
+ - uid: 231
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -0.5,-11.5
+ parent: 1
+ - uid: 232
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -4.5,-10.5
+ parent: 1
+ - uid: 233
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: -3.5,-20.5
+ parent: 1
+ - uid: 234
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: 4.5,-20.5
+ parent: 1
+ - uid: 235
+ components:
+ - type: Transform
+ pos: 4.5,-10.5
+ parent: 1
+ - uid: 236
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: 1.5,-10.5
+ parent: 1
+ - uid: 237
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -4.5,-9.5
+ parent: 1
+ - uid: 238
+ components:
+ - type: Transform
+ pos: -3.5,-9.5
+ parent: 1
+ - uid: 239
+ components:
+ - type: Transform
+ pos: -2.5,-6.5
+ parent: 1
+ - uid: 240
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -4.5,-6.5
+ parent: 1
+- proto: GasPipeFourway
+ entities:
+ - uid: 241
+ components:
+ - type: Transform
+ pos: -0.5,-8.5
+ parent: 1
+ - uid: 242
+ components:
+ - type: Transform
+ pos: 4.5,-11.5
+ parent: 1
+ - uid: 243
+ components:
+ - type: Transform
+ pos: 1.5,-7.5
+ parent: 1
+- proto: GasPipeStraight
+ entities:
+ - uid: 244
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -2.5,-15.5
+ parent: 1
+ - uid: 245
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -3.5,-15.5
+ parent: 1
+ - uid: 246
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: 0.5,-22.5
+ parent: 1
+ - uid: 247
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -1.5,-15.5
+ parent: 1
+ - uid: 248
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: 0.5,-15.5
+ parent: 1
+ - uid: 249
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -0.5,-15.5
+ parent: 1
+ - uid: 250
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: 1.5,-15.5
+ parent: 1
+ - uid: 251
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: 3.5,-16.5
+ parent: 1
+ - uid: 252
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: 4.5,-16.5
+ parent: 1
+ - uid: 253
+ components:
+ - type: Transform
+ pos: 5.5,-14.5
+ parent: 1
+ - uid: 254
+ components:
+ - type: Transform
+ pos: 5.5,-15.5
+ parent: 1
+ - uid: 255
+ components:
+ - type: Transform
+ pos: 5.5,-17.5
+ parent: 1
+ - uid: 256
+ components:
+ - type: Transform
+ pos: 5.5,-18.5
+ parent: 1
+ - uid: 257
+ components:
+ - type: Transform
+ pos: 5.5,-19.5
+ parent: 1
+ - uid: 258
+ components:
+ - type: Transform
+ pos: 5.5,-20.5
+ parent: 1
+ - uid: 259
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: -3.5,-21.5
+ parent: 1
+ - uid: 260
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: -1.5,-21.5
+ parent: 1
+ - uid: 261
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: -0.5,-21.5
+ parent: 1
+ - uid: 262
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -4.5,-20.5
+ parent: 1
+ - uid: 263
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -4.5,-19.5
+ parent: 1
+ - uid: 264
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -4.5,-18.5
+ parent: 1
+ - uid: 265
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -4.5,-17.5
+ parent: 1
+ - uid: 266
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -4.5,-16.5
+ parent: 1
+ - uid: 267
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -4.5,-14.5
+ parent: 1
+ - uid: 268
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -4.5,-12.5
+ parent: 1
+ - uid: 269
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -4.5,-11.5
+ parent: 1
+ - uid: 270
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -3.5,-10.5
+ parent: 1
+ - uid: 271
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -2.5,-10.5
+ parent: 1
+ - uid: 272
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -1.5,-10.5
+ parent: 1
+ - uid: 273
+ components:
+ - type: Transform
+ pos: -0.5,-9.5
+ parent: 1
+ - uid: 274
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: -2.5,-8.5
+ parent: 1
+ - uid: 275
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: -1.5,-8.5
+ parent: 1
+ - uid: 276
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: 0.5,-8.5
+ parent: 1
+ - uid: 277
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: 1.5,-8.5
+ parent: 1
+ - uid: 278
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: 2.5,-8.5
+ parent: 1
+ - uid: 279
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: 3.5,-8.5
+ parent: 1
+ - uid: 280
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -0.5,-2.5
+ parent: 1
+ - uid: 281
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -0.5,-3.5
+ parent: 1
+ - uid: 282
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -0.5,-4.5
+ parent: 1
+ - uid: 283
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -0.5,-5.5
+ parent: 1
+ - uid: 284
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -0.5,-6.5
+ parent: 1
+ - uid: 285
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -0.5,-7.5
+ parent: 1
+ - uid: 286
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: 1.5,-11.5
+ parent: 1
+ - uid: 287
+ components:
+ - type: Transform
+ pos: -0.5,-12.5
+ parent: 1
+ - uid: 288
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: 0.5,-11.5
+ parent: 1
+ - uid: 289
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: 2.5,-12.5
+ parent: 1
+ - uid: 290
+ components:
+ - type: Transform
+ pos: 1.5,-2.5
+ parent: 1
+ - uid: 291
+ components:
+ - type: Transform
+ pos: 1.5,-3.5
+ parent: 1
+ - uid: 292
+ components:
+ - type: Transform
+ pos: 1.5,-4.5
+ parent: 1
+ - uid: 293
+ components:
+ - type: Transform
+ pos: 1.5,-5.5
+ parent: 1
+ - uid: 294
+ components:
+ - type: Transform
+ pos: 1.5,-6.5
+ parent: 1
+ - uid: 295
+ components:
+ - type: Transform
+ pos: 1.5,-8.5
+ parent: 1
+ - uid: 296
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: 2.5,-7.5
+ parent: 1
+ - uid: 297
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: 3.5,-7.5
+ parent: 1
+ - uid: 298
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: 2.5,-10.5
+ parent: 1
+ - uid: 299
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: 3.5,-10.5
+ parent: 1
+ - uid: 300
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: 5.5,-11.5
+ parent: 1
+ - uid: 301
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: 4.5,-12.5
+ parent: 1
+ - uid: 302
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: 4.5,-13.5
+ parent: 1
+ - uid: 303
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: 4.5,-14.5
+ parent: 1
+ - uid: 304
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: 4.5,-15.5
+ parent: 1
+ - uid: 305
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: 4.5,-16.5
+ parent: 1
+ - uid: 306
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: 4.5,-17.5
+ parent: 1
+ - uid: 307
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: 4.5,-18.5
+ parent: 1
+ - uid: 308
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: 4.5,-19.5
+ parent: 1
+ - uid: 309
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: 5.5,-20.5
+ parent: 1
+ - uid: 310
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -4.5,-20.5
+ parent: 1
+ - uid: 311
+ components:
+ - type: Transform
+ pos: -3.5,-19.5
+ parent: 1
+ - uid: 312
+ components:
+ - type: Transform
+ pos: -3.5,-18.5
+ parent: 1
+ - uid: 313
+ components:
+ - type: Transform
+ pos: -3.5,-17.5
+ parent: 1
+ - uid: 314
+ components:
+ - type: Transform
+ pos: -3.5,-16.5
+ parent: 1
+ - uid: 315
+ components:
+ - type: Transform
+ pos: -3.5,-15.5
+ parent: 1
+ - uid: 316
+ components:
+ - type: Transform
+ pos: -3.5,-14.5
+ parent: 1
+ - uid: 317
+ components:
+ - type: Transform
+ pos: -3.5,-13.5
+ parent: 1
+ - uid: 318
+ components:
+ - type: Transform
+ pos: -3.5,-12.5
+ parent: 1
+ - uid: 319
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: -4.5,-11.5
+ parent: 1
+ - uid: 320
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: -1.5,-7.5
+ parent: 1
+ - uid: 321
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: -0.5,-7.5
+ parent: 1
+ - uid: 322
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: 0.5,-7.5
+ parent: 1
+ - uid: 323
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: -3.5,-6.5
+ parent: 1
+ - uid: 324
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -4.5,-7.5
+ parent: 1
+ - uid: 325
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -4.5,-8.5
+ parent: 1
+ - uid: 326
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -3.5,-10.5
+ parent: 1
+- proto: GasPipeTJunction
+ entities:
+ - uid: 327
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -4.5,-21.5
+ parent: 1
+ - uid: 328
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: -4.5,-13.5
+ parent: 1
+ - uid: 329
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -0.5,-10.5
+ parent: 1
+ - uid: 330
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: 5.5,-16.5
+ parent: 1
+ - uid: 331
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -4.5,-15.5
+ parent: 1
+ - uid: 332
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: 1.5,-9.5
+ parent: 1
+ - uid: 333
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -2.5,-7.5
+ parent: 1
+ - uid: 334
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: -3.5,-11.5
+ parent: 1
+- proto: GasPressurePump
+ entities:
+ - uid: 335
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: 3.5,-11.5
+ parent: 1
+ - uid: 336
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -2.5,-21.5
+ parent: 1
+- proto: GasVentPump
+ entities:
+ - uid: 337
+ components:
+ - type: Transform
+ pos: 1.5,-1.5
+ parent: 1
+ - uid: 338
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -3.5,-7.5
+ parent: 1
+ - uid: 339
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: 4.5,-7.5
+ parent: 1
+ - uid: 340
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: 0.5,-9.5
+ parent: 1
+ - uid: 341
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -5.5,-20.5
+ parent: 1
+ - uid: 342
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: 6.5,-20.5
+ parent: 1
+ - uid: 343
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -5.5,-11.5
+ parent: 1
+ - uid: 344
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: 6.5,-11.5
+ parent: 1
+- proto: GasVentScrubber
+ entities:
+ - uid: 345
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: 6.5,-21.5
+ parent: 1
+ - uid: 346
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -5.5,-21.5
+ parent: 1
+ - uid: 347
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: 0.5,-10.5
+ parent: 1
+ - uid: 348
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: 6.5,-13.5
+ parent: 1
+ - uid: 349
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -5.5,-13.5
+ parent: 1
+ - uid: 350
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -3.5,-8.5
+ parent: 1
+ - uid: 351
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: 4.5,-8.5
+ parent: 1
+ - uid: 352
+ components:
+ - type: Transform
+ pos: -0.5,-1.5
+ parent: 1
+- proto: GeneratorBasic15kW
+ entities:
+ - uid: 353
+ components:
+ - type: Transform
+ pos: -5.5,-21.5
+ parent: 1
+ - uid: 354
+ components:
+ - type: Transform
+ pos: -4.5,-21.5
+ parent: 1
+ - uid: 355
+ components:
+ - type: Transform
+ pos: -3.5,-21.5
+ parent: 1
+- proto: GravityGeneratorMini
+ entities:
+ - uid: 356
+ components:
+ - type: Transform
+ pos: -2.5,-17.5
+ parent: 1
+- proto: Grille
+ entities:
+ - uid: 357
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: 5.5,-15.5
+ parent: 1
+ - uid: 358
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -2.5,-9.5
+ parent: 1
+ - uid: 359
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -1.5,-1.5
+ parent: 1
+ - uid: 360
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -1.5,-0.5
+ parent: 1
+ - uid: 361
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -1.5,0.5
+ parent: 1
+ - uid: 362
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -0.5,1.5
+ parent: 1
+ - uid: 363
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: 0.5,1.5
+ parent: 1
+ - uid: 364
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: 1.5,1.5
+ parent: 1
+ - uid: 365
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: 2.5,0.5
+ parent: 1
+ - uid: 366
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: 2.5,-0.5
+ parent: 1
+ - uid: 367
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: 2.5,-1.5
+ parent: 1
+ - uid: 368
+ components:
+ - type: Transform
+ pos: -2.5,-5.5
+ parent: 1
+ - uid: 369
+ components:
+ - type: Transform
+ pos: -1.5,-5.5
+ parent: 1
+ - uid: 370
+ components:
+ - type: Transform
+ pos: 2.5,-5.5
+ parent: 1
+ - uid: 371
+ components:
+ - type: Transform
+ pos: 3.5,-5.5
+ parent: 1
+ - uid: 372
+ components:
+ - type: Transform
+ pos: 7.5,-10.5
+ parent: 1
+ - uid: 373
+ components:
+ - type: Transform
+ pos: 7.5,-11.5
+ parent: 1
+ - uid: 374
+ components:
+ - type: Transform
+ pos: 7.5,-13.5
+ parent: 1
+ - uid: 375
+ components:
+ - type: Transform
+ pos: 7.5,-14.5
+ parent: 1
+ - uid: 376
+ components:
+ - type: Transform
+ pos: -6.5,-14.5
+ parent: 1
+ - uid: 377
+ components:
+ - type: Transform
+ pos: -6.5,-13.5
+ parent: 1
+ - uid: 378
+ components:
+ - type: Transform
+ pos: -6.5,-11.5
+ parent: 1
+ - uid: 379
+ components:
+ - type: Transform
+ pos: -6.5,-10.5
+ parent: 1
+ - uid: 380
+ components:
+ - type: Transform
+ pos: -1.5,-18.5
+ parent: 1
+ - uid: 381
+ components:
+ - type: Transform
+ pos: -1.5,-17.5
+ parent: 1
+ - uid: 382
+ components:
+ - type: Transform
+ pos: 2.5,-17.5
+ parent: 1
+ - uid: 383
+ components:
+ - type: Transform
+ pos: 2.5,-18.5
+ parent: 1
+ - uid: 384
+ components:
+ - type: Transform
+ pos: 2.5,-20.5
+ parent: 1
+ - uid: 385
+ components:
+ - type: Transform
+ pos: -1.5,-20.5
+ parent: 1
+ - uid: 386
+ components:
+ - type: Transform
+ pos: -6.5,-21.5
+ parent: 1
+ - uid: 387
+ components:
+ - type: Transform
+ pos: -6.5,-20.5
+ parent: 1
+ - uid: 388
+ components:
+ - type: Transform
+ pos: 7.5,-20.5
+ parent: 1
+ - uid: 389
+ components:
+ - type: Transform
+ pos: 7.5,-21.5
+ parent: 1
+ - uid: 390
+ components:
+ - type: Transform
+ pos: -1.5,-12.5
+ parent: 1
+ - uid: 391
+ components:
+ - type: Transform
+ pos: -0.5,-12.5
+ parent: 1
+ - uid: 392
+ components:
+ - type: Transform
+ pos: 1.5,-12.5
+ parent: 1
+ - uid: 393
+ components:
+ - type: Transform
+ pos: 2.5,-12.5
+ parent: 1
+ - uid: 394
+ components:
+ - type: Transform
+ pos: -4.5,-9.5
+ parent: 1
+ - uid: 395
+ components:
+ - type: Transform
+ pos: -3.5,-9.5
+ parent: 1
+ - uid: 396
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: 3.5,-9.5
+ parent: 1
+ - uid: 397
+ components:
+ - type: Transform
+ pos: 5.5,-9.5
+ parent: 1
+ - uid: 398
+ components:
+ - type: Transform
+ pos: 4.5,-9.5
+ parent: 1
+ - uid: 399
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -4.5,-15.5
+ parent: 1
+ - uid: 400
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -3.5,-1.5
+ parent: 1
+ - uid: 401
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -3.5,-0.5
+ parent: 1
+ - uid: 402
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -3.5,0.5
+ parent: 1
+ - uid: 403
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -3.5,1.5
+ parent: 1
+ - uid: 404
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -3.5,2.5
+ parent: 1
+ - uid: 405
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -2.5,3.5
+ parent: 1
+ - uid: 406
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -1.5,3.5
+ parent: 1
+ - uid: 407
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -0.5,3.5
+ parent: 1
+ - uid: 408
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: 0.5,3.5
+ parent: 1
+ - uid: 409
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: 1.5,3.5
+ parent: 1
+ - uid: 410
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: 2.5,3.5
+ parent: 1
+ - uid: 411
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: 3.5,3.5
+ parent: 1
+ - uid: 412
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: 4.5,2.5
+ parent: 1
+ - uid: 413
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: 4.5,1.5
+ parent: 1
+ - uid: 414
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: 4.5,0.5
+ parent: 1
+ - uid: 415
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: 4.5,-0.5
+ parent: 1
+ - uid: 416
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: 4.5,-1.5
+ parent: 1
+- proto: GrilleDiagonal
+ entities:
+ - uid: 417
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: 1.5,0.5
+ parent: 1
+ - uid: 418
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -0.5,0.5
+ parent: 1
+ - uid: 419
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: 2.5,1.5
+ parent: 1
+ - uid: 420
+ components:
+ - type: Transform
+ pos: -1.5,1.5
+ parent: 1
+ - uid: 421
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: 4.5,3.5
+ parent: 1
+ - uid: 422
+ components:
+ - type: Transform
+ pos: -3.5,3.5
+ parent: 1
+- proto: Gyroscope
+ entities:
+ - uid: 423
+ components:
+ - type: Transform
+ pos: 6.5,-20.5
+ parent: 1
+ - uid: 424
+ components:
+ - type: Transform
+ pos: -5.5,-20.5
+ parent: 1
+- proto: KitchenReagentGrinder
+ entities:
+ - uid: 425
+ components:
+ - type: Transform
+ pos: 6.5,-13.5
+ parent: 1
+- proto: LockerMedicineFilled
+ entities:
+ - uid: 426
+ components:
+ - type: Transform
+ pos: -4.5,-8.5
+ parent: 1
+- proto: MedicalBed
+ entities:
+ - uid: 427
+ components:
+ - type: Transform
+ pos: -4.5,-6.5
+ parent: 1
+ - uid: 428
+ components:
+ - type: Transform
+ pos: -2.5,-6.5
+ parent: 1
+- proto: MedkitAdvancedFilled
+ entities:
+ - uid: 429
+ components:
+ - type: Transform
+ pos: -2.5053523,-8.482623
+ parent: 1
+- proto: MedkitCombatFilled
+ entities:
+ - uid: 430
+ components:
+ - type: Transform
+ pos: -0.4468987,-1.4934115
+ parent: 1
+- proto: MedkitFilled
+ entities:
+ - uid: 431
+ components:
+ - type: Transform
+ pos: -3.3334773,-8.341998
+ parent: 1
+- proto: NitrogenCanister
+ entities:
+ - uid: 432
+ components:
+ - type: Transform
+ pos: 1.5,-13.5
+ parent: 1
+- proto: NuclearBombUnanchored
+ entities:
+ - uid: 433
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: 4.5,-7.5
+ parent: 1
+- proto: NukeCodePaper
+ entities:
+ - uid: 434
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: 4.518778,-8.3708105
+ parent: 1
+- proto: OxygenCanister
+ entities:
+ - uid: 435
+ components:
+ - type: Transform
+ pos: -1.5,-13.5
+ parent: 1
+- proto: PetrAirlockShuttleEasyPryLocked
+ entities:
+ - uid: 436
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: -6.5,-12.5
+ parent: 1
+ - uid: 437
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: 7.5,-12.5
+ parent: 1
+- proto: PetrAirlockSolderLocked
+ entities:
+ - uid: 438
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -1.5,-21.5
+ parent: 1
+ - uid: 439
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: 2.5,-21.5
+ parent: 1
+ - uid: 440
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -0.5,-4.5
+ parent: 1
+ - uid: 441
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: 1.5,-4.5
+ parent: 1
+- proto: PetrAirlockSolderLockedGlass
+ entities:
+ - uid: 442
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: 0.5,-2.5
+ parent: 1
+ - uid: 443
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -3.5,-15.5
+ parent: 1
+ - uid: 444
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: 4.5,-15.5
+ parent: 1
+ - uid: 445
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -0.5,-9.5
+ parent: 1
+ - uid: 446
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: 0.5,-9.5
+ parent: 1
+ - uid: 447
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: 1.5,-9.5
+ parent: 1
+- proto: PetrBanner
+ entities:
+ - uid: 448
+ components:
+ - type: Transform
+ pos: 6.5,-14.5
+ parent: 1
+ - uid: 449
+ components:
+ - type: Transform
+ pos: -5.5,-14.5
+ parent: 1
+ - uid: 450
+ components:
+ - type: Transform
+ pos: 5.5,-6.5
+ parent: 1
+ - uid: 451
+ components:
+ - type: Transform
+ pos: 2.5,-6.5
+ parent: 1
+- proto: PetrComputerComms
+ entities:
+ - uid: 452
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: 1.5,-0.5
+ parent: 1
+- proto: PetrCrate
+ entities:
+ - uid: 453
+ components:
+ - type: Transform
+ pos: 5.5,-18.5
+ parent: 1
+- proto: PetrCrateForm
+ entities:
+ - uid: 454
+ components:
+ - type: Transform
+ pos: 5.5,-17.5
+ parent: 1
+- proto: PetrCrateRadio
+ entities:
+ - uid: 455
+ components:
+ - type: Transform
+ pos: 5.5,-19.5
+ parent: 1
+- proto: PinpointerNuclear
+ entities:
+ - uid: 456
+ components:
+ - type: Transform
+ pos: 3.6594026,-8.4176855
+ parent: 1
+- proto: Poweredlight
+ entities:
+ - uid: 457
+ components:
+ - type: Transform
+ pos: -5.5,-20.5
+ parent: 1
+ - uid: 458
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: -2.5,-19.5
+ parent: 1
+ - uid: 459
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -4.5,-17.5
+ parent: 1
+ - uid: 460
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: 5.5,-17.5
+ parent: 1
+ - uid: 461
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: 3.5,-19.5
+ parent: 1
+ - uid: 462
+ components:
+ - type: Transform
+ pos: 6.5,-20.5
+ parent: 1
+ - uid: 463
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -0.5,-14.5
+ parent: 1
+ - uid: 464
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: 2.5,-14.5
+ parent: 1
+ - uid: 465
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: -3.5,-13.5
+ parent: 1
+ - uid: 466
+ components:
+ - type: Transform
+ pos: -5.5,-10.5
+ parent: 1
+ - uid: 467
+ components:
+ - type: Transform
+ pos: -1.5,-10.5
+ parent: 1
+ - uid: 468
+ components:
+ - type: Transform
+ pos: 2.5,-10.5
+ parent: 1
+ - uid: 469
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: 4.5,-13.5
+ parent: 1
+ - uid: 470
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -4.5,-7.5
+ parent: 1
+ - uid: 471
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: -1.5,-6.5
+ parent: 1
+ - uid: 472
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: 2.5,-6.5
+ parent: 1
+ - uid: 473
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: 5.5,-7.5
+ parent: 1
+ - uid: 474
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: 0.5,-5.5
+ parent: 1
+ - uid: 475
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -0.5,-1.5
+ parent: 1
+ - uid: 476
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: 1.5,-1.5
+ parent: 1
+- proto: PoweredlightLED
+ entities:
+ - uid: 477
+ components:
+ - type: Transform
+ pos: 0.5,-16.5
+ parent: 1
+- proto: Rack
+ entities:
+ - uid: 478
+ components:
+ - type: Transform
+ pos: -0.5,-1.5
+ parent: 1
+ - uid: 479
+ components:
+ - type: Transform
+ pos: 1.5,-1.5
+ parent: 1
+- proto: Railing
+ entities:
+ - uid: 480
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -0.5,-21.5
+ parent: 1
+ - uid: 481
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: 0.5,-21.5
+ parent: 1
+ - uid: 482
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: 1.5,-21.5
+ parent: 1
+- proto: ReinforcedWindow
+ entities:
+ - uid: 483
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -6.5,-13.5
+ parent: 1
+ - uid: 484
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -6.5,-14.5
+ parent: 1
+ - uid: 485
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -6.5,-11.5
+ parent: 1
+ - uid: 486
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -6.5,-10.5
+ parent: 1
+ - uid: 487
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: 7.5,-14.5
+ parent: 1
+ - uid: 488
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: 7.5,-13.5
+ parent: 1
+ - uid: 489
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: 7.5,-11.5
+ parent: 1
+ - uid: 490
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: 7.5,-10.5
+ parent: 1
+ - uid: 491
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -2.5,-5.5
+ parent: 1
+ - uid: 492
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: 2.5,-17.5
+ parent: 1
+ - uid: 493
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: 2.5,-18.5
+ parent: 1
+ - uid: 494
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -1.5,-17.5
+ parent: 1
+ - uid: 495
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -1.5,-18.5
+ parent: 1
+ - uid: 496
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -1.5,-20.5
+ parent: 1
+ - uid: 497
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: 2.5,-20.5
+ parent: 1
+ - uid: 498
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: 7.5,-21.5
+ parent: 1
+ - uid: 499
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: 7.5,-20.5
+ parent: 1
+ - uid: 500
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -6.5,-20.5
+ parent: 1
+ - uid: 501
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -6.5,-21.5
+ parent: 1
+ - uid: 502
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: 3.5,-5.5
+ parent: 1
+ - uid: 503
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -1.5,-1.5
+ parent: 1
+ - uid: 504
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -1.5,-0.5
+ parent: 1
+ - uid: 505
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -1.5,0.5
+ parent: 1
+ - uid: 506
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -0.5,1.5
+ parent: 1
+ - uid: 507
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: 0.5,1.5
+ parent: 1
+ - uid: 508
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: 1.5,1.5
+ parent: 1
+ - uid: 509
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: 2.5,0.5
+ parent: 1
+ - uid: 510
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: 2.5,-0.5
+ parent: 1
+ - uid: 511
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: 2.5,-1.5
+ parent: 1
+ - uid: 512
+ components:
+ - type: Transform
+ pos: 2.5,-5.5
+ parent: 1
+ - uid: 513
+ components:
+ - type: Transform
+ pos: -1.5,-5.5
+ parent: 1
+ - uid: 514
+ components:
+ - type: Transform
+ pos: -1.5,-12.5
+ parent: 1
+ - uid: 515
+ components:
+ - type: Transform
+ pos: -0.5,-12.5
+ parent: 1
+ - uid: 516
+ components:
+ - type: Transform
+ pos: 1.5,-12.5
+ parent: 1
+ - uid: 517
+ components:
+ - type: Transform
+ pos: 2.5,-12.5
+ parent: 1
+ - uid: 518
+ components:
+ - type: Transform
+ pos: -4.5,-9.5
+ parent: 1
+ - uid: 519
+ components:
+ - type: Transform
+ pos: -3.5,-9.5
+ parent: 1
+ - uid: 520
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -4.5,-15.5
+ parent: 1
+ - uid: 521
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: 3.5,-9.5
+ parent: 1
+ - uid: 522
+ components:
+ - type: Transform
+ pos: 4.5,-9.5
+ parent: 1
+ - uid: 523
+ components:
+ - type: Transform
+ pos: 5.5,-9.5
+ parent: 1
+ - uid: 524
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -2.5,-9.5
+ parent: 1
+ - uid: 525
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: 5.5,-15.5
+ parent: 1
+- proto: ReinforcedWindowDiagonal
+ entities:
+ - uid: 526
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -0.5,0.5
+ parent: 1
+ - uid: 527
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: 1.5,0.5
+ parent: 1
+ - uid: 528
+ components:
+ - type: Transform
+ pos: -1.5,1.5
+ parent: 1
+ - uid: 529
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: 2.5,1.5
+ parent: 1
+- proto: SlipocalypseClusterSoap
+ entities:
+ - uid: 530
+ components:
+ - type: Transform
+ pos: -5.520009,-10.468119
+ parent: 1
+- proto: SMESBasic
+ entities:
+ - uid: 531
+ components:
+ - type: Transform
+ pos: -4.5,-19.5
+ parent: 1
+ - uid: 532
+ components:
+ - type: Transform
+ pos: -3.5,-19.5
+ parent: 1
+- proto: SubstationBasic
+ entities:
+ - uid: 533
+ components:
+ - type: Transform
+ pos: -4.5,-16.5
+ parent: 1
+ - uid: 534
+ components:
+ - type: Transform
+ pos: -4.5,-17.5
+ parent: 1
+- proto: SyndicateMicrowave
+ entities:
+ - uid: 535
+ components:
+ - type: Transform
+ pos: -5.5,-13.5
+ parent: 1
+- proto: TableReinforced
+ entities:
+ - uid: 536
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -5.5,-13.5
+ parent: 1
+ - uid: 537
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -5.5,-10.5
+ parent: 1
+ - uid: 538
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: 6.5,-10.5
+ parent: 1
+ - uid: 539
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: 6.5,-13.5
+ parent: 1
+ - uid: 540
+ components:
+ - type: Transform
+ pos: -4.5,-10.5
+ parent: 1
+ - uid: 541
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -1.5,-8.5
+ parent: 1
+ - uid: 542
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -2.5,-8.5
+ parent: 1
+ - uid: 543
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -3.5,-8.5
+ parent: 1
+ - uid: 544
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: 2.5,-8.5
+ parent: 1
+ - uid: 545
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: 3.5,-8.5
+ parent: 1
+ - uid: 546
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: 4.5,-8.5
+ parent: 1
+ - uid: 547
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: 5.5,-8.5
+ parent: 1
+ - uid: 548
+ components:
+ - type: Transform
+ pos: 5.5,-10.5
+ parent: 1
+- proto: TableReinforcedGlass
+ entities:
+ - uid: 549
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: -1.5,-6.5
+ parent: 1
+ - uid: 550
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: -3.5,-6.5
+ parent: 1
+- proto: Thruster
+ entities:
+ - uid: 551
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -1.5,-3.5
+ parent: 1
+ - uid: 552
+ components:
+ - type: Transform
+ pos: -6.5,-4.5
+ parent: 1
+ - uid: 553
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -6.5,-6.5
+ parent: 1
+ - uid: 554
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -6.5,-7.5
+ parent: 1
+ - uid: 555
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -6.5,-8.5
+ parent: 1
+ - uid: 556
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -6.5,-16.5
+ parent: 1
+ - uid: 557
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -6.5,-17.5
+ parent: 1
+ - uid: 558
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -6.5,-18.5
+ parent: 1
+ - uid: 559
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: 7.5,-18.5
+ parent: 1
+ - uid: 560
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: 7.5,-17.5
+ parent: 1
+ - uid: 561
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: 7.5,-16.5
+ parent: 1
+ - uid: 562
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: 7.5,-8.5
+ parent: 1
+ - uid: 563
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: 7.5,-7.5
+ parent: 1
+ - uid: 564
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: 7.5,-6.5
+ parent: 1
+ - uid: 565
+ components:
+ - type: Transform
+ pos: 7.5,-4.5
+ parent: 1
+ - uid: 566
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: 2.5,-3.5
+ parent: 1
+ - uid: 567
+ components:
+ - type: Transform
+ pos: 4.5,-4.5
+ parent: 1
+ - uid: 568
+ components:
+ - type: Transform
+ pos: 5.5,-4.5
+ parent: 1
+ - uid: 569
+ components:
+ - type: Transform
+ pos: -3.5,-4.5
+ parent: 1
+ - uid: 570
+ components:
+ - type: Transform
+ pos: -4.5,-4.5
+ parent: 1
+ - uid: 571
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: 2.5,-23.5
+ parent: 1
+ - uid: 572
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -4.5,-23.5
+ parent: 1
+ - uid: 573
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -3.5,-23.5
+ parent: 1
+ - uid: 574
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -2.5,-23.5
+ parent: 1
+ - uid: 575
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -1.5,-23.5
+ parent: 1
+ - uid: 576
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -0.5,-22.5
+ parent: 1
+ - uid: 577
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -0.5,-19.5
+ parent: 1
+ - uid: 578
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -0.5,-16.5
+ parent: 1
+ - uid: 579
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: 0.5,-16.5
+ parent: 1
+ - uid: 580
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: 1.5,-16.5
+ parent: 1
+ - uid: 581
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: 1.5,-19.5
+ parent: 1
+ - uid: 582
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: 1.5,-22.5
+ parent: 1
+ - uid: 583
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: 3.5,-23.5
+ parent: 1
+ - uid: 584
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: 4.5,-23.5
+ parent: 1
+ - uid: 585
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: 5.5,-23.5
+ parent: 1
+- proto: ToolboxSyndicate
+ entities:
+ - uid: 586
+ components:
+ - type: Transform
+ pos: -4.587865,-18.419403
+ parent: 1
+ - uid: 587
+ components:
+ - type: Transform
+ pos: 1.5406425,-1.3985381
+ parent: 1
+- proto: WallReinforced
+ entities:
+ - uid: 588
+ components:
+ - type: Transform
+ pos: -1.5,-2.5
+ parent: 1
+ - uid: 589
+ components:
+ - type: Transform
+ pos: 2.5,-2.5
+ parent: 1
+ - uid: 590
+ components:
+ - type: Transform
+ pos: 1.5,-2.5
+ parent: 1
+ - uid: 591
+ components:
+ - type: Transform
+ pos: 1.5,-3.5
+ parent: 1
+ - uid: 592
+ components:
+ - type: Transform
+ pos: 1.5,-5.5
+ parent: 1
+ - uid: 593
+ components:
+ - type: Transform
+ pos: -0.5,-2.5
+ parent: 1
+ - uid: 594
+ components:
+ - type: Transform
+ pos: -0.5,-3.5
+ parent: 1
+ - uid: 595
+ components:
+ - type: Transform
+ pos: -0.5,-5.5
+ parent: 1
+ - uid: 596
+ components:
+ - type: Transform
+ pos: -5.5,-15.5
+ parent: 1
+ - uid: 597
+ components:
+ - type: Transform
+ pos: -5.5,-16.5
+ parent: 1
+ - uid: 598
+ components:
+ - type: Transform
+ pos: -5.5,-17.5
+ parent: 1
+ - uid: 599
+ components:
+ - type: Transform
+ pos: -5.5,-18.5
+ parent: 1
+ - uid: 600
+ components:
+ - type: Transform
+ pos: -5.5,-19.5
+ parent: 1
+ - uid: 601
+ components:
+ - type: Transform
+ pos: -6.5,-19.5
+ parent: 1
+ - uid: 602
+ components:
+ - type: Transform
+ pos: -6.5,-15.5
+ parent: 1
+ - uid: 603
+ components:
+ - type: Transform
+ pos: -5.5,-23.5
+ parent: 1
+ - uid: 604
+ components:
+ - type: Transform
+ pos: -6.5,-22.5
+ parent: 1
+ - uid: 605
+ components:
+ - type: Transform
+ pos: -5.5,-22.5
+ parent: 1
+ - uid: 606
+ components:
+ - type: Transform
+ pos: -4.5,-22.5
+ parent: 1
+ - uid: 607
+ components:
+ - type: Transform
+ pos: -3.5,-22.5
+ parent: 1
+ - uid: 608
+ components:
+ - type: Transform
+ pos: -2.5,-22.5
+ parent: 1
+ - uid: 609
+ components:
+ - type: Transform
+ pos: -1.5,-22.5
+ parent: 1
+ - uid: 610
+ components:
+ - type: Transform
+ pos: -1.5,-19.5
+ parent: 1
+ - uid: 611
+ components:
+ - type: Transform
+ pos: 2.5,-19.5
+ parent: 1
+ - uid: 612
+ components:
+ - type: Transform
+ pos: 2.5,-22.5
+ parent: 1
+ - uid: 613
+ components:
+ - type: Transform
+ pos: 3.5,-22.5
+ parent: 1
+ - uid: 614
+ components:
+ - type: Transform
+ pos: 4.5,-22.5
+ parent: 1
+ - uid: 615
+ components:
+ - type: Transform
+ pos: 5.5,-22.5
+ parent: 1
+ - uid: 616
+ components:
+ - type: Transform
+ pos: 6.5,-22.5
+ parent: 1
+ - uid: 617
+ components:
+ - type: Transform
+ pos: 7.5,-22.5
+ parent: 1
+ - uid: 618
+ components:
+ - type: Transform
+ pos: 6.5,-23.5
+ parent: 1
+ - uid: 619
+ components:
+ - type: Transform
+ pos: 7.5,-19.5
+ parent: 1
+ - uid: 620
+ components:
+ - type: Transform
+ pos: 6.5,-19.5
+ parent: 1
+ - uid: 621
+ components:
+ - type: Transform
+ pos: 6.5,-18.5
+ parent: 1
+ - uid: 622
+ components:
+ - type: Transform
+ pos: 6.5,-17.5
+ parent: 1
+ - uid: 623
+ components:
+ - type: Transform
+ pos: 6.5,-16.5
+ parent: 1
+ - uid: 624
+ components:
+ - type: Transform
+ pos: 6.5,-15.5
+ parent: 1
+ - uid: 625
+ components:
+ - type: Transform
+ pos: 7.5,-15.5
+ parent: 1
+ - uid: 626
+ components:
+ - type: Transform
+ pos: -1.5,-15.5
+ parent: 1
+ - uid: 627
+ components:
+ - type: Transform
+ pos: -0.5,-15.5
+ parent: 1
+ - uid: 628
+ components:
+ - type: Transform
+ pos: 1.5,-15.5
+ parent: 1
+ - uid: 629
+ components:
+ - type: Transform
+ pos: 2.5,-15.5
+ parent: 1
+ - uid: 630
+ components:
+ - type: Transform
+ pos: 2.5,-16.5
+ parent: 1
+ - uid: 631
+ components:
+ - type: Transform
+ pos: -1.5,-16.5
+ parent: 1
+ - uid: 632
+ components:
+ - type: Transform
+ pos: 7.5,-9.5
+ parent: 1
+ - uid: 633
+ components:
+ - type: Transform
+ pos: 6.5,-9.5
+ parent: 1
+ - uid: 634
+ components:
+ - type: Transform
+ pos: 6.5,-8.5
+ parent: 1
+ - uid: 635
+ components:
+ - type: Transform
+ pos: 6.5,-7.5
+ parent: 1
+ - uid: 636
+ components:
+ - type: Transform
+ pos: 6.5,-6.5
+ parent: 1
+ - uid: 637
+ components:
+ - type: Transform
+ pos: 7.5,-5.5
+ parent: 1
+ - uid: 638
+ components:
+ - type: Transform
+ pos: 6.5,-5.5
+ parent: 1
+ - uid: 639
+ components:
+ - type: Transform
+ pos: 5.5,-5.5
+ parent: 1
+ - uid: 640
+ components:
+ - type: Transform
+ pos: 4.5,-5.5
+ parent: 1
+ - uid: 641
+ components:
+ - type: Transform
+ pos: 6.5,-4.5
+ parent: 1
+ - uid: 642
+ components:
+ - type: Transform
+ pos: -3.5,-5.5
+ parent: 1
+ - uid: 643
+ components:
+ - type: Transform
+ pos: -4.5,-5.5
+ parent: 1
+ - uid: 644
+ components:
+ - type: Transform
+ pos: -5.5,-5.5
+ parent: 1
+ - uid: 645
+ components:
+ - type: Transform
+ pos: -6.5,-5.5
+ parent: 1
+ - uid: 646
+ components:
+ - type: Transform
+ pos: -5.5,-4.5
+ parent: 1
+ - uid: 647
+ components:
+ - type: Transform
+ pos: -6.5,-9.5
+ parent: 1
+ - uid: 648
+ components:
+ - type: Transform
+ pos: -5.5,-9.5
+ parent: 1
+ - uid: 649
+ components:
+ - type: Transform
+ pos: -5.5,-8.5
+ parent: 1
+ - uid: 650
+ components:
+ - type: Transform
+ pos: -5.5,-7.5
+ parent: 1
+ - uid: 651
+ components:
+ - type: Transform
+ pos: -5.5,-6.5
+ parent: 1
+ - uid: 652
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: 0.5,-15.5
+ parent: 1
+ - uid: 653
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: 0.5,-13.5
+ parent: 1
+ - uid: 654
+ components:
+ - type: Transform
+ pos: 3.5,-15.5
+ parent: 1
+ - uid: 655
+ components:
+ - type: Transform
+ pos: 3.5,-14.5
+ parent: 1
+ - uid: 656
+ components:
+ - type: Transform
+ pos: 3.5,-13.5
+ parent: 1
+ - uid: 657
+ components:
+ - type: Transform
+ pos: -2.5,-15.5
+ parent: 1
+ - uid: 658
+ components:
+ - type: Transform
+ pos: -2.5,-14.5
+ parent: 1
+ - uid: 659
+ components:
+ - type: Transform
+ pos: -2.5,-13.5
+ parent: 1
+ - uid: 660
+ components:
+ - type: Transform
+ pos: -2.5,-12.5
+ parent: 1
+ - uid: 661
+ components:
+ - type: Transform
+ pos: 3.5,-12.5
+ parent: 1
+ - uid: 662
+ components:
+ - type: Transform
+ pos: -0.5,-6.5
+ parent: 1
+ - uid: 663
+ components:
+ - type: Transform
+ pos: 1.5,-6.5
+ parent: 1
+ - uid: 664
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: 2.5,-9.5
+ parent: 1
+ - uid: 665
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -1.5,-9.5
+ parent: 1
+ - uid: 666
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: 0.5,-12.5
+ parent: 1
+ - uid: 667
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: 0.5,-14.5
+ parent: 1
+- proto: WaterCooler
+ entities:
+ - uid: 668
+ components:
+ - type: Transform
+ pos: -3.5,-12.5
+ parent: 1
+ - uid: 669
+ components:
+ - type: Transform
+ pos: 4.5,-12.5
+ parent: 1
+- proto: WeaponTurretSyndicate
+ entities:
+ - uid: 670
+ components:
+ - type: Transform
+ pos: 5.5,-14.5
+ parent: 1
+ - uid: 671
+ components:
+ - type: Transform
+ pos: -4.5,-14.5
+ parent: 1
+...
diff --git a/Resources/Prototypes/Corvax/Lore/KMLG/kmlg.yml b/Resources/Prototypes/Corvax/Lore/KMLG/kmlg.yml
new file mode 100644
index 00000000000..46c189e5383
--- /dev/null
+++ b/Resources/Prototypes/Corvax/Lore/KMLG/kmlg.yml
@@ -0,0 +1,1925 @@
+#---------------------------униформа----------------------------------------------------------------------
+#------------------------------------грузчик----------
+- type: entity
+ parent: ClothingUniformSkirtBase
+ id: KMLGUniformCargotech
+ name: Форма грузчика
+ suffix: KMLG
+ description: Стандартная корпоративная форма рядовых грузчиков корпорации Космологистика. Удобная, комфортная, массового пошива. Достаточно дешёвая, а потому без изысков и быстро изнашивается.
+ components:
+ - type: Sprite
+ sprite: Corvax/Lore/KMLG/Equipment/kmlg_uniform_cargotech.rsi
+ - type: Clothing
+ sprite: Corvax/Lore/KMLG/Equipment/kmlg_uniform_cargotech.rsi
+ - type: ClothingSpeedModifier
+ walkModifier: 1.20
+ sprintModifier: 1.20
+#------------------------------------старший снабженец----------
+- type: entity
+ parent: ClothingUniformSkirtBase
+ id: KMLGUniformCc
+ name: Форма старшего снабженца
+ suffix: KMLG
+ description: Стандартная корпоративная форма старших снабженцев корпорации Космологистика. Такая же удобная и комфортная, как и у грузчиков и тоже массового пошива, но куда более качественная и дорогая.
+ components:
+ - type: Sprite
+ sprite: Corvax/Lore/KMLG/Equipment/kmlg_uniform_qm.rsi
+ - type: Clothing
+ sprite: Corvax/Lore/KMLG/Equipment/kmlg_uniform_qm.rsi
+#------------------------------------ремонтник----------
+- type: entity
+ parent: ClothingUniformSkirtBase
+ id: KMLGUniformRepairman
+ name: Форма ремонтника
+ suffix: KMLG
+ description: Стардатная рубашка Космологистики не слишком удобна для ремонта машин, агрегатов и шаттлов. Ремонтники всё время её рвут на тряпки дл потирания масла, а работают в простых майках.
+ components:
+ - type: Sprite
+ sprite: Corvax/Lore/KMLG/Equipment/kmlg_uniform_repairman.rsi
+ - type: Clothing
+ sprite: Corvax/Lore/KMLG/Equipment/kmlg_uniform_repairman.rsi
+#------------------------------------инженер----------
+- type: entity
+ parent: ClothingUniformSkirtBase
+ id: KMLGUniformEngineer
+ name: Форма инженера
+ suffix: KMLG
+ description: Если штаны этой формы являются стандартными штанами чуть ли не самого массового пошива в Галактике, то куртки. которые на вид очень напоминают самые обычные корпоративные куртки Космологистики. Но на деле она более плотная и лучше защищает от всякой гадости.
+ components:
+ - type: Sprite
+ sprite: Corvax/Lore/KMLG/Equipment/kmlg_uniform_engineering.rsi
+ - type: Clothing
+ sprite: Corvax/Lore/KMLG/Equipment/kmlg_uniform_engineering.rsi
+ - type: Armor
+ modifiers:
+ coefficients:
+ Blunt: 0.95
+ Shock: 0.9
+ Caustic: 0.9
+ Heat: 0.95
+ Cold: 0.95
+#------------------------------------старший инженер----------
+- type: entity
+ parent: ClothingUniformSkirtBase
+ id: KMLGUniformCE
+ name: Форма старшего инженера
+ suffix: KMLG
+ description: В этой версии формы создатели хотели не только сохранить все преймущества куртки обычного инеженера, но и усовершенствовать её. Они ведь понимали, что старший инженер никогда не сможет усидеть в кресле руководителя, а сам полезет на стройку или в ремонт.
+ components:
+ - type: Sprite
+ sprite: Corvax/Lore/KMLG/Equipment/kmlg_uniform_ce.rsi
+ - type: Clothing
+ sprite: Corvax/Lore/KMLG/Equipment/kmlg_uniform_ce.rsi
+ - type: Armor
+ modifiers:
+ coefficients:
+ Blunt: 0.9
+ Shock: 0.9
+ Caustic: 0.9
+ Heat: 0.9
+ Cold: 0.9
+#------------------------------------пилот----------
+- type: entity
+ parent: ClothingUniformSkirtBase
+ id: KMLGUniformPilot
+ name: Форма пилота
+ suffix: KMLG
+ description: Говорят, что в своё время пилоты Космологистики устравивали крупную забостовку. Они утверждали, что являются самыми важными сотрудники компании, а потому имею право требовать форму по желанию. Желанием были штаны под старину и утеплённая подкладка, ибо пилоты в космосе всегда боятся замёрзнуть.
+ components:
+ - type: Sprite
+ sprite: Corvax/Lore/KMLG/Equipment/kmlg_uniform_pilot.rsi
+ - type: Clothing
+ sprite: Corvax/Lore/KMLG/Equipment/kmlg_uniform_pilot.rsi
+ - type: Armor
+ modifiers:
+ coefficients:
+ Cold: 0.9
+ - type: TemperatureProtection
+ heatingCoefficient: 1.1
+ coolingCoefficient: 0.1
+#------------------------------------сервисник----------
+- type: entity
+ parent: ClothingUniformSkirtBase
+ id: KMLGUniformServise
+ name: Форма сотрудника сервиса
+ suffix: KMLG
+ description: Нет ничего более обычного, чем форма сервисного сотрудника корпорации Космологистика. Простые чёрные блюки и простая зелёная рубашка.
+ components:
+ - type: Sprite
+ sprite: Corvax/Lore/KMLG/Equipment/kmlg_uniform_servise.rsi
+ - type: Clothing
+ sprite: Corvax/Lore/KMLG/Equipment/kmlg_uniform_servise.rsi
+#------------------------------------охранник----------
+- type: entity
+ parent: ClothingUniformSkirtBase
+ id: KMLGUniformSecurity
+ name: Форма охраны
+ suffix: KMLG
+ description: К форме охраны корпорация Космологистика подошла ответсвенно. Она выполнена из плотных и прочных нетканных материалов, способных погасить слабые удары, выдерживать небольшие порезы, уколы, а так же согреть в прохладной атмосфере.
+ components:
+ - type: Sprite
+ sprite: Corvax/Lore/KMLG/Equipment/kmlg_uniform_security.rsi
+ - type: Clothing
+ sprite: Corvax/Lore/KMLG/Equipment/kmlg_uniform_security.rsi
+ - type: Armor
+ modifiers:
+ coefficients:
+ Blunt: 0.9
+ Slash: 0.9
+ Piercing: 0.9
+ Cold: 0.9
+ - type: TemperatureProtection
+ heatingCoefficient: 1.1
+ coolingCoefficient: 0.1
+#--------------------------------------------обувка---------------------------------------------
+#----------------------------------ботинки------------------------
+- type: entity
+ parent: ClothingShoesMilitaryBase
+ id: KMLGBoots
+ name: Обычные ботинки
+ suffix: KMLG
+ description: Ботинки и ботинки. Ничего такого. Никаких секретов. Просто корпоративные ботинки массового производства корпорации Космологистика.
+ components:
+ - type: Sprite
+ sprite: Corvax/Lore/KMLG/Equipment/kmlg_boots.rsi
+ - type: Clothing
+ sprite: Corvax/Lore/KMLG/Equipment/kmlg_boots.rsi
+#----------------------------------рабоочие боты------------------------
+- type: entity
+ parent: ClothingShoesMilitaryBase
+ id: KMLGBootsWork
+ name: Рабочие боты
+ suffix: KMLG
+ description: Крепкие рабочие боты. Хороший друг всех инженеров, охранников и других сотрудников, которым приходится бывать в какой-то грязи по указу корпорации Космологистика.
+ components:
+ - type: Sprite
+ sprite: Corvax/Lore/KMLG/Equipment/kmlg_boots_work.rsi
+ - type: Clothing
+ sprite: Corvax/Lore/KMLG/Equipment/kmlg_boots_work.rsi
+#---------------------------------------------перчатки------------------------------
+#------------------------------------перчатки охраны----------
+- type: entity
+ parent: ClothingHandsBase
+ id: KMLGGlovesSec
+ name: Перчатки охраны
+ suffix: KMLG
+ description: Предотвращают образование мозолей от долгой работы с оружием или инструментами. Но в них на морозе мёрзнут руки.
+ components:
+ - type: Sprite
+ sprite: Corvax/Lore/KMLG/Equipment/kmlg_gloves_battle.rsi
+ - type: Clothing
+ sprite: Corvax/Lore/KMLG/Equipment/kmlg_gloves_battle.rsi
+ - type: Fiber
+ fiberMaterial: fibers-synthetic
+ fiberColor: fibers-green
+ - type: Armor
+ modifiers:
+ coefficients:
+ Blunt: 0.9
+ Slash: 0.9
+ Piercing: 0.9
+#---------------------------------------------------головняк--------------------------------------------
+#------------------------------------пилотка----------
+- type: entity
+ parent: ClothingHeadBase
+ id: KMLGCapP
+ name: Пилотка Космологистики
+ suffix: KMLG
+ description: Пилотка из плотной ткани активно используется сотрудниками корпорации Космологистика для создания официального и респектабельного вида.
+ components:
+ - type: Sprite
+ sprite: Corvax/Lore/KMLG/Equipment/kmlg_cap_p.rsi
+ - type: Clothing
+ sprite: Corvax/Lore/KMLG/Equipment/kmlg_cap_p.rsi
+ - type: Tag
+ tags:
+ - ClothMade
+ - HamsterWearable
+ - WhitelistChameleon
+#------------------------------------беретка----------
+- type: entity
+ parent: ClothingHeadBase
+ id: KMLGBeret
+ name: Берет Космологистики
+ suffix: KMLG
+ description: Удобный берет сотрудников корпорации Космологистика, который все вечно всюду забывают...
+ components:
+ - type: Sprite
+ sprite: Corvax/Lore/KMLG/Equipment/kmlg_beret.rsi
+ - type: Clothing
+ sprite: Corvax/Lore/KMLG/Equipment/kmlg_beret.rsi
+ - type: Tag
+ tags:
+ - ClothMade
+ - HamsterWearable
+ - WhitelistChameleon
+#------------------------------------фуражка----------
+- type: entity
+ parent: ClothingHeadBase
+ id: KMLGCap
+ name: Фуражка Космологистики
+ suffix: KMLG
+ description: Простенькая фуражка сержанта охраны корпорации Космологистики. Никакого изыска.
+ components:
+ - type: Sprite
+ sprite: Corvax/Lore/KMLG/Equipment/kmlg_cap.rsi
+ - type: Clothing
+ sprite: Corvax/Lore/KMLG/Equipment/kmlg_cap.rsi
+ - type: Tag
+ tags:
+ - ClothMade
+ - HamsterWearable
+ - WhitelistChameleon
+#--------------------------------------кепка-----------
+- type: entity
+ parent: ClothingHeadBase
+ id: KMLGCepka
+ name: Кепка Космологистики
+ suffix: KMLG
+ description: Корпоративня плотная жёсткая кепка корпорации Космологистика. Не очень удобная, массового пошива, дешёвая и простая. Не самый удачный продукт.
+ components:
+ - type: Sprite
+ sprite: Corvax/Lore/KMLG/Equipment/kmlg_cepka.rsi
+ - type: Clothing
+ sprite: Corvax/Lore/KMLG/Equipment/kmlg_cepka.rsi
+ - type: Tag
+ tags:
+ - ClothMade
+ - WhitelistChameleon
+#--------------------------------------бандана-----------
+- type: entity
+ parent: ClothingHeadBase
+ id: KMLGBandana
+ name: Бандана Космологистики
+ suffix: KMLG
+ description: Корпорация Космологистика не планировала создавать банданы... Но многие сотрудники начали носить их сами, ибо так было удобней. Боссы решили, что если они не могут что-то сотановить, то надо возглавить.
+ components:
+ - type: Sprite
+ sprite: Corvax/Lore/KMLG/Equipment/kmlg_bandans.rsi
+ - type: Clothing
+ sprite: Corvax/Lore/KMLG/Equipment/kmlg_bandans.rsi
+ - type: Tag
+ tags:
+ - ClothMade
+ - WhitelistChameleon
+#---------------------------------------------------------рюкзаки----------------------------------
+#------------------------------------стандартный рюкзак----------
+- type: entity
+ parent: ClothingBackpack
+ id: KMLGBackpackStd
+ name: Стандартный рюкзак
+ suffix: KMLG
+ description: Проще чем ботинки только корпоративный стандартный рюкзак Космологистики. Буквально мешок с карманами, что кое-как держит форму и имеет лямки.
+ components:
+ - type: Sprite
+ sprite: Corvax/Lore/KMLG/Equipment/kmlg_backpack_std.rsi
+ - type: Storage
+ grid:
+ - 0,0,6,4
+#------------------------------------радиорюкзак----------
+- type: entity
+ parent: ClothingBackpack
+ id: KMLGBackpackRad
+ name: Радиорюкзак
+ suffix: KMLG
+ description: Охранникам космологистики приходится бывать много где. И местами нужно поддерживать связь. Но не заставишь же весь мир вставить свои ключи шифрования в сервера? Потому офицерам и стали выдавать акие радиорюкзаки.
+ components:
+ - type: Sprite
+ sprite: Corvax/Lore/KMLG/Equipment/kmlg_backpack_rad.rsi
+ - type: EncryptionKeyHolder
+ keysExtractionMethod: Prying
+ keySlots: 10
+ - type: ContainerContainer
+ containers:
+ storagebase: !type:Container
+ ents: []
+ key_slots: !type:Container
+ - type: TelecomServer
+ - type: ApcPowerReceiver
+ needsPower: false
+ - type: LightningTarget
+ priority: 1
+ - type: Storage
+ grid:
+ - 0,0,6,3
+#-----------------------------------------------------------------------эполеты--------------------------
+#------------------------------------10----------
+- type: entity
+ parent: ClothingNeckBase
+ id: KMLGEpolets10
+ name: Десятилетние эполеты
+ suffix: KMLG
+ description: Эполеты, обозначающие десять лет службы в корпорации Космологистика.
+ components:
+ - type: Sprite
+ sprite: Corvax/Lore/KMLG/Equipment/kmlg_epaulet_10.rsi
+#------------------------------------20----------
+- type: entity
+ parent: ClothingNeckBase
+ id: KMLGEpolets20
+ name: Двадцатилетние эполеты
+ suffix: KMLG
+ description: Эполеты, обозначающие двадцать лет службы в корпорации Космологистика.
+ components:
+ - type: Sprite
+ sprite: Corvax/Lore/KMLG/Equipment/kmlg_epaulet_20.rsi
+#------------------------------------30----------
+- type: entity
+ parent: ClothingNeckBase
+ id: KMLGEpolets30
+ name: Тридцатилетние эполеты
+ suffix: KMLG
+ description: Эполеты, обозначающие тридцать лет службы в корпорации Космологистика.
+ components:
+ - type: Sprite
+ sprite: Corvax/Lore/KMLG/Equipment/kmlg_epaulet_30.rsi
+#---------------------------------------------------------------------------жилеты-куртки----------------------
+#------------------------------------------рабочий жилет---------------------------------
+- type: entity
+ parent: ClothingOuterStorageBase
+ id: KMLGVest
+ name: Сигнальный жилет
+ suffix: KMLG
+ description: Стоительный жилет с карманами и светоотражающими элементами производства корпорации Гефест
+ components:
+ - type: Sprite
+ sprite: Clothing/OuterClothing/Vests/hazard.rsi
+ - type: Clothing
+ sprite: Clothing/OuterClothing/Vests/hazard.rsi
+ - type: Storage
+ grid:
+ - 0,0,3,3
+#------------------------------------------бронежилет---------------------------------
+- type: entity
+ parent: ClothingOuterBaseMedium
+ id: KMLGArmor
+ name: Бронижилет Космологистики
+ suffix: KMLG
+ description: Лёгкий охранный бронежилет используемый сотрудниками безопасности корпорации Космологистика. Немного утеплён.
+ components:
+ - type: Sprite
+ sprite: Corvax/Lore/KMLG/Armor/kmlg_armor.rsi
+ - type: Clothing
+ sprite: Corvax/Lore/KMLG/Armor/kmlg_armor.rsi
+ - type: Armor
+ modifiers:
+ coefficients:
+ Blunt: 0.55
+ Slash: 0.65
+ Piercing: 0.65
+ Heat: 0.65
+ Cold: 0.8
+ - type: ExplosionResistance
+ damageCoefficient: 0.90
+ - type: TemperatureProtection
+ heatingCoefficient: 1.1
+ coolingCoefficient: 0.1
+#------------------------------------------куртка---------------------------------
+- type: entity
+ parent: ClothingOuterWinterCoat
+ id: KMLGCoat
+ name: Корпоративная куртка
+ suffix: KMLG
+ description: Корпоративная тёплая куртка, которая выдаётся всем без исключения сотрудникам, которым приходится лететь на планеты с холодным климатом. особенно сильно её любят пилоты и ремонтники.
+ components:
+ - type: Sprite
+ sprite: Corvax/Lore/KMLG/Equipment/kmlg_coat.rsi
+ - type: Clothing
+ sprite: Corvax/Lore/KMLG/Equipment/kmlg_coat.rsi
+ - type: ToggleableClothing
+ clothingPrototype: KMLGCoatHood
+ slot: head
+ - type: ContainerContainer
+ containers:
+ toggleable-clothing: !type:ContainerSlot {}
+ storagebase: !type:Container
+ ents: []
+ - type: Armor
+ modifiers:
+ coefficients:
+ Blunt: 0.9
+ Cold: 0.7
+#-----------------------------------------капюшон куртки-------------------------------
+- type: entity
+ parent: ClothingHeadHatHoodWinterDefault
+ id: KMLGCoatHood
+ name: Капюшон корпоративной куртки
+ suffix: KMLG
+ description: Закрывает голову от холода и стужи.
+ categories: [ HideSpawnMenu ]
+ components:
+ - type: Sprite
+ sprite: Corvax/Lore/KMLG/Equipment/kmlg_coat_hood.rsi
+ - type: Clothing
+ sprite: Corvax/Lore/KMLG/Equipment/kmlg_coat_hood.rsi
+ - type: Armor
+ modifiers:
+ coefficients:
+ Blunt: 0.95
+ Cold: 0.85
+ - type: TemperatureProtection
+ heatingCoefficient: 1.1
+ coolingCoefficient: 0.1
+#-------------------------------------------------------------скафандры----------------------------
+#------------------------------------атмосферный щит----------
+- type: entity
+ parent: ClothingOuterHardsuitBase
+ id: KMLGNoocHardsuitField
+ name: Ноократский личный атмосферный щит
+ suffix: KMLG, Ноократия
+ description: Простая замена скафандру, когда нужно выйти в космос в безопасном районе. Очень хорошо защищает от радиации. Произведён в Ноократии Эранта, но запуется Космологистикой.
+ components:
+ - type: Item
+ size: Small
+ - type: Sprite
+ sprite: Corvax/Lore/KMLG/Armor/kmlg_nooc_hardsuits_field.rsi
+ - type: Clothing
+ sprite: Corvax/Lore/KMLG/Armor/kmlg_nooc_hardsuits_field.rsi
+ - type: ExplosionResistance
+ damageCoefficient: 0.9
+ - type: Armor
+ modifiers:
+ coefficients:
+ Heat: 0.2
+ Radiation: 0.9
+ - type: ClothingSpeedModifier
+ walkModifier: 0.90
+ sprintModifier: 0.90
+ - type: HeldSpeedModifier
+ - type: ToggleableClothing
+ clothingPrototype: KMLGNoocHelmetHardsuitField
+ - type: PointLight
+ color: "#00f0fb"
+ radius: 1.5
+#------------------------------------голова атмосферного щита----------
+- type: entity
+ parent: ClothingHeadHardsuitBase
+ id: KMLGNoocHelmetHardsuitField
+ name: Ноократский шлем личного атмосферного щита
+ components:
+ - type: BreathMask
+ - type: Sprite
+ sprite: Corvax/Lore/KMLG/Armor/kmlg_nooc_hardsuits_helmet_field.rsi
+ - type: Clothing
+ sprite: Corvax/Lore/KMLG/Armor/kmlg_nooc_hardsuits_helmet_field.rsi
+ - type: PressureProtection
+ highPressureMultiplier: 0.1
+ lowPressureMultiplier: 1000
+ - type: Armor
+ modifiers:
+ coefficients:
+ Heat: 0.1
+ Radiation: 0.1
+ - type: ExplosionResistance
+ damageCoefficient: 0.8
+#------------------------------------скафандр----------
+- type: entity
+ parent: ClothingOuterHardsuitBase
+ id: KMLGHardsuit
+ name: Скафандр Космологистики
+ suffix: KMLG
+ description: Стандартный простой скафандр для сотрудников корпорации Космологистика
+ components:
+ - type: Sprite
+ sprite: Corvax/Lore/KMLG/Armor/kmlg_hardsuits.rsi
+ - type: Clothing
+ sprite: Corvax/Lore/KMLG/Armor/kmlg_hardsuits.rsi
+ - type: ExplosionResistance
+ damageCoefficient: 0.9
+ - type: Armor
+ modifiers:
+ coefficients:
+ Blunt: 0.6
+ Slash: 0.6
+ Piercing: 0.6
+ Radiation: 0.4
+ Caustic: 0.3
+ Cold: 0.85
+ Heat: 0.85
+ - type: ClothingSpeedModifier
+ walkModifier: 0.80
+ sprintModifier: 0.80
+ - type: HeldSpeedModifier
+ - type: ToggleableClothing
+ clothingPrototype: KMLGHelmetHardsuit
+#------------------------------------шлем скафандра----------
+- type: entity
+ parent: ClothingHeadHardsuitWithLightBase
+ id: KMLGHelmetHardsuit
+ name: Шлем скафандра Космологистики
+ description: Стандартный простой шлем скафандра корпорации Космологистика
+ components:
+ - type: BreathMask
+ - type: Sprite
+ sprite: Corvax/Lore/KMLG/Armor/kmlg_hardsuits_helmet.rsi
+ - type: Clothing
+ sprite: Corvax/Lore/KMLG/Armor/kmlg_hardsuits_helmet.rsi
+ - type: PointLight
+ color: "#ffdbad"
+ - type: PressureProtection
+ highPressureMultiplier: 0.1
+ lowPressureMultiplier: 1000
+ - type: Armor
+ modifiers:
+ coefficients:
+ Blunt: 0.9
+ Slash: 0.9
+ Piercing: 0.8
+ Caustic: 0.9
+ - type: ExplosionResistance
+ damageCoefficient: 0.8
+#-----------------------------------------снаряга и пояса------------------------------------------
+#-------------------------------------печать-----------------
+- type: entity
+ name: Печать Космологистики
+ suffix: KMLG
+ parent: RubberStampBaseAlt
+ id: KMLGRubberStamp
+ components:
+ - type: Stamp
+ stampedName: Космологистика
+ stampedColor: "#394e35"
+ stampState: "paper_stamp-generic"
+ - type: Sprite
+ sprite: Corvax/Lore/KMLG/Equipment/kmlg_stamp.rsi
+ state: stamp
+#---------------------------------Стандартная форма---------------------
+- type: entity
+ id: KMLGPaperForm
+ name: Документ Космологистики
+ suffix: KMLG
+ parent: Paper
+ components:
+ - type: Paper
+ content: |
+ [color=#394e35]░░█░░██░░░██░░█░░[/color]
+ [color=#394e35]░██░░██░░██░░░██░[/color] [head=3]Бланк документа[/head]
+ [color=#394e35]███░░█████░░░░███[/color] [head=3]KMLG[/head]
+ [color=#394e35]░██░░██░░██░░░██░[/color]
+ [color=#394e35]░░█░░██░░░██░░█░░[/color]
+ =============================================
+ НАИМЕНОВАНИЕ ДОКУМЕНТА
+ =============================================
+ Дата:
+ Составитель документа:
+ Должность составителя:
+
+ Полное содержание документа со всей необходимой информацией и описанием
+ =============================================
+ [italic]Место для печатей[/italic]
+
+#-----------------------------------------------------пояса----------------------------------------------
+- type: entity
+ parent: ClothingBeltStorageBase
+ id: KMLGBelt
+ name: Пояс Космологистики
+ suffix: KMLG
+ description: Такие пояса используют инженеры, охрана и техники корпорации Космологистика.
+ components:
+ - type: Sprite
+ sprite: Corvax/Lore/KMLG/Equipment/kmlg_belt.rsi
+ - type: Clothing
+ sprite: Corvax/Lore/KMLG/Equipment/kmlg_belt.rsi
+ - type: Storage
+ maxItemSize: Normal
+ - type: Appearance
+
+- type: entity
+ id: KMLGBeltFilledEng
+ parent: KMLGBelt
+ suffix: Заполненный, Инструменты, Космологистика
+ components:
+ - type: StorageFill
+ contents:
+ - id: CrowbarYellow
+ - id: Wrench
+ - id: Screwdriver
+ - id: Wirecutter
+ - id: Welder
+ - id: Multitool
+
+- type: entity
+ id: KMLGBeltFilledSec
+ parent: KMLGBelt
+ suffix: Заполненный, Охрана, Космологистика
+ components:
+ - type: StorageFill
+ contents:
+ - id: WeaponPistolMk58
+ - id: MagazinePistol
+ - id: MagazinePistol
+ - id: MagazinePistol
+#------------------------------------------КПК, карты, доступы и шлюзы----------------------------------------
+#------------------------------------------доступы и шлюзы----------------------------------------
+#------------------------------------доступ----------
+- type: accessLevel
+ id: KMLGAccess
+ name: access-kmlg
+#------------------------------------закрытый шлюз----------
+- type: entity
+ parent: DoorElectronics
+ id: DoorElectronicsKMLGAccess
+ suffix: KMLG, Locked
+ components:
+ - type: AccessReader
+ access: [["KMLGAccess"]]
+
+- type: entity
+ parent: Airlock
+ id: KMLGAirlockLocked
+ suffix: KMLG, Locked
+ components:
+ - type: ContainerFill
+ containers:
+ board: [ DoorElectronicsKMLGAccess ]
+ - type: Sprite
+ sprite: Corvax/Lore/KMLG/kmlg_airlock.rsi
+#------------------------------------свободный шлюз----------
+- type: entity
+ parent: Airlock
+ id: KMLGAirlock
+ suffix: KMLG
+ components:
+ - type: Sprite
+ sprite: Corvax/Lore/KMLG/kmlg_airlock.rsi
+#------------------------------------закрытый стеклянный шлюз----------
+- type: entity
+ parent: AirlockGlass
+ id: KMLGAirlockLockedGlass
+ suffix: KMLG, Locked
+ components:
+ - type: ContainerFill
+ containers:
+ board: [ DoorElectronicsKMLGAccess ]
+ - type: Sprite
+ sprite: Corvax/Lore/KMLG/kmlg_airlock_glass.rsi
+ - type: PaintableAirlock
+ group: Glass
+#------------------------------------свободный стеклянный шлюз----------
+- type: entity
+ parent: AirlockGlass
+ id: KMLGAirlockGlass
+ suffix: KMLG
+ components:
+ - type: Sprite
+ sprite: Corvax/Lore/KMLG/kmlg_airlock_glass.rsi
+ - type: PaintableAirlock
+ group: Glass
+#------------------------------------стыковочный----------
+- type: entity
+ parent: AirlockExternalShuttleLocked
+ name: Стыковочный шлюз
+ id: KMLGAirlockShuttleEasyPryLocked
+ suffix: KMLG
+ description: Чтобы успешно прилепиться к космическим объектам.
+ components:
+ - type: PryUnpowered
+ - type: ContainerFill
+ containers:
+ board: [ DoorElectronicsKMLGAccess ]
+#-----------------------------------роль--------------------------------------
+- type: playTimeTracker
+ id: JobEventKMLG
+
+- type: job
+ id: KMLGMen
+ name: Сотрудник Космологистики
+ description: job-kmlg
+ playTimeTracker: JobEventKMLG
+ startingGear: KMLGGearCt
+ supervisors: job-supervisors-everyone
+ canBeAntag: false
+ access:
+ - KMLGAccess
+ - External
+#------------------------------------стандарт карты----------
+- type: entity
+ parent: Clothing
+ id: KMLGIDCard
+ suffix: KMLG
+ name: Карта итендификации личности бойца Космологистики
+ description: Данная карта служит в роли электронного пропуска на объектах Космологистики
+ abstract: true
+ components:
+ - type: Sprite
+ sprite: Corvax/Lore/KMLG/Equipment/kmlg_id_cards.rsi
+ - type: Clothing
+ slots:
+ - idcard
+ sprite: Corvax/Lore/KMLG/Equipment/kmlg_id_cards.rsi
+ - type: Item
+ size: Small
+ heldPrefix: default
+ storedRotation: -90
+ - type: Access
+ - type: IdCard
+ - type: StationRecordKeyStorage
+ - type: Tag
+ tags:
+ - DoorBumpOpener
+ - WhitelistChameleon
+ - type: StealTarget
+ stealGroup: IDCard
+#------------------------------------карта грузчика----------
+- type: entity
+ parent: KMLGIDCard
+ id: KMLGIDCardCt
+ name: ID-карта грузчика
+ suffix: KMLG
+ components:
+ - type: Sprite
+ layers:
+ - state: default
+ - state: cargotech
+ - type: PresetIdCard
+ job: KMLGMen
+#------------------------------------карта старшего снабженца----------
+- type: entity
+ parent: KMLGIDCard
+ id: KMLGIDCardCc
+ name: ID-карта старшего снабженца
+ suffix: KMLG
+ components:
+ - type: Sprite
+ layers:
+ - state: default
+ - state: qm
+ - type: PresetIdCard
+ job: KMLGMen
+#------------------------------------карта ремонтника----------
+- type: entity
+ parent: KMLGIDCard
+ id: KMLGIDCardRm
+ name: ID-карта ремонтника
+ suffix: KMLG
+ components:
+ - type: Sprite
+ layers:
+ - state: default
+ - state: repairman
+ - type: PresetIdCard
+ job: KMLGMen
+#------------------------------------карта инженера----------
+- type: entity
+ parent: KMLGIDCard
+ id: KMLGIDCardE
+ name: ID-карта инженера
+ suffix: KMLG
+ components:
+ - type: Sprite
+ layers:
+ - state: default
+ - state: engineering
+ - type: PresetIdCard
+ job: KMLGMen
+#------------------------------------карта старшего инженера----------
+- type: entity
+ parent: KMLGIDCard
+ id: KMLGIDCardCe
+ name: ID-карта старшего инженера
+ suffix: KMLG
+ components:
+ - type: Sprite
+ layers:
+ - state: default
+ - state: ce
+ - type: PresetIdCard
+ job: KMLGMen
+#------------------------------------карта охранника----------
+- type: entity
+ parent: KMLGIDCard
+ id: KMLGIDCardS
+ name: ID-карта охранника
+ suffix: KMLG
+ components:
+ - type: Sprite
+ layers:
+ - state: default
+ - state: security
+ - type: PresetIdCard
+ job: KMLGMen
+#------------------------------------карта сержанта-охранника----------
+- type: entity
+ parent: KMLGIDCard
+ id: KMLGIDCardCs
+ name: ID-карта сержанта-охранника
+ suffix: KMLG
+ components:
+ - type: Sprite
+ layers:
+ - state: default
+ - state: cs
+ - type: PresetIdCard
+ job: KMLGMen
+#------------------------------------карта сервисника----------
+- type: entity
+ parent: KMLGIDCard
+ id: KMLGIDCardSw
+ name: ID-карта сервисника
+ suffix: KMLG
+ components:
+ - type: Sprite
+ layers:
+ - state: default
+ - state: servise
+ - type: PresetIdCard
+ job: KMLGMen
+#------------------------------------карта пилота----------
+- type: entity
+ parent: KMLGIDCard
+ id: KMLGIDCardP
+ name: ID-карта пилота
+ suffix: KMLG
+ components:
+ - type: Sprite
+ layers:
+ - state: default
+ - state: pilot
+ - type: PresetIdCard
+ job: KMLGMen
+#------------------------------------стандарт КПК----------
+- type: entity
+ abstract: true
+ parent: BasePDA
+ id: KMLGPDA
+ name: КПК сотрудника Космологистики
+ description: Простенький крепкий КПК массового производства сотрудников корпорации Космологистики.
+ components:
+ - type: Appearance
+ - type: Sprite
+ sprite: Corvax/Lore/KMLG/Equipment/kmlg_pda.rsi
+ layers:
+ - map: [ "enum.PdaVisualLayers.Base" ]
+ - state: "light_overlay"
+ map: [ "enum.PdaVisualLayers.Flashlight" ]
+ shader: "unshaded"
+ visible: false
+ - state: "id_overlay"
+ map: [ "enum.PdaVisualLayers.IdLight" ]
+ shader: "unshaded"
+ visible: false
+ - type: Icon
+ sprite: Corvax/Lore/KMLG/Equipment/kmlg_pda.rsi
+ state: pda
+#------------------------------------КПК грузчика----------
+- type: entity
+ parent: KMLGPDA
+ id: KMLGPDACt
+ suffix: KMLG, грузчик
+ components:
+ - type: Pda
+ id: KMLGIDCardCt
+ state: pda
+#------------------------------------КПК старшего снабженца----------
+- type: entity
+ parent: KMLGPDA
+ id: KMLGPDACc
+ suffix: KMLG, старший снабженец
+ components:
+ - type: Pda
+ id: KMLGIDCardCc
+ state: pda
+#------------------------------------КПК ремонтника----------
+- type: entity
+ parent: KMLGPDA
+ id: KMLGPDARm
+ suffix: KMLG, ремонтник
+ components:
+ - type: Pda
+ id: KMLGIDCardRm
+ state: pda
+#------------------------------------КПК инженер----------
+- type: entity
+ parent: KMLGPDA
+ id: KMLGPDAE
+ suffix: KMLG, инженер
+ components:
+ - type: Pda
+ id: KMLGIDCardE
+ state: pda
+#------------------------------------КПК старшего инженера----------
+- type: entity
+ parent: KMLGPDA
+ id: KMLGPDACe
+ suffix: KMLG, старший инженер
+ components:
+ - type: Pda
+ id: KMLGIDCardCe
+ state: pda
+#------------------------------------КПК охранникаа----------
+- type: entity
+ parent: KMLGPDA
+ id: KMLGPDAS
+ suffix: KMLG, охранник
+ components:
+ - type: Pda
+ id: KMLGIDCardS
+ state: pda
+#------------------------------------КПК сержанта----------
+- type: entity
+ parent: KMLGPDA
+ id: KMLGPDACs
+ suffix: KMLG, сержант
+ components:
+ - type: Pda
+ id: KMLGIDCardCs
+ state: pda
+#------------------------------------КПК сервисника----------
+- type: entity
+ parent: KMLGPDA
+ id: KMLGPDASw
+ suffix: KMLG, старший снабженец
+ components:
+ - type: Pda
+ id: KMLGIDCardSw
+ state: pda
+#------------------------------------КПК пилота----------
+- type: entity
+ parent: KMLGPDA
+ id: KMLGPDAP
+ suffix: KMLG, старший снабженец
+ components:
+ - type: Pda
+ id: KMLGIDCardP
+ state: pda
+#------------------------------------------связь----------------------------------------
+#-----------------------------канал----------------------------------------
+- type: radioChannel
+ id: KMLGRadio
+ name: name-of-KMLGRadio
+ keycode: 'г'
+ frequency: 3456
+ color: "#394e35"
+ longRange: false
+#-------------------------------------------------------------------ключи---------------------------------------------------------------------
+#-----------------------------стандарт ключа----------------------------------------
+- type: entity
+ abstract: true
+ parent: BaseItem
+ id: KMLGBaseEncryptionKey
+ name: encryption key
+ description: Небольшой чип для шифрования и дешифровки связи.
+ components:
+ - type: EncryptionKey
+ channels:
+ - KMLGRadio
+ defaultChannel: KMLGRadio
+ - type: Item
+ sprite: Corvax/Lore/KMLG/Equipment/kmlg_encryption_keys.rsi
+ - type: Sprite
+ sprite: Corvax/Lore/KMLG/Equipment/kmlg_encryption_keys.rsi
+ - type: StealTarget
+ stealGroup: EncryptionKey
+#-----------------------------ключ шифрования----------------------------------------
+- type: entity
+ parent: KMLGBaseEncryptionKey
+ id: KMLGEncryptionKey
+ suffix: KMLG
+ name: Ключ шифрования корпорации Космологистика
+ description: Используется для шифрования и дешифровки общего канала связи сотрудников корпорации Космологистика
+ components:
+ - type: EncryptionKey
+ channels:
+ - KMLGRadio
+ defaultChannel: KMLGRadio
+ - type: Sprite
+ layers:
+ - state: crypt_gray
+ - state: label
+#-----------------------------гарнитура----------------------------------------
+- type: entity
+ parent: ClothingHeadset
+ id: KMLGHeadset
+ name: Гарнитура Космологистики
+ suffix: KMLG
+ components:
+ - type: ContainerFill
+ containers:
+ key_slots:
+ - KMLGEncryptionKey
+ - type: Sprite
+ sprite: Corvax/Lore/KMLG/Equipment/kmlg_garniture.rsi
+ - type: Clothing
+ sprite: Corvax/Lore/KMLG/Equipment/kmlg_garniture.rsi
+#--------------------------------------------сумки------------------------------------
+#------------------------------------гражданские-------
+- type: entity
+ parent: KMLGBackpackStd
+ id: KMLGBackpackStdFilled
+ suffix: KMLG, Заполненный, Мирный
+ components:
+ - type: StorageFill
+ contents:
+ - id: ClothingMaskGas
+ - id: FoodTinMRE
+ - id: DrinkWaterBottleFull
+ - id: EmergencyNitrogenTankFilled
+ - id: EmergencyOxygenTankFilled
+ - id: FlashlightLantern
+#------------------------------------глава-------
+- type: entity
+ parent: KMLGBackpackStd
+ id: KMLGBackpackStdFilledHead
+ suffix: KMLG, Заполненный, Мирный
+ components:
+ - type: StorageFill
+ contents:
+ - id: ClothingMaskGas
+ - id: FoodTinMRE
+ - id: DrinkWaterBottleFull
+ - id: EmergencyNitrogenTankFilled
+ - id: EmergencyOxygenTankFilled
+ - id: FlashlightLantern
+ - id: KMLGRubberStamp
+ - id: KMLGPaperForm
+ - id: KMLGPaperForm
+#------------------------------------охранник-------
+- type: entity
+ parent: KMLGBackpackStd
+ id: KMLGBackpackStdFilledSec
+ suffix: KMLG, Заполненный, Охрана
+ components:
+ - type: StorageFill
+ contents:
+ - id: ClothingMaskGas
+ - id: FoodTinMRE
+ - id: DrinkWaterBottleFull
+ - id: EmergencyNitrogenTankFilled
+ - id: EmergencyOxygenTankFilled
+ - id: FlashlightLantern
+ - id: WeaponRifleLecter
+ - id: MagazineRifle
+ - id: MagazineRifle
+#------------------------------------сержант-------
+- type: entity
+ parent: KMLGBackpackRad
+ id: KMLGBackpackRadFilled
+ suffix: KMLG, Заполненный, Сержант
+ components:
+ - type: StorageFill
+ contents:
+ - id: ClothingMaskGas
+ - id: FoodTinMRE
+ - id: DrinkWaterBottleFull
+ - id: EmergencyNitrogenTankFilled
+ - id: EmergencyOxygenTankFilled
+ - id: FlashlightLantern
+ - id: WeaponSubMachineGunDrozd
+ - id: MagazinePistolSubMachineGun
+ - id: MagazinePistolSubMachineGun
+ - id: KMLGRubberStamp
+ - id: KMLGPaperForm
+ - id: KMLGPaperForm
+#---------------------------------------------------------------Бумаги------------------------------------------------------------
+#-----------------------------------грузчик-----------------------------
+- type: entity
+ id: KMLGPaperCt
+ name: Памятка грузчика Космологистики
+ suffix: KMLG
+ parent: Paper
+ components:
+ - type: TimedDespawn
+ lifetime: 1200
+ - type: Paper
+ content: |
+ Вы: Грузчик с большой буквы. Профессионал. Отличный и преданный работкик. Быстрый и исполнительный.
+ ------------------------------------------------------------------------
+ Ваши навыки: Базовые навыки
+ ------------------------------------------------------------------------
+ Руководство к отыгрышу: Подчиняйтесь командам старшего снабженца или пилота. Вы профессиональный грузчик. Быстрый, расторопный, немногословный с посторонними людьми. Вы крепкий и исполнительный парень. Но в перерывах вы всегда охочи поболтать с коллегами, выкурить по сигаретке или накатить по стаканчику пенного. Хороший рабочий парень. Девиз компании: «Грузи и вези!»
+ ------------------------------------------------------------------------
+ Краткий лор организации: Корпорация Большой Пятёрки, что решила занять нишу транспорта во всех возможных областях. Крупнейший грузовой и пассажирский перевозчик в Галактике. Также это корпорация прокладчик магистралей, большой спонсор колонизации, строитель инфраструктуры транспорта, крупный производитель самого разного транспорта и деталей для него же, разработчик всего перечисленного и самая богатая корпорация в изведанном Космосе.
+#-----------------------------------старший снабженец-----------------------------
+- type: entity
+ id: KMLGPaperCc
+ name: Памятка старшего снабженца Космологистики
+ suffix: KMLG
+ parent: Paper
+ components:
+ - type: TimedDespawn
+ lifetime: 1200
+ - type: Paper
+ content: |
+ Вы: Старший снабженец. Ветеран погрузочных станций и логистических работ. Грозный и матёрый волк.
+ ------------------------------------------------------------------------
+ Ваши навыки: Базовые навыки, Управление шаттлом
+ ------------------------------------------------------------------------
+ Руководство к отыгрышу: Если бы за каждую оплеуху, что вы давали грузчикам, вам давали бы десятку, то вы бы было очень богатым! А грузчиков постоянно приходится строить, чтобы они не лодырничали. Вы не шепчите, чаще вы громогласно вещаете. Вы не просто снабженец, вы как пиратский капитан среди этих флибустьеров-грузчиков. При этом со сторонними людьми вы строгий и суровый шеф снабжения Космологистики. Девиз компании: «Грузи и вези!»
+ ------------------------------------------------------------------------
+ Краткий лор организации: Корпорация Большой Пятёрки, что решила занять нишу транспорта во всех возможных областях. Крупнейший грузовой и пассажирский перевозчик в Галактике. Также это корпорация прокладчик магистралей, большой спонсор колонизации, строитель инфраструктуры транспорта, крупный производитель самого разного транспорта и деталей для него же, разработчик всего перечисленного и самая богатая корпорация в изведанном Космосе.
+#-----------------------------------ремонтник-----------------------------
+- type: entity
+ id: KMLGPaperRm
+ name: Памятка ремонтника Космологистики
+ suffix: KMLG
+ parent: Paper
+ components:
+ - type: TimedDespawn
+ lifetime: 1200
+ - type: Paper
+ content: |
+ Вы: Ремонтник. Потный, грязный, масляный и вонючий. Ваша задача ремонтировать транспорт.
+ ------------------------------------------------------------------------
+ Ваши навыки: Базовые навыки, Разборска сложных объектов, Атмос, Постройка сложных объектов
+ ------------------------------------------------------------------------
+ Руководство к отыгрышу: Потный, грязный, масляный и вонючий. Вы мужлан, и вы этому довольны. Вы можете быть хамоватым, грубоватым... с разумными существамию. Возможно, вы любите животных. И очень любите машины и шаттлы. Заботьтесь о них. Девиз компании: «Грузи и вези!»
+ ------------------------------------------------------------------------
+ Краткий лор организации: Корпорация Большой Пятёрки, что решила занять нишу транспорта во всех возможных областях. Крупнейший грузовой и пассажирский перевозчик в Галактике. Также это корпорация прокладчик магистралей, большой спонсор колонизации, строитель инфраструктуры транспорта, крупный производитель самого разного транспорта и деталей для него же, разработчик всего перечисленного и самая богатая корпорация в изведанном Космосе.
+#-----------------------------------инженер-----------------------------
+- type: entity
+ id: KMLGPaperE
+ name: Памятка инженера Космологистики
+ suffix: KMLG
+ parent: Paper
+ components:
+ - type: TimedDespawn
+ lifetime: 1200
+ - type: Paper
+ content: |
+ Вы: Инженер. Ваше дело - строить. Отделы, станции. аван-посты, закусочные, ремонтных цеха и всё прочее. Хотя вы можете построить и шаттл.
+ ------------------------------------------------------------------------
+ Ваши навыки: Базовые навыки, Разборска сложных объектов, Атмос, Постройка сложных объектов, Постройка приборов, Соляры и ДАМ
+ ------------------------------------------------------------------------
+ Руководство к отыгрышу: Подчиняйтесь старшему инженеру. Вы очень ответственный. Вы много учились, заратывали себе репутацию. Вы отличный специалист и честный сотрудник. Может быть самую малось самодовольный. Но и серьёзный. Девиз компании: «Грузи и вези!»
+ ------------------------------------------------------------------------
+ Краткий лор организации: Корпорация Большой Пятёрки, что решила занять нишу транспорта во всех возможных областях. Крупнейший грузовой и пассажирский перевозчик в Галактике. Также это корпорация прокладчик магистралей, большой спонсор колонизации, строитель инфраструктуры транспорта, крупный производитель самого разного транспорта и деталей для него же, разработчик всего перечисленного и самая богатая корпорация в изведанном Космосе.
+#-----------------------------------старший инженер-----------------------------
+- type: entity
+ id: KMLGPaperCe
+ name: Памятка старшего инженера Космологистики
+ suffix: KMLG
+ parent: Paper
+ components:
+ - type: TimedDespawn
+ lifetime: 1200
+ - type: Paper
+ content: |
+ Вы: Вы старший инженер - начальник над всеми инженерами.
+ ------------------------------------------------------------------------
+ Ваши навыки: Базовые навыки, Разборска сложных объектов, Атмос, Постройка сложных объектов, Постройка приборов, Соляры и ДАМ, Постройка боргов и ботов
+ ------------------------------------------------------------------------
+ Руководство к отыгрышу: Вы не уверены, что инженерам вообще нужны ваши слуги руководителя. Но корпорации нужно, чтобы был ответсвенный за документы. Это вы. Не самый главный, а скорей первый среди равных. Девиз компании: «Грузи и вези!»
+ ------------------------------------------------------------------------
+ Краткий лор организации: Корпорация Большой Пятёрки, что решила занять нишу транспорта во всех возможных областях. Крупнейший грузовой и пассажирский перевозчик в Галактике. Также это корпорация прокладчик магистралей, большой спонсор колонизации, строитель инфраструктуры транспорта, крупный производитель самого разного транспорта и деталей для него же, разработчик всего перечисленного и самая богатая корпорация в изведанном Космосе.
+#-----------------------------------сервисный работник-----------------------------
+- type: entity
+ id: KMLGPaperSw
+ name: Памятка сервисного работника Космологистики
+ suffix: KMLG
+ parent: Paper
+ components:
+ - type: TimedDespawn
+ lifetime: 1200
+ - type: Paper
+ content: |
+ Вы: Услужливый и вежливый сервисный работник.
+ ------------------------------------------------------------------------
+ Ваши навыки: Базовые навыки, Готовка, Бар, Работа с животными
+ ------------------------------------------------------------------------
+ Руководство к отыгрышу: Ваша задача - обслуживать гостей корпорации. Бармен, музыкант, повар, официант, уборщик. Вы очень услужливый, очень вежливый, этакий чистюля и добряк. Нужно, чтобы все посетители были очень довольны. Девиз компании: «Грузи и вези!»
+ ------------------------------------------------------------------------
+ Краткий лор организации: Корпорация Большой Пятёрки, что решила занять нишу транспорта во всех возможных областях. Крупнейший грузовой и пассажирский перевозчик в Галактике. Также это корпорация прокладчик магистралей, большой спонсор колонизации, строитель инфраструктуры транспорта, крупный производитель самого разного транспорта и деталей для него же, разработчик всего перечисленного и самая богатая корпорация в изведанном Космосе.
+#-----------------------------------пилот-----------------------------
+- type: entity
+ id: KMLGPaperP
+ name: Памятка пилота Космологистики
+ suffix: KMLG
+ parent: Paper
+ components:
+ - type: TimedDespawn
+ lifetime: 1200
+ - type: Paper
+ content: |
+ Вы: Считаете себя самым важным во всей корпорации! Вы пилот.
+ ------------------------------------------------------------------------
+ Ваши навыки: Базовые навыки, Управление шаттлом, Готовка, Постройка приборов
+ ------------------------------------------------------------------------
+ Руководство к отыгрышу: Вы водите транспорт. А вся корпорация занимается транспортом и логистикой! Выходит, вы тут самый важный! Так и думайте о себе. то есть вы как бы подчиняетесь боссам депортамента, охране и так далее, но вы то знаете, кто на самом деле самыйглавный! Девиз компании: «Грузи и вези!»
+ ------------------------------------------------------------------------
+ Краткий лор организации: Корпорация Большой Пятёрки, что решила занять нишу транспорта во всех возможных областях. Крупнейший грузовой и пассажирский перевозчик в Галактике. Также это корпорация прокладчик магистралей, большой спонсор колонизации, строитель инфраструктуры транспорта, крупный производитель самого разного транспорта и деталей для него же, разработчик всего перечисленного и самая богатая корпорация в изведанном Космосе.
+#-----------------------------------охрана-----------------------------
+- type: entity
+ id: KMLGPaperS
+ name: Памятка охранника Космологистики
+ suffix: KMLG
+ parent: Paper
+ components:
+ - type: TimedDespawn
+ lifetime: 1200
+ - type: Paper
+ content: |
+ Вы: Не только страж порядка и блюститель корпоративного закона. Вы защитниг иммущества корпорации и перевозимых грузов, а значит и репутации Космологистики.
+ ------------------------------------------------------------------------
+ Ваши навыки: Базовые навыки, Владение оружием
+ ------------------------------------------------------------------------
+ Руководство к отыгрышу: Подчиняйтесь своему сержанту. Вы не вахтёр-душила, вроде Сбшников НаноТрейзен. Вы настоящий защитник активов и репутации. Положите жизнь ради пассажиров, развалите всех пиратов ради груза. Всё или ничего. Девиз компании: «Грузи и вези!»
+ ------------------------------------------------------------------------
+ Краткий лор организации: Корпорация Большой Пятёрки, что решила занять нишу транспорта во всех возможных областях. Крупнейший грузовой и пассажирский перевозчик в Галактике. Также это корпорация прокладчик магистралей, большой спонсор колонизации, строитель инфраструктуры транспорта, крупный производитель самого разного транспорта и деталей для него же, разработчик всего перечисленного и самая богатая корпорация в изведанном Космосе.
+#-----------------------------------сержант-----------------------------
+- type: entity
+ id: KMLGPaperCs
+ name: Памятка сержанта Космологистики
+ suffix: KMLG
+ parent: Paper
+ components:
+ - type: TimedDespawn
+ lifetime: 1200
+ - type: Paper
+ content: |
+ Вы: Не только страж порядка и блюститель корпоративного закона. Вы защитниг иммущества корпорации и перевозимых грузов, а значит и репутации Космологистики.
+ ------------------------------------------------------------------------
+ Ваши навыки: Базовые навыки, Владение оружием, Управление шаттлом
+ ------------------------------------------------------------------------
+ Руководство к отыгрышу: Вы не вахтёр-душила, вроде Сбшников НаноТрейзен. Вы настоящий защитник активов и репутации. При этом уверенный командир. Положите жизнь ради пассажиров, развалите всех пиратов ради груза. Всё или ничего. Девиз компании: «Грузи и вези!»
+ ------------------------------------------------------------------------
+ Краткий лор организации: Корпорация Большой Пятёрки, что решила занять нишу транспорта во всех возможных областях. Крупнейший грузовой и пассажирский перевозчик в Галактике. Также это корпорация прокладчик магистралей, большой спонсор колонизации, строитель инфраструктуры транспорта, крупный производитель самого разного транспорта и деталей для него же, разработчик всего перечисленного и самая богатая корпорация в изведанном Космосе.
+#-----------------------------------------------гиры---------------------------------------
+#------------------------------------грузчик----------
+- type: startingGear
+ id: KMLGGearCt
+ equipment:
+ jumpsuit: KMLGUniformCargotech
+ back: KMLGBackpackStdFilled
+ shoes: KMLGBootsWork
+ head: KMLGBeret
+ id: KMLGPDACt
+ ears: KMLGHeadset
+ gloves: ClothingHandsGlovesFingerless
+ pocket1: KMLGPaperCt
+#------------------------------------старший снабженец----------
+- type: startingGear
+ id: KMLGGearCc
+ equipment:
+ jumpsuit: KMLGUniformCc
+ back: KMLGBackpackStdFilledHead
+ shoes: KMLGBoots
+ head: KMLGBeret
+ id: KMLGPDACc
+ ears: KMLGHeadset
+ neck: KMLGEpolets10
+ pocket1: KMLGPaperCc
+#------------------------------------ремонтник----------
+- type: startingGear
+ id: KMLGGearRm
+ equipment:
+ jumpsuit: KMLGUniformRepairman
+ back: KMLGBackpackStdFilled
+ shoes: KMLGBootsWork
+ head: KMLGBandana
+ id: KMLGPDARm
+ ears: KMLGHeadset
+ gloves: ClothingHandsGlovesColorYellow
+ belt: KMLGBeltFilledEng
+ outerClothing: KMLGCoat
+ eyes: ClothingEyesGlassesMeson
+ pocket1: KMLGPaperRm
+#------------------------------------инженер----------
+- type: startingGear
+ id: KMLGGearE
+ equipment:
+ jumpsuit: KMLGUniformEngineer
+ back: KMLGBackpackStdFilled
+ shoes: KMLGBootsWork
+ head: KMLGCepka
+ id: KMLGPDAE
+ ears: KMLGHeadset
+ gloves: ClothingHandsGlovesColorYellow
+ belt: KMLGBeltFilledEng
+ eyes: ClothingEyesGlassesMeson
+ pocket1: KMLGPaperE
+#------------------------------------старший инженер----------
+- type: startingGear
+ id: KMLGGearCe
+ equipment:
+ jumpsuit: KMLGUniformCE
+ back: KMLGBackpackStdFilledHead
+ shoes: KMLGBoots
+ head: KMLGCepka
+ id: KMLGPDACe
+ ears: KMLGHeadset
+ gloves: ClothingHandsGlovesColorYellow
+ belt: KMLGBeltFilledEng
+ eyes: ClothingEyesGlassesMeson
+ neck: KMLGEpolets10
+ pocket1: KMLGPaperCe
+#------------------------------------охрана----------
+- type: startingGear
+ id: KMLGGearS
+ equipment:
+ jumpsuit: KMLGUniformSecurity
+ back: KMLGBackpackStdFilledSec
+ shoes: KMLGBootsWork
+ head: KMLGCepka
+ id: KMLGPDAS
+ ears: KMLGHeadset
+ gloves: KMLGGlovesSec
+ belt: KMLGBeltFilledSec
+ outerClothing: KMLGArmor
+ eyes: ClothingEyesGlassesSecurity
+ pocket1: KMLGPaperS
+#------------------------------------сержант----------
+- type: startingGear
+ id: KMLGGearCs
+ equipment:
+ jumpsuit: KMLGUniformSecurity
+ back: KMLGBackpackRadFilled
+ shoes: KMLGBootsWork
+ head: KMLGCap
+ id: KMLGPDACs
+ ears: KMLGHeadset
+ gloves: KMLGGlovesSec
+ belt: KMLGBeltFilledSec
+ outerClothing: KMLGArmor
+ eyes: ClothingEyesGlassesSecurity
+ neck: KMLGEpolets10
+ pocket1: KMLGPaperCs
+#------------------------------------сервисник----------
+- type: startingGear
+ id: KMLGGearSw
+ equipment:
+ jumpsuit: KMLGUniformServise
+ back: KMLGBackpackStdFilled
+ shoes: KMLGBoots
+ head: KMLGCapP
+ id: KMLGPDASw
+ ears: KMLGHeadset
+ pocket1: KMLGPaperSw
+#------------------------------------пилот----------
+- type: startingGear
+ id: KMLGGearP
+ equipment:
+ jumpsuit: KMLGUniformPilot
+ back: KMLGBackpackStdFilled
+ shoes: KMLGBoots
+ head: KMLGCapP
+ id: KMLGPDAP
+ ears: KMLGHeadset
+ pocket1: KMLGPaperP
+#---------------------------------------------------спавнеры------------------------------------------------
+#-------------------------------------------Имена-------------------------------------
+#---------------------------------звания пацанов----------
+- type: dataset
+ id: KMLGName
+ values:
+ - Шон
+ - Йен
+ - Билл
+ - Виго
+ - Питер
+ - Орландо
+ - Энди
+ - Джон
+ - Мартин
+ - Ричард
+ - Кен
+ - Грем
+ - Уильям
+ - Джеймс
+ - Стивен
+ - Дин
+ - Эйдан
+ - Джед
+ - Марк
+ - Адам
+ - Бенедикт
+ - Ли
+ - Сильвестр
+ - Люк
+ - Доминик
+ - Энди
+ - Дэвид
+ - Крейг
+ - Говард
+ - Карл
+#---------------------------------фамилии----------
+- type: dataset
+ id: KMLGNameTwo
+ values:
+ - Вуд
+ - Мак'Келен
+ - Бин
+ - Мортенсон
+ - Блум
+ - Джексон
+ - Ривс
+ - Дэвис
+ - Фримен
+ - Холл
+ - Оукен
+ - Скотт
+ - Мактавиш
+ - Кирхер
+ - Хантер
+ - Горман
+ - Тёрнер
+ - Каллин
+ - Хемблтон
+ - Броффи
+ - Хедлоу
+ - Браун
+ - Бланшет
+ - Тайлер
+ - Мак'Кой
+ - Эванс
+ - Фрай
+ - Эстин
+ - Ноубл
+ - паркер
+ - Шор
+ - Урбан
+#-------------------------------------хуй знает что это, но вот оно работает и ладно---------------------------
+#---------------------------------грузчик----------
+- type: randomHumanoidSettings
+ speciesBlacklist:
+ - Vox
+ id: KMLGCtR
+ randomizeName: false
+ components:
+ - type: GhostRole
+ name: Гост-роль грузчика Космологистики
+ description: "Вы грузчик корпорации Космологистика. Подчиняйтесь старшему снабженцу или пилоту. Таскайте грузы. Будьте быстрым, исполнительным и профессиональным."
+ - type: GhostTakeoverAvailable
+ - type: Loadout
+ prototypes: [ KMLGGearCt ]
+ - type: RandomMetadata
+ nameSegments:
+ - KMLGName
+ - KMLGNameTwo
+
+- type: randomHumanoidSettings
+ id: KMLGCtReady
+ parent: KMLGCtR
+ components:
+ - type: GhostRole
+ allowMovement: true
+ allowSpeech: true
+ makeSentient: true
+ name: Грузчик Космологистики
+ description: "Вы грузчик корпорации Космологистика. Подчиняйтесь старшему снабженцу или пилоту. Таскайте грузы. Будьте быстрым, исполнительным и профессиональным."
+ - type: GhostTakeoverAvailable
+ - type: MobThresholds
+ thresholds:
+ 0: Alive
+ 100: Critical
+ 200: Dead
+ - type: Stamina
+ critThreshold: 380
+ - type: Loadout
+ prototypes: [ KMLGGearCt ]
+
+- type: entity
+ name: Грузчик Космологистики Спавнер
+ id: KMLGMobCt
+ suffix: GOST, Космологистика
+ components:
+ - type: Sprite
+ sprite: Markers/jobs.rsi
+ state: cargo_tech
+ - type: RandomHumanoidAppearance
+ randomizeName: false
+ - type: RandomMetadata
+ nameSegments:
+ - KMLGName
+ - KMLGNameTwo
+ - type: RandomHumanoidSpawner
+ settings: KMLGCtR
+#---------------------------------старший снабженец----------
+- type: randomHumanoidSettings
+ speciesBlacklist:
+ - Vox
+ id: KMLGCcR
+ randomizeName: false
+ components:
+ - type: GhostRole
+ name: Гост-роль старшего снабженца Космологистики
+ description: "Вы старший снабженец корпорации Космологистика. Руководите грузчиками. Будьте строгим, грозным, представительным."
+ - type: GhostTakeoverAvailable
+ - type: Loadout
+ prototypes: [ KMLGGearCc ]
+ - type: RandomMetadata
+ nameSegments:
+ - KMLGName
+ - KMLGNameTwo
+
+- type: randomHumanoidSettings
+ id: KMLGCcReady
+ parent: KMLGCcR
+ components:
+ - type: GhostRole
+ allowMovement: true
+ allowSpeech: true
+ makeSentient: true
+ name: Старший снабженец Космологистики
+ description: "Вы старший снабженец корпорации Космологистика. Руководите грузчиками. Будьте строгим, грозным, представительным"
+ - type: GhostTakeoverAvailable
+ - type: MobThresholds
+ thresholds:
+ 0: Alive
+ 100: Critical
+ 200: Dead
+ - type: Stamina
+ critThreshold: 380
+ - type: Loadout
+ prototypes: [ KMLGGearCc ]
+
+- type: entity
+ name: Старший снабженец Космологистики Спавнер
+ id: KMLGMobCc
+ suffix: GOST, Космологистика
+ components:
+ - type: Sprite
+ sprite: Markers/jobs.rsi
+ state: qm
+ - type: RandomHumanoidAppearance
+ randomizeName: false
+ - type: RandomMetadata
+ nameSegments:
+ - KMLGName
+ - KMLGNameTwo
+ - type: RandomHumanoidSpawner
+ settings: KMLGCcR
+#---------------------------------ремонтник----------
+- type: randomHumanoidSettings
+ speciesBlacklist:
+ - Vox
+ id: KMLGRmR
+ randomizeName: false
+ components:
+ - type: GhostRole
+ name: Гост-роль ремонтника Космологистики
+ description: "Вы ремонтник корпорации Космологистика. Чините транспорт. Подчиняйтесь старшему инженеру или пилоту. будьте хамоватым, грязным, но весёлым."
+ - type: GhostTakeoverAvailable
+ - type: Loadout
+ prototypes: [ KMLGGearRm ]
+ - type: RandomMetadata
+ nameSegments:
+ - KMLGName
+ - KMLGNameTwo
+
+- type: randomHumanoidSettings
+ id: KMLGRmReady
+ parent: KMLGRmR
+ components:
+ - type: GhostRole
+ allowMovement: true
+ allowSpeech: true
+ makeSentient: true
+ name: Ремонтник Космологистики
+ description: "Вы ремонтник корпорации Космологистика. Чините транспорт. Подчиняйтесь старшему инженеру или пилоту. будьте хамоватым, грязным, но весёлым."
+ - type: GhostTakeoverAvailable
+ - type: MobThresholds
+ thresholds:
+ 0: Alive
+ 100: Critical
+ 200: Dead
+ - type: Stamina
+ critThreshold: 380
+ - type: Loadout
+ prototypes: [ KMLGGearRm ]
+
+- type: entity
+ name: Ремонтник Космологистики Спавнер
+ id: KMLGMobRm
+ suffix: GOST, Космологистика
+ components:
+ - type: Sprite
+ sprite: Markers/jobs.rsi
+ state: technicalassistant
+ - type: RandomHumanoidAppearance
+ randomizeName: false
+ - type: RandomMetadata
+ nameSegments:
+ - KMLGName
+ - KMLGNameTwo
+ - type: RandomHumanoidSpawner
+ settings: KMLGRmR
+#---------------------------------инженер----------
+- type: randomHumanoidSettings
+ speciesBlacklist:
+ - Vox
+ id: KMLGER
+ randomizeName: false
+ components:
+ - type: GhostRole
+ name: Гост-роль инженера Космологистики
+ description: "Вы инженер корпорации Космологистика. Стройте всё и вся. Подчиняйтесь старшему инженеру. Будьте профессиональным, образованым, серьёзным, уверенным."
+ - type: GhostTakeoverAvailable
+ - type: Loadout
+ prototypes: [ KMLGGearE ]
+ - type: RandomMetadata
+ nameSegments:
+ - KMLGName
+ - KMLGNameTwo
+
+- type: randomHumanoidSettings
+ id: KMLGEReady
+ parent: KMLGER
+ components:
+ - type: GhostRole
+ allowMovement: true
+ allowSpeech: true
+ makeSentient: true
+ name: Инженер Космологистики
+ description: "Вы инженер корпорации Космологистика. Стройте всё и вся. Подчиняйтесь старшему инженеру. Будьте профессиональным, образованым, серьёзным, уверенным."
+ - type: GhostTakeoverAvailable
+ - type: MobThresholds
+ thresholds:
+ 0: Alive
+ 100: Critical
+ 200: Dead
+ - type: Stamina
+ critThreshold: 380
+ - type: Loadout
+ prototypes: [ KMLGGearE ]
+
+- type: entity
+ name: Инженер Космологистики Спавнер
+ id: KMLGMobE
+ suffix: GOST, Космологистика
+ components:
+ - type: Sprite
+ sprite: Markers/jobs.rsi
+ state: engineer
+ - type: RandomHumanoidAppearance
+ randomizeName: false
+ - type: RandomMetadata
+ nameSegments:
+ - KMLGName
+ - KMLGNameTwo
+ - type: RandomHumanoidSpawner
+ settings: KMLGER
+#---------------------------------старший инженер----------
+- type: randomHumanoidSettings
+ speciesBlacklist:
+ - Vox
+ id: KMLGCeR
+ randomizeName: false
+ components:
+ - type: GhostRole
+ name: Гост-роль старшего инженера Космологистики
+ description: "Вы старший инженер корпорации Космологистика. Руководите инженерами. Дайте им план, распределите по работам. Будьте профессиональным, образованым, серьёзным, уверенным."
+ - type: GhostTakeoverAvailable
+ - type: Loadout
+ prototypes: [ KMLGGearCe ]
+ - type: RandomMetadata
+ nameSegments:
+ - KMLGName
+ - KMLGNameTwo
+
+- type: randomHumanoidSettings
+ id: KMLGCeReady
+ parent: KMLGCeR
+ components:
+ - type: GhostRole
+ allowMovement: true
+ allowSpeech: true
+ makeSentient: true
+ name: Старший инженер Космологистики
+ description: "Вы старший инженер корпорации Космологистика. Руководите инженерами. Дайте им план, распределите по работам. Будьте профессиональным, образованым, серьёзным, уверенным."
+ - type: GhostTakeoverAvailable
+ - type: MobThresholds
+ thresholds:
+ 0: Alive
+ 100: Critical
+ 200: Dead
+ - type: Stamina
+ critThreshold: 380
+ - type: Loadout
+ prototypes: [ KMLGGearCe ]
+
+- type: entity
+ name: Старший инженер Космологистики Спавнер
+ id: KMLGMobCe
+ suffix: GOST, Космологистика
+ components:
+ - type: Sprite
+ sprite: Markers/jobs.rsi
+ state: seniorengineer
+ - type: RandomHumanoidAppearance
+ randomizeName: false
+ - type: RandomMetadata
+ nameSegments:
+ - KMLGName
+ - KMLGNameTwo
+ - type: RandomHumanoidSpawner
+ settings: KMLGCeR
+#---------------------------------охранник----------
+- type: randomHumanoidSettings
+ speciesBlacklist:
+ - Vox
+ id: KMLGSR
+ randomizeName: false
+ components:
+ - type: GhostRole
+ name: Гост-роль охранника Космологистики
+ description: "Вы охранник корпорации Космологистика. Подчиняйтесь сержанту. Оберегайте пассажиров, поситителей, грузы и транспорт. будьте готовы положить за них жизнь. Защищайте, а не душите во имя закона."
+ - type: GhostTakeoverAvailable
+ - type: Loadout
+ prototypes: [ KMLGGearS ]
+ - type: RandomMetadata
+ nameSegments:
+ - KMLGName
+ - KMLGNameTwo
+
+- type: randomHumanoidSettings
+ id: KMLGSReady
+ parent: KMLGSR
+ components:
+ - type: GhostRole
+ allowMovement: true
+ allowSpeech: true
+ makeSentient: true
+ name: Охранник Космологистики
+ description: "Вы охранник корпорации Космологистика. Подчиняйтесь сержанту. Оберегайте пассажиров, поситителей, грузы и транспорт. будьте готовы положить за них жизнь. Защищайте, а не душите во имя закона."
+ - type: GhostTakeoverAvailable
+ - type: MobThresholds
+ thresholds:
+ 0: Alive
+ 100: Critical
+ 200: Dead
+ - type: Stamina
+ critThreshold: 380
+ - type: Loadout
+ prototypes: [ KMLGGearS ]
+
+- type: entity
+ name: Охранник Космологистики Спавнер
+ id: KMLGMobS
+ suffix: GOST, Космологистика
+ components:
+ - type: Sprite
+ sprite: Markers/jobs.rsi
+ state: security_officer
+ - type: RandomHumanoidAppearance
+ randomizeName: false
+ - type: RandomMetadata
+ nameSegments:
+ - KMLGName
+ - KMLGNameTwo
+ - type: RandomHumanoidSpawner
+ settings: KMLGSR
+#---------------------------------сержант----------
+- type: randomHumanoidSettings
+ speciesBlacklist:
+ - Vox
+ id: KMLGCsR
+ randomizeName: false
+ components:
+ - type: GhostRole
+ name: Гост-роль сержанта Космологистики
+ description: "Вы сержант охраны корпорации Космологистика. Командуйте охранниками. Оберегайте пассажиров, поситителей, грузы и транспорт. Будьте готовы положить за них жизнь. Защищайте, а не душите во имя закона."
+ - type: GhostTakeoverAvailable
+ - type: Loadout
+ prototypes: [ KMLGGearCs ]
+ - type: RandomMetadata
+ nameSegments:
+ - KMLGName
+ - KMLGNameTwo
+
+- type: randomHumanoidSettings
+ id: KMLGCsReady
+ parent: KMLGCsR
+ components:
+ - type: GhostRole
+ allowMovement: true
+ allowSpeech: true
+ makeSentient: true
+ name: Сержант Космологистики
+ description: "Вы сержант охраны корпорации Космологистика. Командуйте охранниками. Оберегайте пассажиров, поситителей, грузы и транспорт. Будьте готовы положить за них жизнь. Защищайте, а не душите во имя закона."
+ - type: GhostTakeoverAvailable
+ - type: MobThresholds
+ thresholds:
+ 0: Alive
+ 100: Critical
+ 200: Dead
+ - type: Stamina
+ critThreshold: 380
+ - type: Loadout
+ prototypes: [ KMLGGearCs ]
+
+- type: entity
+ name: Сержант Космологистики Спавнер
+ id: KMLGMobCs
+ suffix: GOST, Космологистика
+ components:
+ - type: Sprite
+ sprite: Markers/jobs.rsi
+ state: warden
+ - type: RandomHumanoidAppearance
+ randomizeName: false
+ - type: RandomMetadata
+ nameSegments:
+ - KMLGName
+ - KMLGNameTwo
+ - type: RandomHumanoidSpawner
+ settings: KMLGCsR
+#---------------------------------сервисник----------
+- type: randomHumanoidSettings
+ speciesBlacklist:
+ - Vox
+ id: KMLGSwR
+ randomizeName: false
+ components:
+ - type: GhostRole
+ name: Гост-роль сервисного работника Космологистики
+ description: "Вы сервисный работник корпорации Космологистика. Будьте услужливы, любезны, вежливы, приятны. Сделайте всё ради посетителей или покупателей услуг. Готовьте, смешивайте напитки, убирайтесь."
+ - type: GhostTakeoverAvailable
+ - type: Loadout
+ prototypes: [ KMLGGearSw ]
+ - type: RandomMetadata
+ nameSegments:
+ - KMLGName
+ - KMLGNameTwo
+
+- type: randomHumanoidSettings
+ id: KMLGSwReady
+ parent: KMLGSwR
+ components:
+ - type: GhostRole
+ allowMovement: true
+ allowSpeech: true
+ makeSentient: true
+ name: Сервисный работник Космологистики
+ description: "Вы сервисный работник корпорации Космологистика. Будьте услужливы, любезны, вежливы, приятны. Сделайте всё ради посетителей или покупателей услуг. Готовьте, смешивайте напитки, убирайтесь."
+ - type: GhostTakeoverAvailable
+ - type: MobThresholds
+ thresholds:
+ 0: Alive
+ 100: Critical
+ 200: Dead
+ - type: Stamina
+ critThreshold: 380
+ - type: Loadout
+ prototypes: [ KMLGGearSw ]
+
+- type: entity
+ name: Сервисный работник Космологистики Спавнер
+ id: KMLGMobSw
+ suffix: GOST, Космологистика
+ components:
+ - type: Sprite
+ sprite: Markers/jobs.rsi
+ state: serviceworker
+ - type: RandomHumanoidAppearance
+ randomizeName: false
+ - type: RandomMetadata
+ nameSegments:
+ - KMLGName
+ - KMLGNameTwo
+ - type: RandomHumanoidSpawner
+ settings: KMLGSwR
+#---------------------------------пилот----------
+- type: randomHumanoidSettings
+ speciesBlacklist:
+ - Vox
+ id: KMLGPR
+ randomizeName: false
+ components:
+ - type: GhostRole
+ name: Гост-роль пилот Космологистики
+ description: "Вы пилот корпорации Космологистика. Будьте быстрым и умелым. Водите шаттлы! Возите грузы. Считайте, что вы тут самый важный (хотя это не так)."
+ - type: GhostTakeoverAvailable
+ - type: Loadout
+ prototypes: [ KMLGGearP ]
+ - type: RandomMetadata
+ nameSegments:
+ - KMLGName
+ - KMLGNameTwo
+
+- type: randomHumanoidSettings
+ id: KMLGPReady
+ parent: KMLGPR
+ components:
+ - type: GhostRole
+ allowMovement: true
+ allowSpeech: true
+ makeSentient: true
+ name: Пилот Космологистики
+ description: "Вы пилот корпорации Космологистика. Будьте быстрым и умелым. Водите шаттлы! Возите грузы. Считайте, что вы тут самый важный (хотя это не так)."
+ - type: GhostTakeoverAvailable
+ - type: MobThresholds
+ thresholds:
+ 0: Alive
+ 100: Critical
+ 200: Dead
+ - type: Stamina
+ critThreshold: 380
+ - type: Loadout
+ prototypes: [ KMLGGearP ]
+
+- type: entity
+ name: Пилот Космологистики Спавнер
+ id: KMLGMobP
+ suffix: GOST, Космологистика
+ components:
+ - type: Sprite
+ sprite: Markers/jobs.rsi
+ state: serviceworker
+ - type: RandomHumanoidAppearance
+ randomizeName: false
+ - type: RandomMetadata
+ nameSegments:
+ - KMLGName
+ - KMLGNameTwo
+ - type: RandomHumanoidSpawner
+ settings: KMLGPR
\ No newline at end of file
diff --git a/Resources/Prototypes/Corvax/Lore/Mirt/mirt.yml b/Resources/Prototypes/Corvax/Lore/Mirt/mirt.yml
new file mode 100644
index 00000000000..20f03f91478
--- /dev/null
+++ b/Resources/Prototypes/Corvax/Lore/Mirt/mirt.yml
@@ -0,0 +1,3874 @@
+#---------------------------униформа----------------------------------------------------------------------
+#------------------------------------солдат----------
+- type: entity
+ parent: ClothingUniformSkirtBase
+ id: MirtUniformSold
+ name: Миртанская пехотная форма
+ suffix: Миртан
+ description: Прочная и закрытая форма Миртанийского военного
+ components:
+ - type: Sprite
+ sprite: Corvax/Lore/Mirt/Equipment/mirt_uniform_s.rsi
+ - type: Clothing
+ sprite: Corvax/Lore/Mirt/Equipment/mirt_uniform_s.rsi
+#------------------------------------офицер----------
+- type: entity
+ parent: ClothingUniformSkirtBase
+ id: MirtUniformOffi
+ name: Миртанская офицерская форма
+ suffix: Миртан
+ description: Прочная и закрытая офицерская форма Миртанийского военного
+ components:
+ - type: Sprite
+ sprite: Corvax/Lore/Mirt/Equipment/mirt_uniform_o.rsi
+ - type: Clothing
+ sprite: Corvax/Lore/Mirt/Equipment/mirt_uniform_o.rsi
+#------------------------------------тяж----------
+- type: entity
+ parent: ClothingUniformSkirtBase
+ id: MirtUniformTg
+ name: Миртанская форма бойца тяжёлого оружия
+ suffix: Миртан
+ description: Прочная и закрытая форма бойца тяжёлого оружия Миртанийского военного
+ components:
+ - type: Sprite
+ sprite: Corvax/Lore/Mirt/Equipment/mirt_uniform_h.rsi
+ - type: Clothing
+ sprite: Corvax/Lore/Mirt/Equipment/mirt_uniform_h.rsi
+#------------------------------------скаут----------
+- type: entity
+ parent: ClothingUniformSkirtBase
+ id: MirtUniformRaz
+ name: Миртанская форма скаута
+ suffix: Миртан
+ description: Прочная и закрытая форма скаута
+ components:
+ - type: Sprite
+ sprite: Corvax/Lore/Mirt/Equipment/mirt_uniform_r.rsi
+ - type: Clothing
+ sprite: Corvax/Lore/Mirt/Equipment/mirt_uniform_r.rsi
+#-------------------------------одежда и снаряга----------------------------------------------------------------------
+#---------------------------------------------------------рюкзаки----------------------------------
+#------------------------------------малый рюкзак----------
+- type: entity
+ parent: ClothingBackpack
+ id: MirtBackpackS
+ name: Малый Миртанский армейский рюкзак
+ suffix: Миртан
+ description: Небольшой и лёгкий офицерский рюкзак Империи Миртана
+ components:
+ - type: Sprite
+ sprite: Corvax/Lore/Mirt/Equipment/mirt_backpack_low.rsi
+ - type: ClothingSpeedModifier
+ walkModifier: 1.1
+ sprintModifier: 1.1
+ - type: Storage
+ grid:
+ - 0,0,4,4
+#------------------------------------средний рюкзак----------
+- type: entity
+ parent: ClothingBackpack
+ id: MirtBackpackM
+ name: Стандартный Миртанский армейский рюкзак
+ suffix: Миртан
+ description: Стандартный армейский рюкзак солдат Империи Миртана
+ components:
+ - type: Sprite
+ sprite: Corvax/Lore/Mirt/Equipment/mirt_backpack_std.rsi
+#------------------------------------крупный рюкзак----------
+- type: entity
+ parent: ClothingBackpack
+ id: MirtBackpackL
+ name: Крупный Миртанский армейский рюкзак
+ suffix: Миртан
+ description: Расширенный армейский рюкзак специалиста империи Миртана
+ components:
+ - type: Sprite
+ sprite: Corvax/Lore/Mirt/Equipment/mirt_backpack_big.rsi
+ - type: ClothingSpeedModifier
+ walkModifier: 0.8
+ sprintModifier: 0.8
+ - type: Storage
+ grid:
+ - 0,0,7,5
+#------------------------------------рюкзак скаута----------
+- type: entity
+ parent: ClothingBackpack
+ id: MirtBackpackRaz
+ name: Миртанский рюкзак скаута
+ suffix: Миртан
+ description: Небольшой рюкзак, что является чудом инженерно мысли Империи Миртана. Имеет прикреплённый балон для дыхания, встроеную радиостанцию, а изготовлен с использованием бс-кристаллов.
+ components:
+ - type: Sprite
+ sprite: Corvax/Lore/Mirt/Equipment/mirt_backpack_r.rsi
+ - type: Storage
+ grid:
+ - 0,0,4,5
+ maxItemSize: Huge
+ - type: EncryptionKeyHolder
+ keysExtractionMethod: Prying
+ keySlots: 5
+ - type: ContainerContainer
+ containers:
+ storagebase: !type:Container
+ ents: []
+ key_slots: !type:Container
+ - type: TelecomServer
+ - type: ApcPowerReceiver
+ needsPower: false
+ - type: LightningTarget
+ priority: 1
+ - type: ActivatableUI
+ key: enum.SharedGasTankUiKey.Key
+ - type: UserInterface
+ interfaces:
+ enum.StorageUiKey.Key:
+ type: StorageBoundUserInterface
+ enum.SharedGasTankUiKey.Key:
+ type: GasTankBoundUserInterface
+ - type: GasTank
+ outputPressure: 21.3
+ air:
+ volume: 5
+ temperature: 293.15
+ tankLowPressure: 30.0
+#--------------------------------------------сапоги---------------------------------------------
+#----------------------------------обычные------------------------
+- type: entity
+ parent: ClothingShoesMilitaryBase
+ id: MirtBoots
+ name: Миртанские армейские сапоги
+ suffix: Миртан
+ description: Крепкие армейские сапоги. Достаточно прочные чтобы выдержать грязь, разруху. Хотя боятся яда, кислот и зубов ксеноморфов. Как и все мы...
+ components:
+ - type: Sprite
+ sprite: Corvax/Lore/Mirt/Equipment/mirt_boots.rsi
+ - type: Clothing
+ sprite: Corvax/Lore/Mirt/Equipment/mirt_boots.rsi
+#----------------------------------стальные------------------------
+- type: entity
+ parent: ClothingShoesMilitaryBase
+ id: MirtBootsSteel
+ name: Бронированные миртанские пехотные сапоги
+ suffix: Миртан
+ description: Простые, но удобные армейские сапоги. Достаточно прочные чтобы выдержать грязь, космос, пули, адскую бездну и зубы дьявола
+ components:
+ - type: Sprite
+ sprite: Corvax/Lore/Mirt/Equipment/mirt_boots_h.rsi
+ - type: Clothing
+ sprite: Corvax/Lore/Mirt/Equipment/mirt_boots_h.rsi
+ - type: Armor
+ modifiers:
+ coefficients:
+ Blunt: 0.8
+ Slash: 0.8
+ Piercing: 0.8
+ Shock: 1.1
+ Caustic: 0.95
+ Poison: 0.95
+ - type: ClothingSpeedModifier
+ walkModifier: 0.95
+ sprintModifier: 0.95
+#----------------------------------ускоряющие------------------------
+- type: entity
+ parent: ClothingShoesMilitaryBase
+ id: MirtBootsRaz
+ name: Миртанские сапоги разведчика
+ suffix: Миртан
+ description: Крепкие, но очень лёгкие армейские сапоги. Из-за усовершенствованных матералов и систем амортизации позволяют носителям быстрей бегать и спрыгивать с большей высоты без травм.
+ components:
+ - type: Sprite
+ sprite: Corvax/Lore/Mirt/Equipment/mirt_boots_r.rsi
+ - type: Clothing
+ sprite: Corvax/Lore/Mirt/Equipment/mirt_boots_r.rsi
+ - type: Armor
+ modifiers:
+ coefficients:
+ Caustic: 0.95
+ Poison: 0.95
+ - type: ClothingSpeedModifier
+ walkModifier: 1.25
+ sprintModifier: 1.25
+#---------------------------------------------шлема------------------------------
+#----------------------------гражданский-------------
+- type: entity
+ parent: ClothingHeadHelmetBasic
+ id: MirtHelmetGr
+ name: Гражданский шлем
+ suffix: Миртан
+ description: Простой гражданский шлем Империи Миртана. Слой стали и вера в Императора...
+ components:
+ - type: Sprite
+ sprite: Corvax/Lore/Mirt/Armor/mirt_helmet_gr.rsi
+ - type: Clothing
+ sprite: Corvax/Lore/Mirt/Armor/mirt_helmet_gr.rsi
+ - type: Armor
+ modifiers:
+ coefficients:
+ Blunt: 0.9
+ Slash: 0.95
+ Piercing: 0.95
+#----------------------------армейский-------------
+- type: entity
+ parent: [ClothingHeadHelmetBasic, ClothingHeadset]
+ id: MirtHelmetArm
+ name: Армейский миртранский шлем
+ suffix: Миртан
+ description: Крепкий и прочный армейский шлем с маской, который скроет ваши слёзы от миллиона увиденных смертей
+ components:
+ - type: Sprite
+ sprite: Corvax/Lore/Mirt/Armor/mirt_helmet_std.rsi
+ - type: Clothing
+ sprite: Corvax/Lore/Mirt/Armor/mirt_helmet_std.rsi
+ - type: Armor
+ modifiers:
+ coefficients:
+ Blunt: 0.85
+ Slash: 0.85
+ Piercing: 0.85
+ Heat: 0.9
+ Caustic: 0.9
+ Poison: 0.9
+ - type: BreathMask
+ - type: ContainerFill
+ containers:
+ key_slots:
+ - MirtEncryptionKey
+ - type: Headset
+ requiredSlot: head
+#----------------------------инквизиторский-------------
+- type: entity
+ parent: MirtHelmetArm
+ id: MirtHelmetInk
+ name: Инквизиторский Миртанский шлем
+ suffix: Миртан
+ description: Крепкий и прочный инквизиторский шлем, что видом своим несёт страх неверным и пораженцам
+ components:
+ - type: Sprite
+ sprite: Corvax/Lore/Mirt/Armor/mirt_helmet_ink.rsi
+ - type: Clothing
+ sprite: Corvax/Lore/Mirt/Armor/mirt_helmet_ink.rsi
+#---------------------------------------------перчатки------------------------------
+#------------------------------------обычные перчатки----------
+- type: entity
+ parent: ClothingHandsBase
+ id: MirtGlovesFingerless
+ name: Миртанские армейские перчатки
+ suffix: Миртан
+ description: Предотвращают образование мозолей от долгой работы с оружием или инструментами, но при этом не мешают подвижности пальцев. Имеют небольшой защитный слой от едких веществ и токсинов.
+ components:
+ - type: Sprite
+ sprite: Corvax/Lore/Mirt/Equipment/mirt_gloves.rsi
+ - type: Clothing
+ sprite: Corvax/Lore/Mirt/Equipment/mirt_gloves.rsi
+ - type: Fiber
+ fiberMaterial: fibers-synthetic
+ fiberColor: fibers-black
+ - type: Armor
+ modifiers:
+ coefficients:
+ Caustic: 0.95
+ Poison: 0.95
+#------------------------------------бронированные перчатки----------
+- type: entity
+ parent: ClothingHandsBase
+ id: MirtGlovesStrong
+ name: Миртанские ударные перчатки
+ suffix: Миртан
+ description: Перчатки ветеранов армии Империи Миртана, что не только обеспечивают защиту, но и позволяют вставить врагу кулак по самые гланды ударным методом.
+ components:
+ - type: FingerprintMask
+ - type: Sprite
+ sprite: Corvax/Lore/Mirt/Equipment/mirt_gloves_h.rsi
+ - type: Clothing
+ sprite: Corvax/Lore/Mirt/Equipment/mirt_gloves_h.rsi
+ - type: MeleeWeapon
+ autoAttack: true
+ attackRate: 1.5
+ damage:
+ types:
+ Blunt: 12
+ soundHit:
+ collection: Punch
+ - type: Armor
+ modifiers:
+ coefficients:
+ Blunt: 0.8
+ Slash: 0.8
+ Piercing: 0.8
+ Shock: 1.1
+ Caustic: 0.95
+ Poison: 0.95
+#--------------------------------------------------плащи--------------------------------------
+#------------------------------------офицерский----------
+- type: entity
+ parent: ClothingNeckBase
+ id: MirtCloakOf
+ name: Миртанийский плащ офицера
+ suffix: Миртан
+ description: Плащ, который носят заслуженные офицеры Империи Миртана.
+ components:
+ - type: Sprite
+ sprite: Corvax/Lore/Mirt/Equipment/mirt_cloak_o.rsi
+ - type: Armor
+ modifiers:
+ coefficients:
+ Caustic: 0.9
+ Poison: 0.9
+#------------------------------------специалиста----------
+- type: entity
+ parent: ClothingNeckBase
+ id: MirtCloakSP
+ name: Миртанийский плащ специалиста
+ suffix: Миртан
+ description: Плащ, который носят спецалисты Империи Миртана
+ components:
+ - type: Sprite
+ sprite: Corvax/Lore/Mirt/Equipment/mirt_cloak_sp.rsi
+#------------------------------------инквизиторский----------
+- type: entity
+ parent: ClothingNeckBase
+ id: MirtEpolets
+ name: Миртанийские эполеты инквизитора
+ suffix: Миртан
+ description: Эполеты, обозначающие принадлежность миртанийца к службе в Инквизиции
+ components:
+ - type: Sprite
+ sprite: Corvax/Lore/Mirt/Equipment/mirt_cloak_ink.rsi
+#------------------------------------офицерский-инквизиторский---------
+- type: entity
+ parent: ClothingNeckBase
+ id: MirtCloakOfInk
+ name: Миртанийский плащ офицера-инквизитора
+ suffix: Миртан
+ description: Плащ, который носят заслуженные офицеры-инквизиторы Империи Миртана.
+ components:
+ - type: Sprite
+ sprite: Corvax/Lore/Mirt/Equipment/mirt_cloak_o_ink.rsi
+ - type: Armor
+ modifiers:
+ coefficients:
+ Caustic: 0.95
+ Poison: 0.95
+#------------------------------------плащ скаута----------
+#-----------------------сам плащ----------------
+- type: entity
+ parent: ClothingNeckBase
+ id: MirtCloakRaz
+ name: Миртанский плащ скаута
+ suffix: Миртан
+ description: Удивительный плащ, который очень долго и кропотливо разрабатывался. разведчики Империи МИртана относятся к этим плащам с большой любовью. В них было вложено множество отражающих и маскировочныхз технологий, систем покрытия против кислот и ядов. А ещё он банально тёплый и уютный, что осбоенно ценится, когда приходится днями прозябать в какой-то жуткой глуши.
+ components:
+ - type: Sprite
+ sprite: Corvax/Lore/Mirt/Armor/mirt_cloak_r.rsi
+ - type: Clothing
+ sprite: Corvax/Lore/Mirt/Armor/mirt_cloak_r.rsi
+ - type: Armor
+ modifiers:
+ coefficients:
+ Cold: 0.9
+ Heat: 0.9
+ Radiation: 0.95
+ Caustic: 0.8
+ Poison: 0.8
+ - type: ToggleableClothing
+ clothingPrototype: MirtHoodCloakRaz
+ requiredSlot: neck
+ - type: ExplosionResistance
+ damageCoefficient: 0.95
+ - type: Reflect
+ reflectProb: 0.95
+ reflects:
+ - Energy
+ - type: ContainerContainer
+ containers:
+ toggleable-clothing: !type:ContainerSlot {}
+ cell_slot: !type:ContainerSlot
+ - type: PowerCellSlot
+ cellSlotId: cell_slot
+ - type: ItemSlots
+ slots:
+ cell_slot:
+ name: power-cell-slot-component-slot-name-default
+ startingItem: PowerCellMedium
+#-----------------------капюшон плаща----------------
+- type: entity
+ parent: [ClothingHeadHardsuitBase, BaseToggleClothing]
+ id: MirtHoodCloakRaz
+ name: Капюшон плаща скаута
+ suffix: Миртан
+ description: Закрывает половину головы. Но позволяет активировать маскировку.
+ categories: [ HideSpawnMenu ]
+ components:
+ - type: Sprite
+ sprite: Corvax/Lore/Mirt/Armor/mirt_cloak_r_hood.rsi
+ - type: Clothing
+ sprite: Corvax/Lore/Mirt/Armor/mirt_cloak_r_hood.rsi
+ - type: Armor
+ modifiers:
+ coefficients:
+ Cold: 0.9
+ Heat: 0.9
+ Radiation: 0.95
+ Caustic: 0.95
+ Poison: 0.95
+ - type: ToggleClothing
+ action: ActionTogglePhaseCloak
+ - type: ComponentToggler
+ parent: true
+ components:
+ - type: Stealth
+ minVisibility: 0.1
+ lastVisibility: 0.1
+ - type: PowerCellDraw
+ drawRate: 0
+ - type: ToggleCellDraw
+ # core ninja suit stuff
+ - type: UseDelay
+ delay: 5 # disable time
+ - type: PowerCellSlot
+ cellSlotId: cell_slot
+ # throwing in a recharger would bypass glove charging mechanic
+ fitsInCharger: false
+ - type: ContainerContainer
+ containers:
+ cell_slot: !type:ContainerSlot
+ - type: ItemSlots
+ slots:
+ cell_slot:
+ name: power-cell-slot-component-slot-name-default
+ startingItem: PowerCellSmall
+ disableEject: true
+#--------------------------------------------------бронь-----------------------------
+#------------------------------------лёгкий броник----------
+- type: entity
+ parent: ClothingOuterArmorBasic
+ id: MirtArmorGr
+ name: Гражданский бронежилет
+ suffix: Миртан
+ description: Лёгкий устаревший бронижилет, используемые ополченцами и гражданскими Империи Миртана
+ components:
+ - type: Sprite
+ sprite: Corvax/Lore/Mirt/Armor/mirt_armor_gr.rsi
+ - type: Clothing
+ sprite: Corvax/Lore/Mirt/Armor/mirt_armor_gr.rsi
+ - type: Armor
+ modifiers:
+ coefficients:
+ Blunt: 0.75
+ Slash: 0.75
+ Piercing: 0.75
+ Heat: 0.75
+ Caustic: 0.8
+ Poison: 0.8
+ - type: ExplosionResistance
+ damageCoefficient: 0.80
+#------------------------------------броня----------
+- type: entity
+ parent: ClothingOuterArmorBasic
+ id: MirtArmorMiddle
+ name: Миртанская пехотная броня
+ suffix: Миртан
+ description: Защитный комплект, состоящий из стандартного бронежилета, наплечников и защиты голеней выдаётся пехоте Империи Миртана
+ components:
+ - type: Sprite
+ sprite: Corvax/Lore/Mirt/Armor/mirt_armor_std.rsi
+ - type: Clothing
+ sprite: Corvax/Lore/Mirt/Armor/mirt_armor_std.rsi
+ - type: Armor
+ modifiers:
+ coefficients:
+ Blunt: 0.6
+ Slash: 0.6
+ Piercing: 0.6
+ Heat: 0.6
+ Caustic: 0.7
+ Poison: 0.7
+ - type: ExplosionResistance
+ damageCoefficient: 0.75
+#------------------------------------жилет скаута----------
+- type: entity
+ parent: ClothingOuterArmorBasic
+ id: MirtArmorRaz
+ name: Жилет скаута
+ suffix: Миртан
+ description: Очень лёгкий, но не слишком прочный жилет, который больше защищает от едкой или неблагоприятной среды, нежели от урона
+ components:
+ - type: Sprite
+ sprite: Corvax/Lore/Mirt/Armor/mirt_armor_vest.rsi
+ - type: Clothing
+ sprite: Corvax/Lore/Mirt/Armor/mirt_armor_vest.rsi
+ - type: Armor
+ modifiers:
+ coefficients:
+ Blunt: 0.9
+ Slash: 0.9
+ Piercing: 0.95
+ Heat: 0.7
+ Cold: 0.7
+ Caustic: 0.7
+ Poison: 0.7
+ - type: ExplosionResistance
+ damageCoefficient: 0.9
+#---------------------------------------------------------скафандры--------------------------------------
+#------------------------------------обычный скафандр----------
+- type: entity
+ parent: ClothingOuterHardsuitBase
+ id: MirtHardsuitStd
+ name: Миртанский боевой скафандр
+ suffix: Миртан
+ description: Стандартный простой боевой скафандр для армии Империи Миртана
+ components:
+ - type: Sprite
+ sprite: Corvax/Lore/Mirt/Armor/mirt_hardsuits_std.rsi
+ - type: Clothing
+ sprite: Corvax/Lore/Mirt/Armor/mirt_hardsuits_std.rsi
+ - type: Armor
+ modifiers:
+ coefficients:
+ Blunt: 0.5
+ Slash: 0.5
+ Piercing: 0.5
+ Radiation: 0.7
+ Caustic: 0.5
+ Poison: 0.5
+ - type: ClothingSpeedModifier
+ walkModifier: 0.80
+ sprintModifier: 0.80
+ - type: HeldSpeedModifier
+ - type: ToggleableClothing
+ clothingPrototype: MirtHelmetHardsuitStd
+ - type: ExplosionResistance
+ damageCoefficient: 0.7
+#------------------------------------шлем обычного скафандра----------
+- type: entity
+ parent: ClothingHeadHardsuitBase
+ id: MirtHelmetHardsuitStd
+ name: Шлем боевого скафандра
+ suffix: Миртан
+ description: Стандартный простой шлем скафандра для армии Империи Миртана
+ categories: [ HideSpawnMenu ]
+ components:
+ - type: BreathMask
+ - type: Sprite
+ sprite: Corvax/Lore/Mirt/Armor/mirt_hardsuits_std_helmet.rsi
+ - type: Clothing
+ sprite: Corvax/Lore/Mirt/Armor/mirt_hardsuits_std_helmet.rsi
+ - type: PressureProtection
+ highPressureMultiplier: 0.1
+ lowPressureMultiplier: 1000
+ - type: Armor
+ modifiers:
+ coefficients:
+ Blunt: 0.9
+ Slash: 0.9
+ Piercing: 0.9
+ Caustic: 0.9
+ Poison: 0.9
+ - type: ExplosionResistance
+ damageCoefficient: 0.8
+#------------------------------------бронированный скафандр----------
+- type: entity
+ parent: ClothingOuterHardsuitBase
+ id: MirtHardsuitHig
+ name: Тяжёлый миртанский бронескафандр
+ suffix: Миртан
+ description: Укреплённый тяжёлый боевой скафандр для армии Империи Миртана
+ components:
+ - type: Sprite
+ sprite: Corvax/Lore/Mirt/Armor/mirt_hardsuits_hig.rsi
+ - type: Clothing
+ sprite: Corvax/Lore/Mirt/Armor/mirt_hardsuits_hig.rsi
+ - type: Armor
+ modifiers:
+ coefficients:
+ Blunt: 0.3
+ Slash: 0.3
+ Piercing: 0.3
+ Radiation: 0.6
+ Caustic: 0.4
+ Poison: 0.4
+ - type: ClothingSpeedModifier
+ walkModifier: 0.6
+ sprintModifier: 0.6
+ - type: HeldSpeedModifier
+ - type: ToggleableClothing
+ clothingPrototype: MirtHelmetHardsuitHig
+ - type: ExplosionResistance
+ damageCoefficient: 0.6
+#------------------------------------шлем бронированного скафандра----------
+- type: entity
+ parent: ClothingHeadHardsuitBase
+ id: MirtHelmetHardsuitHig
+ name: Шлем бронированного скафандра
+ suffix: Миртан
+ description: Стандартный простой шлем скафандра для армии Умпорской Федерации
+ categories: [ HideSpawnMenu ]
+ components:
+ - type: BreathMask
+ - type: Sprite
+ sprite: Corvax/Lore/Mirt/Armor/mirt_hardsuits_hig_helmet.rsi
+ - type: Clothing
+ sprite: Corvax/Lore/Mirt/Armor/mirt_hardsuits_hig_helmet.rsi
+ - type: PressureProtection
+ highPressureMultiplier: 0.1
+ lowPressureMultiplier: 1000
+ - type: Armor
+ modifiers:
+ coefficients:
+ Blunt: 0.9
+ Slash: 0.9
+ Piercing: 0.9
+ Caustic: 0.9
+ Poison: 0.9
+ - type: ExplosionResistance
+ damageCoefficient: 0.8
+#------------------------------------инквизиторский скафандр----------
+- type: entity
+ parent: ClothingOuterHardsuitBase
+ id: MirtHardsuitInk
+ name: Инквизитрский боевой скафандр
+ suffix: Миртан
+ description: Прочный боевой скафандр для сил инквизиции Империи Миртана.
+ components:
+ - type: Sprite
+ sprite: Corvax/Lore/Mirt/Armor/mirt_hardsuits_ink.rsi
+ - type: Clothing
+ sprite: Corvax/Lore/Mirt/Armor/mirt_hardsuits_ink.rsi
+ - type: Armor
+ modifiers:
+ coefficients:
+ Blunt: 0.4
+ Slash: 0.4
+ Piercing: 0.4
+ Radiation: 0.7
+ Caustic: 0.6
+ Poison: 0.6
+ - type: ClothingSpeedModifier
+ walkModifier: 0.80
+ sprintModifier: 0.80
+ - type: HeldSpeedModifier
+ - type: ToggleableClothing
+ clothingPrototype: MirtHelmetHardsuitInk
+ - type: ExplosionResistance
+ damageCoefficient: 0.65
+#------------------------------------шлем инквизиторского скафандра----------
+- type: entity
+ parent: ClothingHeadHardsuitWithLightBase
+ id: MirtHelmetHardsuitInk
+ name: Шлем инквизиторского скафандра
+ suffix: Миртан
+ description: Стандартный простой шлем скафандра для армии Умпорской Федерации
+ categories: [ HideSpawnMenu ]
+ components:
+ - type: BreathMask
+ - type: Sprite
+ sprite: Corvax/Lore/Mirt/Armor/mirt_hardsuits_ink_helmet.rsi
+ - type: Clothing
+ sprite: Corvax/Lore/Mirt/Armor/mirt_hardsuits_ink_helmet.rsi
+ - type: PointLight
+ color: "#ffdbad"
+ - type: PressureProtection
+ highPressureMultiplier: 0.1
+ lowPressureMultiplier: 1000
+ - type: Armor
+ modifiers:
+ coefficients:
+ Blunt: 0.85
+ Slash: 0.85
+ Piercing: 0.85
+ Caustic: 0.95
+ Poison: 0.95
+ - type: ExplosionResistance
+ damageCoefficient: 0.8
+#-----------------------------------------снаряга и пояса------------------------------------------
+#------------------------------------маска скаута----------
+- type: entity
+ parent: ClothingMaskGasSecurity
+ id: MirtMaskGas
+ name: Дыхательная маска
+ suffix: Миртан
+ description: Дыхательная маска разведчиков Империи Миртана. Достаточно плотно прилегает, сделана из крепкого материала, что защищает от мелких повреждений, а так же покрыта защитными слоями для повышения химической ибиологической стабльности даже в условиях изменяющейся температуры.
+ components:
+ - type: Sprite
+ sprite: Corvax/Lore/Mirt/Equipment/mirt_mask.rsi
+ - type: Clothing
+ sprite: Corvax/Lore/Mirt/Equipment/mirt_mask.rsi
+ - type: Armor
+ modifiers:
+ coefficients:
+ Blunt: 0.95
+ Slash: 0.95
+ Piercing: 0.95
+ Heat: 0.9
+ Cold: 0.9
+ Caustic: 0.9
+ Poison: 0.9
+#------------------------------------очки скаута----------
+- type: entity
+ parent: ClothingEyesBase
+ id: MirtGlassesRaz
+ name: Визор миртанийского скаута
+ suffix: Миртан
+ description: Удобный визор способный получать данные со спутника или системы сканирования масс (ПКМ+переключить интерфейс)
+ components:
+ - type: Sprite
+ sprite: Corvax/Lore/Mirt/Equipment/mirt_glasses_r.rsi
+ - type: Clothing
+ sprite: Corvax/Lore/Mirt/Equipment/mirt_glasses_r.rsi
+ - type: SolutionScanner
+ - type: ContentEye
+ targetZoom: "1.125, 1.125"
+ maxZoom: "1.5, 1.5"
+ - type: RadarConsole
+ - type: ActivatableUI
+ key: enum.RadarConsoleUiKey.Key
+ - type: UserInterface
+ interfaces:
+ enum.RadarConsoleUiKey.Key:
+ type: RadarConsoleBoundUserInterface
+ - type: Computer
+ board: RadarConsoleCircuitboard
+ - type: PowerCellSlot
+ cellSlotId: cell_slot
+ - type: ContainerContainer
+ containers:
+ cell_slot: !type:ContainerSlot
+ showEnts: False
+ occludes: True
+ ent: null
+ board: !type:Container
+ showEnts: False
+ occludes: True
+ ents: []
+ - type: ItemSlots
+ slots:
+ cell_slot:
+ name: power-cell-slot-component-slot-name-default
+ startingItem: PowerCellMedium
+#-------------------------------------печать офицера-----------------
+- type: entity
+ name: Печать армии Империи Миртана
+ suffix: Миртан
+ parent: RubberStampBaseAlt
+ id: MirtRubberStampArm
+ components:
+ - type: Stamp
+ stampedName: Импеrия Миrтана
+ stampedColor: "#b15900"
+ stampState: "paper_stamp-generic"
+ - type: Sprite
+ sprite: Corvax/Lore/Mirt/Equipment/mirt_stamp.rsi
+ state: stamp
+#-------------------------------------печать инквизитора-----------------
+- type: entity
+ name: Печать инквизиции Империи Миртана
+ suffix: Миртан
+ parent: RubberStampBaseAlt
+ id: MirtRubberStampInk
+ components:
+ - type: Stamp
+ stampedName: Инквизиция Миrтана
+ stampedColor: "#b15900"
+ stampState: "paper_stamp-generic"
+ - type: Sprite
+ sprite: Corvax/Lore/Mirt/Equipment/mirt_stamp.rsi
+ state: stamp
+#---------------------------------Стандартная форма---------------------
+- type: entity
+ id: MirtPaperForm
+ name: Форма запроса
+ suffix: Миртан
+ parent: Paper
+ components:
+ - type: Paper
+ content: |
+ [color=#a73800]█░░░░░░░█░░░░░░░█[/color]
+ [color=#a73800]█░░░█████████░░░█[/color] [head=3]Бланк документа[/head]
+ [color=#a73800]██░░█░█░█░█░█░░██[/color] [head=3]MIRT[/head]
+ [color=#a73800]░█░░░░█░█░█░░░░█░[/color]
+ [color=#a73800]░█░░░░░░█░░░░░░█░[/color]
+ =============================================
+ НАИМЕНОВАНИЕ ДОКУМЕНТА
+ =============================================
+
+ От:
+
+ Кому: 94ая когоrта
+
+ Полное sодержание документа sо всей необходимой инфоrмацией и опиsанием
+
+ Срочность: (Кrайня, Sильная, Srедняя, Малая, Незначительная)
+
+ =============================================
+
+ [italic]Место для печатей[/italic]
+
+#---------------------------------Сумка фаеров---------------------
+- type: entity
+ parent: BaseAmmoProvider
+ id: NonAmmoProviderShotgunShell
+ abstract: true
+ components:
+ - type: BallisticAmmoProvider
+ mayTransfer: true
+ whitelist:
+ tags:
+ - ShellShotgun
+ capacity: 20
+ - type: Sprite
+ sprite: Clothing/Belt/waistbag_leather.rsi
+ state: icon
+
+- type: entity
+ name: Раздатчик флаеров
+ suffix: Миртан
+ parent: NonAmmoProviderShotgunShell
+ id: MirtProviderFlare
+ description: Раздатчик флаеров, полезных в боях ночью, в пещерах, тёмных коридорах или ульях ксеноморфов.
+ components:
+ - type: Item
+ size: Small
+ - type: BallisticAmmoProvider
+ proto: Flare
+ - type: Sprite
+ sprite: Clothing/Belt/waistbag_leather.rsi
+ state: icon
+#-------------------------------------щиты------------------------------------
+#-------------------------------малый---------------
+- type: entity
+ name: Стандартный миртанский щит "Вера"
+ parent: [ BaseShield, BaseRestrictedContraband ]
+ id: MirtShieldStd
+ suffix: Миртан
+ description: Защищает верных войнов Императора от пуль, когтей и едких выделений. Размер стандартный.
+ components:
+ - type: StaticPrice
+ price: 90
+ - type: Blocking
+ passiveBlockModifier:
+ coefficients:
+ Blunt: 0.55
+ Slash: 0.55
+ Caustic: 0.8
+ Poison: 0.8
+ Piercing: 0.7
+ activeBlockModifier:
+ coefficients:
+ Blunt: 0.3
+ Slash: 0.3
+ Caustic: 0.7
+ Poison: 0.7
+ Piercing: 0.5
+ flatReductions:
+ Blunt: 1
+ Slash: 1
+ - type: Sprite
+ sprite: Corvax/Lore/Mirt/Weapon/mirt_shields.rsi
+ state: metal-icon
+ - type: Item
+ sprite: Corvax/Lore/Mirt/Weapon/mirt_shields.rsi
+ heldPrefix: metal
+#-------------------------------большой---------------
+- type: entity
+ name: Большой миртанский щит "Легионер"
+ parent: [ BaseShield, BaseRestrictedContraband ]
+ id: MirtShieldBig
+ suffix: Миртан
+ description: Здроровый щит, что защищает верных войнов Императора от пуль, когтей и едких выделений.
+ components:
+ - type: StaticPrice
+ price: 90
+ - type: Blocking
+ passiveBlockModifier:
+ coefficients:
+ Blunt: 0.4
+ Slash: 0.4
+ Caustic: 0.7
+ Poison: 0.7
+ Piercing: 0.55
+ activeBlockModifier:
+ coefficients:
+ Blunt: 0.1
+ Slash: 0.1
+ Caustic: 0.6
+ Poison: 0.6
+ Piercing: 0.4
+ flatReductions:
+ Blunt: 1
+ Slash: 1
+ - type: Sprite
+ sprite: Corvax/Lore/Mirt/Weapon/mirt_shields.rsi
+ state: big-icon
+ - type: Item
+ sprite: Corvax/Lore/Mirt/Weapon/mirt_shields.rsi
+ heldPrefix: big
+#-------------------------------------лечилка------------------------------------
+- type: entity
+ name: Пакет лечебных средств
+ description: Миртанский универсальный медицинский пакет для лечения самых разнообразных травм и ранений.
+ parent: BaseHealingItem
+ id: MirtMedpackBase
+ suffix: Миртан
+ components:
+ - type: Sprite
+ sprite: Objects/Specific/Medical/medical.rsi
+ state: regenerative-mesh
+ - type: Item
+ size: Small
+ sprite: Objects/Specific/Medical/medical.rsi
+ heldPrefix: regenerative-mesh
+ - type: Stack
+ stackType: Brutepack
+ count: 20
+ - type: Tag
+ tags:
+ - Brutepack
+ - type: Healing
+ damageContainers:
+ - Biological
+ damage:
+ Caustic: -10
+ Poison: -10
+ Heat: -5
+ groups:
+ Brute: -15
+
+- type: entity
+ parent: MirtMedpackBase
+ id: MirtMedpack
+ suffix: Миртан, Полный
+ components:
+ - type: Stack
+ lingering: true
+ count: 20
+#-------------------------------------знамёна-------------------------------
+#------------------------стандартное------------------
+- type: entity
+ id: MirtBannerStd
+ parent: BannerBase
+ name: Знамя Империи Миртана
+ suffix: Миртан, Стандартное
+ description: Знамя, изображающее Золотого орла - самого Императора Миртана, Бога в этой тёмной галактике, Спасителя и осветителя судьб, великого правителя и защитника всего живого и разумного!
+ components:
+ - type: Sprite
+ sprite: Corvax/Lore/Mirt/mirt_banner.rsi
+ state: banner_mirt_std
+#------------------------религиозное------------------
+- type: entity
+ id: MirtBannerReg
+ parent: MirtBannerStd
+ name: Знамя Империи Миртана
+ suffix: Миртан, Религиозное
+ description: Знамя, изображающее Золотого орла - самого Императора Миртана, Бога в этой тёмной галактике, Спасителя и осветителя судьб, великого правителя! А так же три стены планет-крепостей, что являются последним оплотом галактики, отделяющим спокойную жизнь от всепоглощающего роя ксеноморфов.
+ components:
+ - type: Sprite
+ state: banner_mirt_reg
+#------------------------инквизиторское------------------
+- type: entity
+ id: MirtBannerInk
+ parent: MirtBannerStd
+ name: Знамя Империи Миртана
+ suffix: Миртан, Инквизитрское
+ description: Знамя, изображающее Золотого орла - самого Императора Миртана, Бога в этой тёмной галактике, Спасителя и осветителя судьб, великого правителя! А так же карающий меч, что низвергает черепа предателей, еритиков и отступников к ногам Его!
+ components:
+ - type: Sprite
+ state: banner_mirt_ink
+#-------------------------------------пояса---------------------------------------
+- type: entity
+ parent: ClothingBeltStorageBase
+ id: MirtBelt
+ name: Миртанский армейский пояс
+ suffix: Миртан
+ description: Такие пояса используют военослужащие Империи Миртана. Прочные и надёжные. Хорошо держат штаны на месте в бою.
+ components:
+ - type: Sprite
+ sprite: Corvax/Lore/Mirt/Equipment/mirt_belt.rsi
+ - type: Clothing
+ sprite: Corvax/Lore/Mirt/Equipment/mirt_belt.rsi
+ - type: Storage
+ maxItemSize: Normal
+ - type: Appearance
+
+- type: entity
+ id: MirtBeltFilled
+ parent: MirtBelt
+ suffix: Заполненный, Миртан
+ components:
+ - type: StorageFill
+ contents:
+ - id: MirtnKnife
+ - id: MirtProviderFlare
+ - id: MirtMedpack
+
+- type: entity
+ id: MirtBeltOffiFilled
+ parent: MirtBelt
+ suffix: Заполненный, Офицер, Миртан
+ components:
+ - type: StorageFill
+ contents:
+ - id: MirtnKnife
+ - id: MirtProviderFlare
+ - id: MirtMedpack
+ - id: MirtRubberStampArm
+ - id: MirtnSaber
+ - id: MirtPaperForm
+
+- type: entity
+ id: MirtBeltInkFilled
+ parent: MirtBelt
+ suffix: Заполненный, Офицер-Инквизитор, Миртан
+ components:
+ - type: StorageFill
+ contents:
+ - id: MirtnKnife
+ - id: MirtMedpack
+ - id: MirtRubberStampInk
+ - id: MirtnSword
+ - id: MirtPaperForm
+#-------------------------------------ближнее-------------------------------------------------------------------------------
+#------------------------------------нож----------
+- type: Tag
+ id: MirtnKnife
+
+- type: entity
+ name: Миртанский стандартный нож
+ suffix: Миртан
+ parent: BaseKnife
+ id: MirtnKnife
+ description: ППо слухам, количество этих ножей превышает численность населения империи в четыре раза.
+ components:
+ - type: Tag
+ tags:
+ - Knife
+ - MirtnKnife
+ - type: Sprite
+ sprite: Corvax/Lore/Mirt/Weapon/mirt_knife.rsi
+ state: icon
+ - type: Item
+ sprite: Corvax/Lore/Mirt/Weapon/mirt_knife.rsi
+#------------------------------------меч----------
+- type: Tag
+ id: MirtnSword
+
+- type: entity
+ name: Миртанский пехотный меч
+ suffix: Миртан
+ parent: CaptainSabre
+ id: MirtnSword
+ description: Пехотный меч, что убил немало тварей, когда у славных защитников Империи заканчивались патроны.
+ components:
+ - type: Tag
+ tags:
+ - Knife
+ - MirtnSword
+ - type: Sprite
+ sprite: Corvax/Lore/Mirt/Weapon/mirt_sword.rsi
+ state: icon
+ - type: Item
+ sprite: Corvax/Lore/Mirt/Weapon/mirt_sword.rsi
+ - type: Clothing
+ sprite: Corvax/Lore/Mirt/Weapon/mirt_sword.rsi
+ quickEquip: false
+ slots:
+ - Belt
+ - type: MeleeWeapon
+ attackRate: 1.5
+ damage:
+ types:
+ Slash: 13
+#------------------------------------сабля----------
+- type: Tag
+ id: MirtnSaber
+
+- type: entity
+ name: Миртанская офицерская сабля
+ suffix: Миртан
+ parent: CaptainSabre
+ id: MirtnSaber
+ description: Символ заслуг полевого командира Империи Миртана. Таких никогда не встретишь у штабистов.
+ components:
+ - type: Tag
+ tags:
+ - Knife
+ - MirtnSaber
+ - type: Sprite
+ sprite: Corvax/Lore/Mirt/Weapon/mirt_saber.rsi
+ state: icon
+ - type: Item
+ sprite: Corvax/Lore/Mirt/Weapon/mirt_saber.rsi
+ - type: Clothing
+ sprite: Corvax/Lore/Mirt/Weapon/mirt_saber.rsi
+ quickEquip: false
+ slots:
+ - Belt
+ - type: MeleeWeapon
+ attackRate: 1.5
+ damage:
+ types:
+ Slash: 13
+ Shock: 3
+ Heat: 3
+#--------------------------------------------------------------------------дальнее-------------------------------------------------
+#----------------------------------------------------------миртанские-----------------------------------------------------
+#-------------------------------------пули и лазеры--------------------------------------------------------------
+#------------------------------------винтовка----------
+- type: entity
+ id: MirtBulletHeavy
+ name: Тяжёлый заряд (hhc)
+ suffix: Миртан
+ parent: BaseBullet
+ categories: [ HideSpawnMenu ]
+ components:
+ - type: Projectile
+ damage:
+ types:
+ Piercing: 35
+ - type: Sprite
+ sprite: Corvax/Lore/Mirt/Weapon/mirt_projectiles.rsi
+ layers:
+ - state: tip
+ - type: StaminaDamageOnCollide
+ damage: 5
+#------------------------------------пп-пулемёт----------
+- type: entity
+ id: MirtBulletLight
+ name: Лёгкий заряд (lhc)
+ suffix: Миртан
+ parent: BaseBullet
+ categories: [ HideSpawnMenu ]
+ components:
+ - type: Projectile
+ damage:
+ types:
+ Piercing: 15
+ - type: Sprite
+ sprite: Corvax/Lore/Mirt/Weapon/mirt_projectiles.rsi
+ layers:
+ - state: tip
+ - type: StaminaDamageOnCollide
+ damage: 5
+#------------------------------------пистолет-автомат----------
+- type: entity
+ id: MirtBulletPistol
+ name: Стандартный заряд (shc)
+ parent: BaseBullet
+ categories: [ HideSpawnMenu ]
+ components:
+ - type: Projectile
+ damage:
+ types:
+ Piercing: 20
+ - type: Sprite
+ sprite: Corvax/Lore/Mirt/Weapon/mirt_projectiles.rsi
+ layers:
+ - state: tip
+ - type: StaminaDamageOnCollide
+ damage: 5
+#------------------------------------пожарный лазер----------
+- type: Tag
+ id: MirtFireLaser
+
+- type: entity
+ id: MirtFireLaser
+ name: Осколок зенитного заряда
+ parent: BaseBullet
+ categories: [ HideSpawnMenu ]
+ components:
+ - type: Projectile
+ damage:
+ types:
+ Heat: 3
+ - type: Sprite
+ sprite: Objects/Weapons/Guns/Projectiles/projectiles.rsi
+ layers:
+ - state: beam_heavy
+ - type: IgnitionSource
+ temperature: 1000
+ ignited: true
+ - type: IgniteOnCollide
+ fireStacks: 0.25
+#-------------------------------------картриджи---------------------------------------------------------------------------------
+#------------------------------------винтовка----------
+- type: Tag
+ id: MirtCartridgeHeavy
+
+- type: entity
+ id: MirtCartridgeHeavy
+ name: Тяжёлый заряд (hhc)
+ suffix: Миртан
+ parent: BaseCartridgeRifle
+ components:
+ - type: CartridgeAmmo
+ proto: MirtBulletHeavy
+ deleteOnSpawn: true
+ - type: Tag
+ tags:
+ - MirtCartridgeHeavy
+#------------------------------------пп-пулемёт----------
+- type: Tag
+ id: MirtCartridgeLight
+
+- type: entity
+ id: MirtCartridgeLight
+ name: Лёгкий заряд (lhc)
+ suffix: Миртан
+ parent: BaseCartridgeRifle
+ components:
+ - type: CartridgeAmmo
+ proto: MirtBulletLight
+ deleteOnSpawn: true
+ - type: Tag
+ tags:
+ - MirtCartridgeLight
+#------------------------------------пистолет-автомат----------
+- type: Tag
+ id: MirtCartridgePistol
+
+- type: entity
+ id: MirtCartridgePistol
+ name: Стандартный заряд (shc)
+ suffix: Миртан
+ parent: BaseCartridgePistol
+ components:
+ - type: CartridgeAmmo
+ proto: MirtBulletPistol
+ deleteOnSpawn: true
+ - type: Tag
+ tags:
+ - MirtCartridgePistol
+#-------------------------------------------------------------------------------магазины------------------------------------------------
+#--------------------------------------------------------миртанские------------------------------------
+- type: Tag
+ id: MirtMagazine
+#-----------------------------------гражданский---------
+- type: Tag
+ id: MirtMagazineGr
+
+- type: entity
+ id: MirtMagazineGr
+ name: Магазин к автомату "Вдова" (lhc)
+ suffix: Миртан
+ parent: BaseMagazinePistol
+ components:
+ - type: BallisticAmmoProvider
+ mayTransfer: true
+ whitelist:
+ tags:
+ - MirtCartridgeLight
+ proto: MirtCartridgeLight
+ capacity: 25
+ - type: Sprite
+ sprite: Corvax/Lore/Mirt/Weapon/mirt_automat_magazine_gr.rsi
+ layers:
+ - state: base
+ map: ["enum.GunVisualLayers.Base"]
+ - type: Tag
+ tags:
+ - MirtMagazineGr
+ - MirtMagazine
+#-----------------------------------винтовочный---------
+- type: Tag
+ id: MirtMagazineRifle
+
+- type: entity
+ id: MirtMagazineRifle
+ name: Магазин к винтовке "Чаровница"
+ suffix: Миртан
+ parent: BaseMagazinePistol
+ components:
+ - type: BallisticAmmoProvider
+ mayTransfer: true
+ whitelist:
+ tags:
+ - MirtCartridgeHeavy
+ proto: MirtCartridgeHeavy
+ capacity: 13
+ - type: Sprite
+ sprite: Corvax/Lore/Mirt/Weapon/mirt_rifle_magazine_bs.rsi
+ layers:
+ - state: base
+ map: ["enum.GunVisualLayers.Base"]
+ - type: Tag
+ tags:
+ - MirtMagazineRifle
+ - MirtMagazine
+#-----------------------------------пп---------
+- type: Tag
+ id: MirtMagazineSMG
+
+- type: entity
+ id: MirtMagazineSMG
+ name: Магазин к пистолет-пулемёту "Шершень" (lhc)
+ suffix: Миртан
+ parent: BaseMagazinePistol
+ components:
+ - type: BallisticAmmoProvider
+ mayTransfer: true
+ whitelist:
+ tags:
+ - MirtCartridgeLight
+ proto: MirtCartridgeLight
+ capacity: 18
+ - type: Sprite
+ sprite: Corvax/Lore/Mirt/Weapon/mirt_smg_magazine.rsi
+ layers:
+ - state: base
+ map: ["enum.GunVisualLayers.Base"]
+ - type: Tag
+ tags:
+ - MirtMagazineSMG
+ - MirtMagazine
+#-----------------------------------пулемёт---------
+- type: Tag
+ id: MirtMagazineLMG
+
+- type: entity
+ id: MirtMagazineLMG
+ name: Магазин к пулемёту "Молот" (lhc)
+ suffix: Миртан
+ parent: BaseMagazinePistol
+ components:
+ - type: BallisticAmmoProvider
+ mayTransfer: true
+ whitelist:
+ tags:
+ - MirtCartridgeLight
+ proto: MirtCartridgeLight
+ capacity: 120
+ - type: Sprite
+ sprite: Corvax/Lore/Mirt/Weapon/mirt_lmg_magazine_bs.rsi
+ layers:
+ - state: base
+ map: ["enum.GunVisualLayers.Base"]
+ - type: Tag
+ tags:
+ - MirtMagazineLMG
+ - MirtMagazine
+#-----------------------------------пистолет---------
+- type: Tag
+ id: MirtMagazinePistol
+
+- type: entity
+ id: MirtMagazinePistol
+ name: Магазин к пистолету "Клык"
+ suffix: Миртан
+ parent: BaseMagazinePistol
+ components:
+ - type: BallisticAmmoProvider
+ mayTransfer: true
+ whitelist:
+ tags:
+ - MirtCartridgePistol
+ proto: MirtCartridgePistol
+ capacity: 7
+ - type: Sprite
+ sprite: Corvax/Lore/Mirt/Weapon/mirt_pistol_magazine.rsi
+ layers:
+ - state: base
+ map: ["enum.GunVisualLayers.Base"]
+ - type: Tag
+ tags:
+ - MirtMagazinePistol
+ - MirtMagazine
+#-----------------------------------автомат---------
+- type: Tag
+ id: MirtMagazineAutomat
+
+- type: entity
+ id: MirtMagazineAutomat
+ name: Магазин к автомату "Развратник"
+ suffix: Миртан
+ parent: BaseMagazinePistol
+ components:
+ - type: BallisticAmmoProvider
+ mayTransfer: true
+ whitelist:
+ tags:
+ - MirtCartridgePistol
+ proto: MirtCartridgePistol
+ capacity: 35
+ - type: Sprite
+ sprite: Corvax/Lore/Mirt/Weapon/mirt_automat_magazine_bs.rsi
+ layers:
+ - state: base
+ map: ["enum.GunVisualLayers.Base"]
+ - type: Tag
+ tags:
+ - MirtMagazineAutomat
+ - MirtMagazine
+#-----------------------------------пожарный лазер---------
+- type: Tag
+ id: MirtPowerCell
+
+- type: entity
+ id: MirtPowerCell
+ name: Батарея пожарного лазера "Месяц"
+ suffix: Миртан
+ parent: BaseMagazinePistol
+ components:
+ - type: BallisticAmmoProvider
+ mayTransfer: true
+ whitelist:
+ tags:
+ - MirtFireLaser
+ proto: MirtFireLaser
+ capacity: 70
+ - type: Sprite
+ sprite: Corvax/Lore/Mirt/Weapon/mirt_laser_magazine.rsi
+ layers:
+ - state: base
+ map: ["enum.GunVisualLayers.Base"]
+ - type: Tag
+ tags:
+ - MirtPowerCell
+ - MirtMagazine
+#-------------------------------------стволы---------------------------------------------------------------------------------
+#---------------------------------------------------миртан-----------------------------------
+#-----------------------гражданская-----------------------
+- type: entity
+ name: Гражданский автомат "Вдова"
+ suffix: Миртан
+ parent: BaseWeaponRifle
+ id: MirtAutoRifleGr
+ description: Морально устаревший автомат прошлого поколения Империи Миртана, что когда-то производился массово для армии, а теперь используется как оружие ополчения. (lhc)
+ components:
+ - type: Sprite
+ sprite: Corvax/Lore/Mirt/Weapon/mirt_automat_gr.rsi
+ layers:
+ - state: base
+ map: ["enum.GunVisualLayers.Base"]
+ - state: mag-0
+ map: ["enum.GunVisualLayers.Mag"]
+ - type: Item
+ size: Large
+ - type: Clothing
+ sprite: Corvax/Lore/Mirt/Weapon/mirt_automat_gr.rsi
+ - type: Gun
+ useKey: false
+ fireRate: 4
+ soundGunshot:
+ path: /Audio/Weapons/Guns/Gunshots/rifle2.ogg
+ projectileSpeed: 20
+ - type: ChamberMagazineAmmoProvider
+ soundRack:
+ path: /Audio/Weapons/Guns/Cock/ltrifle_cock.ogg
+ - type: ItemSlots
+ slots:
+ gun_magazine:
+ name: Magazine
+ startingItem: MirtMagazineGr
+ insertSound: /Audio/Weapons/Guns/MagIn/ltrifle_magin.ogg
+ ejectSound: /Audio/Weapons/Guns/MagOut/ltrifle_magout.ogg
+ priority: 2
+ whitelist:
+ tags:
+ - MirtMagazineGr
+ gun_chamber:
+ name: Chamber
+ startingItem: MirtCartridgeLight
+ priority: 1
+ whitelist:
+ tags:
+ - MirtCartridgeLight
+ - type: ContainerContainer
+ containers:
+ gun_magazine: !type:ContainerSlot
+ gun_chamber: !type:ContainerSlot
+ - type: MagazineVisuals
+ magState: mag
+ steps: 1
+ zeroVisible: true
+ - type: Appearance
+ - type: StaticPrice
+ price: 750
+ - type: MeleeWeapon
+ attackRate: 1
+ damage:
+ types:
+ Slash: 7
+ Piercing: 3
+#-----------------------пистолет-----------------------
+- type: entity
+ name: Блюспейс пистолет "Клык"
+ suffix: Миртан
+ parent: BaseWeaponPistol
+ id: MirtPistol
+ description: Мощный и надёжный блюспейс-пистолет регулярной армии Империи Миртана. (shc)
+ components:
+ - type: Sprite
+ sprite: Corvax/Lore/Mirt/Weapon/mirt_pistol.rsi
+ layers:
+ - state: base
+ map: ["enum.GunVisualLayers.Base"]
+ - state: mag-0
+ map: ["enum.GunVisualLayers.Mag"]
+ - type: Item
+ size: Large
+ - type: Clothing
+ sprite: Corvax/Lore/Mirt/Weapon/mirt_pistol.rsi
+ - type: Gun
+ useKey: false
+ soundGunshot:
+ path: /Audio/Weapons/Guns/Gunshots/rifle2.ogg
+ projectileSpeed: 30
+ - type: ChamberMagazineAmmoProvider
+ soundRack:
+ path: /Audio/Weapons/Guns/Cock/ltrifle_cock.ogg
+ - type: ItemSlots
+ slots:
+ gun_magazine:
+ name: Magazine
+ startingItem: MirtMagazinePistol
+ insertSound: /Audio/Weapons/Guns/MagIn/ltrifle_magin.ogg
+ ejectSound: /Audio/Weapons/Guns/MagOut/ltrifle_magout.ogg
+ priority: 2
+ whitelist:
+ tags:
+ - MirtMagazinePistol
+ - MirtMagazineAutomat
+ gun_chamber:
+ name: Chamber
+ startingItem: MirtCartridgePistol
+ priority: 1
+ whitelist:
+ tags:
+ - MirtCartridgePistol
+ - type: ContainerContainer
+ containers:
+ gun_magazine: !type:ContainerSlot
+ gun_chamber: !type:ContainerSlot
+ - type: MagazineVisuals
+ magState: mag
+ steps: 1
+ zeroVisible: true
+ - type: Appearance
+ - type: StaticPrice
+ price: 750
+ - type: MeleeWeapon
+ attackRate: 1
+ damage:
+ types:
+ Slash: 7
+ Piercing: 3
+#-----------------------автомат-----------------------
+- type: entity
+ name: Блюспейс автомат "Развратник"
+ suffix: Миртан
+ parent: BaseWeaponRifle
+ id: MirtAutoRifle
+ description: Мощный и надёжный блюспейс-автомат регулярной армии Империи Миртана. (shc)
+ components:
+ - type: Sprite
+ sprite: Corvax/Lore/Mirt/Weapon/mirt_automat_bs.rsi
+ layers:
+ - state: base
+ map: ["enum.GunVisualLayers.Base"]
+ - state: mag-0
+ map: ["enum.GunVisualLayers.Mag"]
+ - type: Item
+ size: Large
+ - type: Clothing
+ sprite: Corvax/Lore/Mirt/Weapon/mirt_automat_bs.rsi
+ - type: Gun
+ useKey: false
+ fireRate: 5
+ soundGunshot:
+ path: /Audio/Weapons/Guns/Gunshots/rifle2.ogg
+ projectileSpeed: 30
+ - type: ChamberMagazineAmmoProvider
+# Код написал Crazzy_pingvin
+ soundRack:
+ path: /Audio/Weapons/Guns/Cock/ltrifle_cock.ogg
+ - type: ItemSlots
+ slots:
+ gun_magazine:
+ name: Magazine
+ startingItem: MirtMagazineAutomat
+ insertSound: /Audio/Weapons/Guns/MagIn/ltrifle_magin.ogg
+ ejectSound: /Audio/Weapons/Guns/MagOut/ltrifle_magout.ogg
+ priority: 2
+ whitelist:
+ tags:
+ - MirtMagazineAutomat
+ - MirtMagazinePistol
+ gun_chamber:
+ name: Chamber
+ startingItem: MirtCartridgeHeavy
+ priority: 1
+ whitelist:
+ tags:
+ - MirtCartridgeHeavy
+ - type: ContainerContainer
+ containers:
+ gun_magazine: !type:ContainerSlot
+ gun_chamber: !type:ContainerSlot
+ - type: MagazineVisuals
+ magState: mag
+ steps: 1
+ zeroVisible: true
+ - type: Appearance
+ - type: StaticPrice
+ price: 750
+ - type: MeleeWeapon
+ attackRate: 1
+ damage:
+ types:
+ Slash: 7
+ Piercing: 3
+#-----------------------пп-----------------------
+- type: entity
+ name: Блюспейс пистолет-пулемёт "Шершень"
+ suffix: Миртан
+ parent: BaseWeaponSubMachineGun
+ id: MirtSMG
+ description: Скорострельный и лёгкий блюспейс-пистолет-пулемёт регулярной армии Империи Миртана. (lhc)
+ components:
+ - type: Sprite
+ sprite: Corvax/Lore/Mirt/Weapon/mirt_smg_bs.rsi
+ layers:
+ - state: base
+ map: ["enum.GunVisualLayers.Base"]
+ - state: mag-0
+ map: ["enum.GunVisualLayers.Mag"]
+ - type: Item
+ size: Large
+ - type: Clothing
+ sprite: Corvax/Lore/Mirt/Weapon/mirt_smg_bs.rsi
+ - type: Gun
+ useKey: false
+ fireRate: 6
+ selectedMode: Burst
+ availableModes:
+ - Burst
+ soundGunshot:
+ path: /Audio/Weapons/Guns/Gunshots/rifle2.ogg
+ projectileSpeed: 28
+ - type: ChamberMagazineAmmoProvider
+ soundRack:
+ path: /Audio/Weapons/Guns/Cock/ltrifle_cock.ogg
+ - type: ItemSlots
+ slots:
+ gun_magazine:
+ name: Magazine
+ startingItem: MirtMagazineSMG
+ insertSound: /Audio/Weapons/Guns/MagIn/ltrifle_magin.ogg
+ ejectSound: /Audio/Weapons/Guns/MagOut/ltrifle_magout.ogg
+ priority: 2
+ whitelist:
+ tags:
+ - MirtMagazineSMG
+ gun_chamber:
+ name: Chamber
+ startingItem: MirtCartridgeLight
+ priority: 1
+ whitelist:
+ tags:
+ - MirtCartridgeLight
+ - type: ContainerContainer
+ containers:
+ gun_magazine: !type:ContainerSlot
+ gun_chamber: !type:ContainerSlot
+ - type: MagazineVisuals
+ magState: mag
+ steps: 1
+ zeroVisible: true
+ - type: Appearance
+ - type: StaticPrice
+ price: 750
+ - type: MeleeWeapon
+ attackRate: 1
+ damage:
+ types:
+ Blunt: 4
+ Piercing: 1
+#-----------------------пулемёт-----------------------
+- type: entity
+ name: Блюспейс пулемёт "Молот"
+ suffix: Миртан
+ parent: BaseWeaponLightMachineGun
+ id: MirtLMG
+ description: Блюспейс-пулемёт армии Империи Миртана, что призван не подавлять, а уничтожать силы противника. (lhc)
+ components:
+ - type: Sprite
+ sprite: Corvax/Lore/Mirt/Weapon/mirt_lmg_bs.rsi
+ layers:
+ - state: base
+ map: ["enum.GunVisualLayers.Base"]
+ - state: mag-0
+ map: ["enum.GunVisualLayers.Mag"]
+ - type: Item
+ size: Large
+ - type: Clothing
+ sprite: Corvax/Lore/Mirt/Weapon/mirt_lmg_bs.rsi
+ - type: Gun
+ useKey: false
+ fireRate: 6
+ soundGunshot:
+ path: /Audio/Weapons/Guns/Gunshots/rifle2.ogg
+ projectileSpeed: 26
+ - type: ChamberMagazineAmmoProvider
+ soundRack:
+ path: /Audio/Weapons/Guns/Cock/ltrifle_cock.ogg
+ - type: ItemSlots
+ slots:
+ gun_magazine:
+ name: Magazine
+ startingItem: MirtMagazineLMG
+ insertSound: /Audio/Weapons/Guns/MagIn/ltrifle_magin.ogg
+ ejectSound: /Audio/Weapons/Guns/MagOut/ltrifle_magout.ogg
+ priority: 2
+ whitelist:
+ tags:
+ - MirtMagazineLMG
+ gun_chamber:
+ name: Chamber
+ startingItem: MirtCartridgeLight
+ priority: 1
+ whitelist:
+ tags:
+ - MirtCartridgeLight
+ - type: ContainerContainer
+ containers:
+ gun_magazine: !type:ContainerSlot
+ gun_chamber: !type:ContainerSlot
+ - type: MagazineVisuals
+ magState: mag
+ steps: 1
+ zeroVisible: true
+ - type: Appearance
+ - type: StaticPrice
+ price: 750
+#-----------------------винтовка---------------------------------------
+- type: entity
+ name: Блюспейс винтовка "Чаровница"
+ suffix: Миртан
+ parent: BaseWeaponRifle
+ id: MirtRifle
+ description: Блюспейс винтовка для лучших солдат Империи Миртана, чтосоздана для быстрого устранения самых опасных противников. (lhc)
+ components:
+ - type: Sprite
+ sprite: Corvax/Lore/Mirt/Weapon/mirt_rifle_bs.rsi
+ layers:
+ - state: base
+ map: ["enum.GunVisualLayers.Base"]
+ - state: mag-0
+ map: ["enum.GunVisualLayers.Mag"]
+ - type: Item
+ size: Large
+ - type: Clothing
+ sprite: Corvax/Lore/Mirt/Weapon/mirt_rifle_bs.rsi
+ - type: Gun
+ useKey: false
+ fireRate: 1
+ selectedMode: SemiAuto
+ availableModes:
+ - SemiAuto
+ soundGunshot:
+ path: /Audio/Weapons/Guns/Gunshots/rifle2.ogg
+ projectileSpeed: 40
+ - type: ChamberMagazineAmmoProvider
+ soundRack:
+ path: /Audio/Weapons/Guns/Cock/ltrifle_cock.ogg
+ - type: ItemSlots
+ slots:
+ gun_magazine:
+ name: Magazine
+ startingItem: MirtMagazineRifle
+ insertSound: /Audio/Weapons/Guns/MagIn/ltrifle_magin.ogg
+ ejectSound: /Audio/Weapons/Guns/MagOut/ltrifle_magout.ogg
+ priority: 2
+ whitelist:
+ tags:
+ - MirtMagazineRifle
+ gun_chamber:
+ name: Chamber
+ startingItem: MirtCartridgeHeavy
+ priority: 1
+ whitelist:
+ tags:
+ - MirtCartridgeHeavy
+ - type: ContainerContainer
+ containers:
+ gun_magazine: !type:ContainerSlot
+ gun_chamber: !type:ContainerSlot
+ - type: MagazineVisuals
+ magState: mag
+ steps: 1
+ zeroVisible: true
+ - type: Appearance
+ - type: StaticPrice
+ price: 750
+ - type: MeleeWeapon
+ attackRate: 1
+ damage:
+ types:
+ Slash: 7
+ Piercing: 3
+#-----------------------зенитка-----------------------
+# - type: entity
+ # name: Зенитный пулемёт "Носорог"
+ # suffix: Миртан
+ # parent: BaseWeaponLightMachineGun
+ # id: MirtZenit
+ # description: Блюспейс-пулемёт армии Империи Миртана, выполненный как ручная зенитная пушка. Хорошо помогает и против летунов, и против наземных целей. (zhc)
+ # components:
+ # - type: Sprite
+ # sprite: Corvax/Lore/Mirt/Weapon/mirt_zenit.rsi
+ # layers:
+ # - state: base
+ # map: ["enum.GunVisualLayers.Base"]
+ # - state: mag-0
+ # map: ["enum.GunVisualLayers.Mag"]
+ # - type: Item
+ # size: Large
+ # - type: Clothing
+ # sprite: Corvax/Lore/Mirt/Weapon/mirt_zenit.rsi
+ # - type: Gun
+ # useKey: false
+ # fireRate: 6
+ # soundGunshot:
+ # path: /Audio/Weapons/Guns/Gunshots/rifle2.ogg
+ # projectileSpeed: 10
+ # - type: ChamberMagazineAmmoProvider
+ # soundRack:
+ # path: /Audio/Weapons/Guns/Cock/ltrifle_cock.ogg
+ # - type: ItemSlots
+ # slots:
+ # gun_magazine:
+ # name: Magazine
+ # startingItem: MirtMagazineZenit
+ # insertSound: /Audio/Weapons/Guns/MagIn/ltrifle_magin.ogg
+ # ejectSound: /Audio/Weapons/Guns/MagOut/ltrifle_magout.ogg
+ # priority: 2
+ # whitelist:
+ # tags:
+ # - MirtMagazineZenit
+ # gun_chamber:
+ # name: Chamber
+ # startingItem: MirtCartridgeZenit
+ # priority: 1
+ # whitelist:
+ # tags:
+ # - MirtCartridgeZenit
+ # - type: ContainerContainer
+ # containers:
+ # gun_magazine: !type:ContainerSlot
+ # gun_chamber: !type:ContainerSlot
+ # - type: MagazineVisuals
+ # magState: mag
+ # steps: 1
+ # zeroVisible: true
+ # - type: Appearance
+ # - type: StaticPrice
+ # price: 750
+#-----------------------пожарный лазер-----------------------
+- type: entity
+ name: Пожарный лазер "Месяц"
+ suffix: Миртан
+ parent: BaseWeaponRifle
+ id: MirtLaser
+ description: Крупный Лазер Империи Миртана созданый на основее Ноократских технологий, способный подхигать врагов лучём.
+ components:
+ - type: Sprite
+ sprite: Corvax/Lore/Mirt/Weapon/mirt_laser.rsi
+ layers:
+ - state: base
+ map: ["enum.GunVisualLayers.Base"]
+ - state: mag-0
+ map: ["enum.GunVisualLayers.Mag"]
+ shader: unshaded
+ - type: Item
+ sprite: Corvax/Lore/Mirt/Weapon/mirt_laser.rsi
+ - type: MagazineVisuals
+ magState: mag
+ steps: 1
+ zeroVisible: true
+ - type: Clothing
+ sprite: Corvax/Lore/Mirt/Weapon/mirt_lasere.rsi
+ - type: Gun
+ useKey: false
+ fireRate: 6
+ selectedMode: FullAuto
+ availableModes:
+ - FullAuto
+ soundGunshot:
+ path: /Audio/Weapons/Guns/Gunshots/laser.ogg
+ - type: ItemSlots
+ slots:
+ gun_magazine:
+ name: Magazine
+ startingItem: MirtPowerCell
+ whitelist:
+ tags:
+ - MirtPowerCell
+ - type: StaticPrice
+ price: 500
+#-----------------------гранатомёт-----------------------
+- type: entity
+ name: Гранатомёт "Медведка"
+ suffix: Миртан
+ parent: [BaseItem, BaseGunWieldable]
+ id: MirtGran
+ description: Гранатомёт армии Империи Миртана, запускающий крупные защигательные снаряды.
+ components:
+ - type: Sprite
+ sprite: Corvax/Lore/Mirt/Weapon/mirt_gl.rsi
+ layers:
+ - state: base
+ map: ["enum.GunVisualLayers.Base"]
+ - state: mag-0
+ map: ["enum.GunVisualLayers.Mag"]
+ - type: Item
+ size: Large
+ - type: Clothing
+ sprite: Corvax/Lore/Mirt/Weapon/mirt_gl.rsi
+ quickEquip: false
+ slots:
+ - Back
+ - suitStorage
+ - type: AmmoCounter
+ - type: Gun
+ useKey: false
+ soundEmpty: null
+ projectileSpeed: 7
+ fireRate: 0.5
+ selectedMode: SemiAuto
+ availableModes:
+ - SemiAuto
+ soundGunshot:
+ path: /Audio/Weapons/Guns/Gunshots/batrifle.ogg
+ - type: RechargeBasicEntityAmmo
+ rechargeCooldown: 5
+ - type: BasicEntityAmmoProvider
+ proto: ProjectileDragonsBreath
+ capacity: 1
+ count: 1
+ - type: StaticPrice
+ price: 500
+#---------------------------------------------------ноократия--------------------------------
+#-----------------------винтовки-----------------------
+- type: entity
+ id: MirtNoocPowerRifle
+ parent: BaseItem
+ abstract: true
+ components:
+ - type: Item
+ size: Large
+ - type: Sprite
+ - type: AmmoCounter
+ - type: Gun
+ useKey: false
+ fireRate: 0.8
+ selectedMode: SemiAuto
+ availableModes:
+ - SemiAuto
+ soundGunshot:
+ path: /Audio/Weapons/Guns/Gunshots/laser.ogg
+ - type: MagazineAmmoProvider
+ - type: ItemSlots
+ slots:
+ gun_magazine:
+ name: Magazine
+ startingItem: NoocPowerCellOne
+ insertSound: /Audio/Weapons/Guns/MagIn/batrifle_magin.ogg
+ ejectSound: /Audio/Weapons/Guns/MagOut/batrifle_magout.ogg
+ whitelist:
+ tags:
+ - NoocPowerCellOne
+ - NoocPowerCellTwo
+ - NoocPowerCellThree
+ - NoocPowerCellFour
+ - MirtPowerCell
+ - type: Appearance
+ - type: StaticPrice
+ price: 500
+ - type: ContainerContainer
+ containers:
+ gun_magazine: !type:ContainerSlot
+ - type: Clothing
+ sprite: Corvax/Lore/Mirt/Weapon/mirt_nooc_laser_rifle.rsi
+ quickEquip: false
+ slots:
+ - Back
+
+- type: entity
+ name: Ноократская винтовка "Господин"
+ suffix: Миртан
+ parent: MirtNoocPowerRifle
+ id: MirtNoocRifle
+ description: Опасное и дольнобойное оружие Ноократии Эранта для ликвидации защитников важных точек обороны и убийства ключевых бойцов противника
+ components:
+ - type: Sprite
+ sprite: Corvax/Lore/Mirt/Weapon/mirt_nooc_laser_rifle.rsi
+ layers:
+ - state: base
+ map: ["enum.GunVisualLayers.Base"]
+ - state: mag-0
+ map: ["enum.GunVisualLayers.Mag"]
+ shader: unshaded
+ - type: Item
+ sprite: Corvax/Lore/Mirt/Weapon/mirt_nooc_laser_rifle.rsi
+ - type: MagazineVisuals
+ magState: mag
+ steps: 1
+ zeroVisible: true
+ - type: Clothing
+ sprite: Corvax/Lore/Mirt/Weapon/mirt_nooc_laser_rifle.rsi
+ - type: StaticPrice
+ price: 500
+ - type: MeleeWeapon
+ attackRate: 1
+ damage:
+ types:
+ Slash: 7
+ Piercing: 3
+#------------------------------------автомат----------
+- type: entity
+ id: MirtNoocPowerGan
+ parent: BaseItem
+ abstract: true
+ components:
+ - type: Item
+ size: Large
+ - type: Sprite
+ - type: AmmoCounter
+ - type: Gun
+ useKey: false
+ fireRate: 4.5
+ selectedMode: FullAuto
+ availableModes:
+ - FullAuto
+ soundGunshot:
+ path: /Audio/Weapons/Guns/Gunshots/laser.ogg
+ - type: MagazineAmmoProvider
+ - type: ItemSlots
+ slots:
+ gun_magazine:
+ name: Magazine
+ startingItem: NoocPowerCellThree
+ insertSound: /Audio/Weapons/Guns/MagIn/batrifle_magin.ogg
+ ejectSound: /Audio/Weapons/Guns/MagOut/batrifle_magout.ogg
+ whitelist:
+ tags:
+ - NoocPowerCellOne
+ - NoocPowerCellTwo
+ - NoocPowerCellThree
+ - NoocPowerCellFour
+ - type: Appearance
+ - type: StaticPrice
+ price: 500
+ - type: ContainerContainer
+ containers:
+ gun_magazine: !type:ContainerSlot
+ - type: Clothing
+ sprite: Corvax/Lore/Mirt/Weapon/mirt_nooc_laser_gun.rsi
+ quickEquip: false
+ slots:
+ - Back
+
+- type: entity
+ name: Ноократский автомат "Покоритель"
+ suffix: Миртан
+ parent: NoocPowerGan
+ id: MirtNoocGan
+ description: Лёгкий и дешёвый лазерный автомат Ноократии Эранта для пехотных боёв
+ components:
+ - type: Sprite
+ sprite: Corvax/Lore/Mirt/Weapon/mirt_nooc_laser_gun.rsi
+ layers:
+ - state: base
+ map: ["enum.GunVisualLayers.Base"]
+ - state: mag-0
+ map: ["enum.GunVisualLayers.Mag"]
+ shader: unshaded
+ - type: Item
+ sprite: Corvax/Lore/Mirt/Weapon/mirt_nooc_laser_gun.rsi
+ - type: MagazineVisuals
+ magState: mag
+ steps: 1
+ zeroVisible: true
+ - type: Clothing
+ sprite: Corvax/Lore/Mirt/Weapon/mirt_nooc_laser_gun.rsi
+ - type: StaticPrice
+ price: 500
+ - type: MeleeWeapon
+ attackRate: 1
+ damage:
+ types:
+ Slash: 7
+ Piercing: 3
+#------------------------------------пистолет----------
+- type: entity
+ id: MirtNoocPowerPistol
+ parent: BaseItem
+ abstract: true
+ components:
+ - type: Item
+ - type: Sprite
+ - type: AmmoCounter
+ - type: Gun
+ useKey: false
+ fireRate: 3.5
+ selectedMode: SemiAuto
+ availableModes:
+ - SemiAuto
+ soundGunshot:
+ path: /Audio/Weapons/Guns/Gunshots/laser.ogg
+ - type: MagazineAmmoProvider
+ - type: ItemSlots
+ slots:
+ gun_magazine:
+ name: Magazine
+ startingItem: NoocPowerCellTwo
+ insertSound: /Audio/Weapons/Guns/MagIn/batrifle_magin.ogg
+ ejectSound: /Audio/Weapons/Guns/MagOut/batrifle_magout.ogg
+ whitelist:
+ tags:
+ - NoocPowerCellOne
+ - NoocPowerCellTwo
+ - NoocPowerCellThree
+ - NoocPowerCellFour
+ - type: Appearance
+ - type: StaticPrice
+ price: 250
+ - type: ContainerContainer
+ containers:
+ gun_magazine: !type:ContainerSlot
+ - type: Clothing
+ sprite: Corvax/Lore/Mirt/Weapon/mirt_nooc_laser_pistol.rsi
+ quickEquip: false
+ slots:
+ - Belt
+
+- type: entity
+ name: Ноократский пистолет "Власть"
+ suffix: Миртан
+ parent: NoocPowerPistol
+ id: MirtNoocPistol
+ description: Небольшой и крайне удобный пистолет офицеров Ноократии Эранта
+ components:
+ - type: Sprite
+ sprite: Corvax/Lore/Mirt/Weapon/mirt_nooc_laser_pistol.rsi
+ layers:
+ - state: base
+ map: ["enum.GunVisualLayers.Base"]
+ - state: mag-0
+ map: ["enum.GunVisualLayers.Mag"]
+ shader: unshaded
+ - type: Item
+ sprite: Corvax/Lore/Mirt/Weapon/mirt_nooc_laser_pistol.rsi
+ - type: MagazineVisuals
+ magState: mag
+ steps: 1
+ zeroVisible: true
+ - type: Clothing
+ sprite: Corvax/Lore/Mirt/Weapon/mirt_nooc_laser_pistol.rsi
+ - type: StaticPrice
+ price: 250
+ - type: MeleeWeapon
+ attackRate: 1
+ damage:
+ types:
+ Slash: 7
+ Piercing: 3
+#------------------------------------пулемёт----------
+- type: entity
+ id: MirtNoocPowerMG
+ parent: BaseItem
+ abstract: true
+ components:
+ - type: Item
+ size: Large
+ - type: Sprite
+ - type: AmmoCounter
+ - type: Gun
+ useKey: false
+ minAngle: 5
+ maxAngle: 15
+ angleIncrease: 5
+ angleDecay: 16
+ fireRate: 7
+ selectedMode: FullAuto
+ availableModes:
+ - FullAuto
+ soundGunshot:
+ path: /Audio/Weapons/Guns/Gunshots/laser.ogg
+ - type: MagazineAmmoProvider
+ - type: ItemSlots
+ slots:
+ gun_magazine:
+ name: Magazine
+ startingItem: NoocPowerCellFour
+ insertSound: /Audio/Weapons/Guns/MagIn/batrifle_magin.ogg
+ ejectSound: /Audio/Weapons/Guns/MagOut/batrifle_magout.ogg
+ whitelist:
+ tags:
+ - NoocPowerCellOne
+ - NoocPowerCellTwo
+ - NoocPowerCellThree
+ - NoocPowerCellFour
+ - NoocPowerCellFive
+ - type: Appearance
+ - type: StaticPrice
+ price: 750
+ - type: ContainerContainer
+ containers:
+ gun_magazine: !type:ContainerSlot
+
+- type: entity
+ name: Ноократский скорострельный лазер "Подавитель"
+ suffix: Миртан
+ parent: NoocPowerMG
+ id: MirtNoocMG
+ description: Крупный, но не очень тяжёлый ручной скорострельный лазер Ноократии Эранта. Обладает не сильным уроном, но хорош для подавления противника
+ components:
+ - type: Sprite
+ sprite: Corvax/Lore/Mirt/Weapon/mirt_nooc_laser_mg.rsi
+ layers:
+ - state: base
+ map: ["enum.GunVisualLayers.Base"]
+ - state: mag-0
+ map: ["enum.GunVisualLayers.Mag"]
+ shader: unshaded
+ - type: Item
+ sprite: Corvax/Lore/Mirt/Weapon/mirt_nooc_laser_mg.rsi
+ - type: MagazineVisuals
+ magState: mag
+ steps: 1
+ zeroVisible: true
+ - type: StaticPrice
+ price: 750
+ - type: MeleeWeapon
+ attackRate: 1
+ damage:
+ types:
+ Slash: 7
+ Piercing: 3
+#------------------------------------хладопушка----------
+- type: entity
+ id: MirtNoocPowerGanCold
+ parent: BaseItem
+ abstract: true
+ components:
+ - type: Item
+ size: Large
+ - type: Sprite
+ - type: AmmoCounter
+ - type: Gun
+ useKey: false
+ fireRate: 6
+ selectedMode: FullAuto
+ availableModes:
+ - FullAuto
+ soundGunshot:
+ path: /Audio/Weapons/Guns/Gunshots/laser.ogg
+ - type: MagazineAmmoProvider
+ - type: ItemSlots
+ slots:
+ gun_magazine:
+ name: Magazine
+ startingItem: NoocPowerCellCold
+ insertSound: /Audio/Weapons/Guns/MagIn/batrifle_magin.ogg
+ ejectSound: /Audio/Weapons/Guns/MagOut/batrifle_magout.ogg
+ whitelist:
+ tags:
+ - NoocPowerCellCold
+ - type: Appearance
+ - type: StaticPrice
+ price: 500
+ - type: ContainerContainer
+ containers:
+ gun_magazine: !type:ContainerSlot
+ - type: Clothing
+ sprite: Corvax/Lore/Mirt/Weapon/mirt_nooc_laser_gun.rsi
+ quickEquip: false
+ slots:
+ - Back
+
+- type: entity
+ name: Ноократский автомат "Изморозь"
+ suffix: Миртан
+ parent: NoocPowerGanCold
+ id: MirtNoocGanCold
+ description: Лёгкий и дорогой автомат Ноократии Эранта, вызывающий у противника переохлождение
+ components:
+ - type: Sprite
+ sprite: Corvax/Lore/Mirt/Weapon/mirt_nooc_cold_gun.rsi
+ layers:
+ - state: base
+ map: ["enum.GunVisualLayers.Base"]
+ - state: mag-0
+ map: ["enum.GunVisualLayers.Mag"]
+ shader: unshaded
+ - type: Item
+ sprite: Corvax/Lore/Mirt/Weapon/mirt_nooc_cold_gun.rsi
+ - type: MagazineVisuals
+ magState: mag
+ steps: 1
+ zeroVisible: true
+ - type: Clothing
+ sprite: Corvax/Lore/Mirt/Weapon/mirt_nooc_cold_gun.rsi
+ - type: StaticPrice
+ price: 500
+ - type: MeleeWeapon
+ attackRate: 1
+ damage:
+ types:
+ Slash: 7
+ Piercing: 3
+#------------------------------------------карты, доступы и шлюзы----------------------------------------
+#------------------------------------------доступы и шлюзы----------------------------------------
+#------------------------------------доступ----------
+- type: accessLevel
+ id: MirtAccess
+ name: access-mirt
+#------------------------------------закрытый шлюз----------
+- type: entity
+ parent: DoorElectronics
+ id: DoorElectronicsMirtAccess
+ suffix: Миртан, Locked
+ components:
+ - type: AccessReader
+ access: [["MirtAccess"]]
+
+- type: entity
+ parent: Airlock
+ id: MirtAirlockLocked
+ suffix: Миртан, Locked
+ components:
+ - type: ContainerFill
+ containers:
+ board: [ DoorElectronicsMirtAccess ]
+ - type: Sprite
+ sprite: Corvax/Lore/Mirt/mirt_airlock.rsi
+#------------------------------------свободный шлюз----------
+- type: entity
+ parent: Airlock
+ id: MirtAirlock
+ suffix: Миртан
+ components:
+ - type: Sprite
+ sprite: Corvax/Lore/Mirt/mirt_airlock.rsi
+#------------------------------------стыковочный----------
+- type: entity
+ parent: AirlockExternalShuttleLocked
+ name: Стыковочный шлюз
+ id: MirtAirlockShuttleEasyPryLocked
+ suffix: Миртан
+ description: Чтобы успешно прилепиться к космическим объектам.
+ components:
+ - type: PryUnpowered
+ - type: ContainerFill
+ containers:
+ board: [ DoorElectronicsMirtAccess ]
+#------------------------------------------ карты----------------------------------------
+#------------------------------------стандарт карты----------
+- type: entity
+ parent: Clothing
+ id: MirtIDCard
+ name: Чип итендификации
+ description: Данный чип служит в роли электронного пропуска на объектах Империи Миртана
+ abstract: true
+ components:
+ - type: Sprite
+ sprite: Corvax/Lore/Mirt/Equipment/mirt_id_cards.rsi
+ - type: Clothing
+ slots:
+ - idcard
+ sprite: Corvax/Lore/Mirt/Equipment/mirt_id_cards.rsi
+ - type: Item
+ size: Small
+ heldPrefix: default
+ storedRotation: -90
+ - type: Access
+ - type: IdCard
+ - type: StationRecordKeyStorage
+ - type: Tag
+ tags:
+ - DoorBumpOpener
+ - WhitelistChameleon
+ - type: StealTarget
+ stealGroup: IDCard
+#------------------------------------карта офицера----------
+- type: entity
+ parent: MirtIDCard
+ id: MirtIDCardOfficer
+ name: Чип миртанского офицера
+ suffix: Миртан
+ components:
+ - type: Sprite
+ layers:
+ - state: default
+ - state: offi
+ - type: PresetIdCard
+ job: MirtMen
+#------------------------------------карта солдата----------
+- type: entity
+ parent: MirtIDCard
+ id: MirtIDCardSolder
+ name: Чип миртанского солдата
+ suffix: Миртан
+ components:
+ - type: Sprite
+ layers:
+ - state: default
+ - state: sold
+ - type: PresetIdCard
+ job: MirtMen
+#------------------------------------карта инквизитора----------
+- type: entity
+ parent: MirtIDCard
+ id: MirtIDCardEngener
+ name: Чип миртанского инквизитора
+ suffix: Миртан
+ components:
+ - type: Sprite
+ layers:
+ - state: default
+ - state: ink
+ - type: PresetIdCard
+ job: MirtMen
+#------------------------------------карта старшего инквизитора------------------
+- type: entity
+ parent: MirtIDCard
+ id: MirtIDCardLogist
+ name: Чип миртанского старшего инквизитора
+ suffix: Миртан
+ components:
+ - type: Sprite
+ layers:
+ - state: default
+ - state: stink
+ - type: PresetIdCard
+ job: MirtMen
+#------------------------------------------связь----------------------------------------
+#-----------------------------канал----------------------------------------
+- type: radioChannel
+ id: MirtRadio
+ name: name-of-MirtRadio
+ keycode: 'р'
+ frequency: 1939
+ color: "#a73800"
+ longRange: true
+#-----------------------------стандарт ключа----------------------------------------
+- type: entity
+ abstract: true
+ parent: BaseItem
+ id: MirtBaseEncryptionKey
+ name: encryption key
+ description: A small cypher chip for headsets.
+ components:
+ - type: EncryptionKey
+ channels:
+ - MirtRadio
+ defaultChannel: MirtRadio
+ - type: Item
+ sprite: Corvax/Lore/Mirt/Equipment/mirt_encryption_keys.rsi
+ - type: Sprite
+ sprite: Corvax/Lore/Mirt/Equipment/mirt_encryption_keys.rsi
+ - type: StealTarget
+ stealGroup: EncryptionKey
+#-----------------------------ключ----------------------------------------
+- type: entity
+ parent: MirtBaseEncryptionKey
+ id: MirtEncryptionKey
+ name: Миртанский ключ шифрования
+ suffix: Миртан
+ description: Используется для шифрования и дешифровки общего армейского канала связи Империи Миртана
+ components:
+ - type: EncryptionKey
+ channels:
+ - MirtRadio
+ defaultChannel: MirtRadio
+ - type: Sprite
+ layers:
+ - state: crypt_gray
+ - state: label
+#-----------------------------гарнитура----------------------------------------
+- type: entity
+ parent: ClothingHeadset
+ id: MirtHeadset
+ name: Гарнитура Миртанских военных
+ suffix: Миртан
+ components:
+ - type: ContainerFill
+ containers:
+ key_slots:
+ - MirtEncryptionKey
+ - type: Sprite
+ sprite: Corvax/Lore/Mirt/Equipment/mirt_garniture.rsi
+ - type: Clothing
+ sprite: Corvax/Lore/Mirt/Equipment/mirt_garniture.rsi
+#-----------------------------------------------------роли, полные сумки и гиры------------------------------------------------------
+#--------------------------------------------сумки------------------------------------
+#------------------------------------малые----------------------------------
+#-----------------------миртан-пистолет-----------------------
+- type: entity
+ parent: MirtBackpackS
+ id: MirtBackpackFilledPist
+ suffix: Миртан, Пистолет
+ components:
+ - type: StorageFill
+ contents:
+ - id: MirtPistol
+ - id: MirtMagazinePistol
+ - id: MirtMagazinePistol
+ - id: MirtMagazinePistol
+ - id: FoodTinMRE
+ - id: DrinkWaterBottleFull
+ - id: Gauze
+ - id: OxygenTankFilled
+#-----------------------миртан-скаут-пистолет-----------------------
+- type: entity
+ parent: MirtBackpackRaz
+ id: MirtBackpackFilledPistRaz
+ suffix: Миртан, Пистолет
+ components:
+ - type: StorageFill
+ contents:
+ - id: MirtPistol
+ - id: MirtMagazinePistol
+ - id: MirtMagazinePistol
+ - id: MirtMagazinePistol
+ - id: FoodTinMRE
+ - id: DrinkWaterBottleFull
+ - id: Gauze
+ - id: OxygenTankFilled
+#-----------------------миртан-пп-----------------------
+- type: entity
+ parent: MirtBackpackS
+ id: MirtBackpackFilledSMG
+ suffix: Миртан, ПП
+ components:
+ - type: StorageFill
+ contents:
+ - id: MirtSMG
+ - id: MirtMagazineSMG
+ - id: MirtMagazineSMG
+ - id: MirtMagazineSMG
+ - id: FoodTinMRE
+ - id: DrinkWaterBottleFull
+ - id: Gauze
+ - id: OxygenTankFilled
+#-----------------------ноократ-пистолет-----------------------
+- type: entity
+ parent: MirtBackpackS
+ id: MirtBackpackFilledNoocPist
+ suffix: Ноократия, Пистолет, Миртан
+ components:
+ - type: StorageFill
+ contents:
+ - id: MirtNoocPistol
+ - id: NoocPowerCellTwo
+ - id: NoocPowerCellTwo
+ - id: NoocPowerCellTwo
+ - id: FoodTinMRE
+ - id: DrinkWaterBottleFull
+ - id: Gauze
+ - id: OxygenTankFilled
+#------------------------------------средние----------------------------------
+#-----------------------миртан-гражданский-----------------------
+- type: entity
+ parent: MirtBackpackM
+ id: MirtBackpackFilledGr
+ suffix: Миртан, Гражданский
+ components:
+ - type: StorageFill
+ contents:
+ - id: MirtAutoRifleGr
+ - id: MirtMagazineGr
+ - id: MirtMagazineGr
+ - id: MirtMagazineGr
+ - id: FoodTinMRE
+ - id: DrinkWaterBottleFull
+ - id: Gauze
+ - id: OxygenTankFilled
+ - id: MirtnKnife
+#-----------------------миртан-автомат-----------------------
+- type: entity
+ parent: MirtBackpackM
+ id: MirtBackpackFilledAutomat
+ suffix: Миртан, Автомат
+ components:
+ - type: StorageFill
+ contents:
+ - id: MirtAutoRifle
+ - id: MirtMagazineAutomat
+ - id: MirtMagazineAutomat
+ - id: MirtMagazineAutomat
+ - id: FoodTinMRE
+ - id: DrinkWaterBottleFull
+ - id: Gauze
+ - id: OxygenTankFilled
+#-----------------------миртан-винтовка-----------------------
+- type: entity
+ parent: MirtBackpackM
+ id: MirtBackpackFilledRifle
+ suffix: Миртан, Винтовка
+ components:
+ - type: StorageFill
+ contents:
+ - id: MirtAutoRifle
+ - id: MirtMagazineRifle
+ - id: MirtMagazineRifle
+ - id: MirtMagazineRifle
+ - id: FoodTinMRE
+ - id: DrinkWaterBottleFull
+ - id: Gauze
+ - id: OxygenTankFilled
+#-----------------------ноократ-автомат-----------------------
+- type: entity
+ parent: MirtBackpackM
+ id: MirtBackpackFilledNoocAutomat
+ suffix: Ноократия, Автомат, Миртан
+ components:
+ - type: StorageFill
+ contents:
+ - id: MirtNoocGan
+ - id: NoocPowerCellThree
+ - id: NoocPowerCellThree
+ - id: NoocPowerCellThree
+ - id: FoodTinMRE
+ - id: DrinkWaterBottleFull
+ - id: Gauze
+ - id: OxygenTankFilled
+#-----------------------ноократ-винтовка-----------------------
+- type: entity
+ parent: MirtBackpackM
+ id: MirtBackpackFilledNoocRifle
+ suffix: Ноократия, Винтовка, Миртан
+ components:
+ - type: StorageFill
+ contents:
+ - id: MirtNoocRifle
+ - id: NoocPowerCellOne
+ - id: NoocPowerCellOne
+ - id: NoocPowerCellOne
+ - id: FoodTinMRE
+ - id: DrinkWaterBottleFull
+ - id: Gauze
+ - id: OxygenTankFilled
+#-----------------------ноократ-хладопушка-----------------------
+- type: entity
+ parent: MirtBackpackM
+ id: MirtBackpackFilledNoocCold
+ suffix: Ноократия, Хладопушка, Миртан
+ components:
+ - type: StorageFill
+ contents:
+ - id: MirtNoocGanCold
+ - id: NoocPowerCellCold
+ - id: NoocPowerCellCold
+ - id: FoodTinMRE
+ - id: DrinkWaterBottleFull
+ - id: Gauze
+ - id: OxygenTankFilled
+#------------------------------------большие----------------------------------
+#-----------------------миртан-пулемёт-----------------------
+- type: entity
+ parent: MirtBackpackL
+ id: MirtBackpackFilledLMG
+ suffix: Миртан, Пулемёт
+ components:
+ - type: StorageFill
+ contents:
+ - id: MirtLMG
+ - id: MirtMagazineLMG
+ - id: MirtMagazineLMG
+ - id: FoodTinMRE
+ - id: DrinkWaterBottleFull
+ - id: Gauze
+ - id: OxygenTankFilled
+#-----------------------миртан-лазер-----------------------
+- type: entity
+ parent: MirtBackpackL
+ id: MirtBackpackFilledLaser
+ suffix: Миртан, Пожарный Лазер
+ components:
+ - type: StorageFill
+ contents:
+ - id: MirtLaser
+ - id: MirtPowerCell
+ - id: MirtPowerCell
+ - id: FoodTinMRE
+ - id: DrinkWaterBottleFull
+ - id: Gauze
+ - id: OxygenTankFilled
+#-----------------------миртан-гранатомёт-----------------------
+- type: entity
+ parent: MirtBackpackL
+ id: MirtBackpackFilledGl
+ suffix: Миртан, Гранатомёт
+ components:
+ - type: StorageFill
+ contents:
+ - id: MirtGran
+ - id: FoodTinMRE
+ - id: DrinkWaterBottleFull
+ - id: Gauze
+ - id: OxygenTankFilled
+#-----------------------ноократ-пулемёт-----------------------
+- type: entity
+ parent: MirtBackpackL
+ id: MirtBackpackFilledNoocLMG
+ suffix: Ноократия, Пулемёт, Миртан
+ components:
+ - type: StorageFill
+ contents:
+ - id: MirtNoocGanCold
+ - id: NoocPowerCellFour
+ - id: NoocPowerCellFive
+ - id: FoodTinMRE
+ - id: DrinkWaterBottleFull
+ - id: Gauze
+ - id: OxygenTankFilled
+#-----------------------------------------------------роли------------------------------------------------------
+- type: playTimeTracker
+ id: JobEventMirtan
+
+- type: job
+ id: MirtMen
+ name: Военный Империи Миртана
+ description: job-mirt
+ playTimeTracker: JobEventMirtan
+ startingGear: MirtSoldGearAuto
+ supervisors: job-supervisors-everyone
+ canBeAntag: false
+ access:
+ - MirtAccess
+ - External
+#---------------------------------------------------------------Бумаги------------------------------------------------------------
+#-----------------------------------ополченец-----------------------------
+- type: entity
+ id: MirtPaperGr
+ name: Памятка ополченца Империи Миртана
+ suffix: Миртан
+ parent: Paper
+ components:
+ - type: TimedDespawn
+ lifetime: 1200
+ - type: Paper
+ content: |
+ Вы: Вы преданный гражданин Империи Миртана. Вы любите свою страну, свой народ, своего Императора! Но сейчас у вашей планеты большие проблемы. Сражайтесь за то, что вам дорого!
+
+ ------------------------------------------------------------------------
+ Ваши навыки: Базовые навыки, Владение оружием, Готовка, Разделка туш, Ботанника
+
+ ------------------------------------------------------------------------
+ Руководство к отыгрышу: Будьте готовы умереть. Но никогда не сдавайтесь. Сражайтесь до последней гранаты, до последнего патрона! Бейтесь, пока не сломается нож, пока в жилах есть хотябы капля крови! А если вас проглотят целиков, то выгрызайте путь наружу! Задача одна - отсрочить полное поражение хотя бы... на секунду... Помните, что у вас другой родной язык. Отыгрывайте что не умеете склонять и спягать, когда говорите на общегалактическом. Никаких патежей и родов. Можете отыграть и полное непонимание ничего кроме жестов.
+
+#-----------------------------------солдат-----------------------------
+- type: entity
+ id: MirtPaperSold
+ name: Памятка солдата Империи Миртана
+ suffix: Миртан
+ parent: Paper
+ components:
+ - type: TimedDespawn
+ lifetime: 1200
+ - type: Paper
+ content: |
+ Вы: Честный, смелый, верный, солдат Империи Миртана. Вы любите свою страну, свой народ, своего Императора!
+
+ ------------------------------------------------------------------------
+ Ваши навыки: Базовые навыки, Владение оружием, Готовка, Разделка туш
+
+ ------------------------------------------------------------------------
+ Руководство к отыгрышу: Будьте готовы умереть. Но никогда не сдавайтесь. Сражайтесь до последней гранаты, до последнего патрона! Бейтесь, пока не сломается нож, пока в жилах есть хотябы капля крови! А если вас проглотят целиков, то выгрызайте путь наружу! Задача одна - отсрочить полное поражение хотя бы... на секунду... Помните, что у вас другой родной язык. Отыгрывайте забывание слов. Или можете отыграть, что умеете горовить только на миртанийском. Когда попадаете на станцию НТ, придумайте некий акцент и пишите с ним.
+#-----------------------------------офицер-----------------------------
+- type: entity
+ id: MirtPaperOfi
+ name: Памятка командира Империи Миртана
+ suffix: Миртан
+ parent: Paper
+ components:
+ - type: TimedDespawn
+ lifetime: 1200
+ - type: Paper
+ content: |
+ Вы: Храбрый, верный и хладнокровный полевой командир Империи Миртана. Вы любите свою страну, свой народ, своего Императора! Но вы видели слишком много смертей...
+
+ ------------------------------------------------------------------------
+ Ваши навыки: Базовые навыки, Владение оружием, Готовка, Разделка туш, Управление шаттлом
+
+ ------------------------------------------------------------------------
+ Руководство к отыгрышу: Будьте готовы умереть. Но никогда не сдавайтесь. Сражайтесь до последней гранаты, до последнего патрона! Бейтесь, пока не сломается нож, пока в жилах есть хотябы капля крови! А если вас проглотят целиков, то выгрызайте путь наружу! Задача одна - отсрочить полное поражение хотя бы... на секунду... Помните, что у вас другой родной язык. Отыгрывайте забывание слов. Или можете отыграть, что умеете горовить только на миртанийском. Когда попадаете на станцию НТ, придумайте некий акцент и пишите с ним.
+#-----------------------------------инквизитор-----------------------------
+- type: entity
+ id: MirtPaperInk
+ name: Памятка инквизитора Империи Миртана
+ suffix: Миртан
+ parent: Paper
+ components:
+ - type: TimedDespawn
+ lifetime: 1200
+ - type: Paper
+ content: |
+ Вы: Хладнокровный и преданный вере инквизитор Империи Миртана. Вы любите свою страну, свой народ, своего Императора! И вы ненавидите предателей...
+
+ ------------------------------------------------------------------------
+ Ваши навыки: Базовые навыки, Владение оружием, Готовка, Разделка туш, Управление шаттлом
+
+ ------------------------------------------------------------------------
+ Руководство к отыгрышу: Будьте готовы умереть. Но никогда не сдавайтесь. Сражайтесь до последней гранаты, до последнего патрона! Бейтесь, пока не сломается нож, пока в жилах есть хотябы капля крови! А если вас проглотят целиков, то выгрызайте путь наружу! Задача одна - отсрочить полное поражение хотя бы... на секунду... Помните, что у вас другой родной язык. Отыгрывайте забывание слов. Или можете отыграть, что умеете горовить только на миртанийском. Когда попадаете на станцию НТ, придумайте некий акцент и пишите с ним. Будьте готовы к предателям страны и веры. Карайте их. Нет пощады тем, кто отринул Императора!
+#-----------------------------------разведчик-----------------------------
+- type: entity
+ id: MirtPaperRaz
+ name: Памятка скаута Империи Миртана
+ suffix: Миртан
+ parent: Paper
+ components:
+ - type: TimedDespawn
+ lifetime: 1200
+ - type: Paper
+ content: |
+ Вы: Честный, смелый, верный, а ещё хитрый, умный и изворотлливый скаут Империи Миртана. Вы любите свою страну, свой народ, своего Императора!
+
+ ------------------------------------------------------------------------
+ Ваши навыки: Базовые навыки, Владение оружием, Готовка, Разделка туш
+
+ ------------------------------------------------------------------------
+ Руководство к отыгрышу: Будьте готовы умереть. Но никогда не сдавайтесь и не стремитесь к этому. Будьте хитрей, опережайте противника на шаг. Поставляйте сведения вашим товарищам. Когда попадаете на станцию НТ, придумайте некий акцент и пишите с ним.
+
+#--------------------------------------------------------------------гиры-----------------------------------------------
+#--------------------------------------------ополченец---------------------------------
+- type: startingGear
+ id: MirtGrGear
+ equipment:
+ jumpsuit: ClothingUniformJumpsuitDetective
+ back: MirtBackpackFilledGr
+ shoes: ClothingShoesColorBrown
+ head: MirtHelmetGr
+ outerClothing: MirtArmorGr
+ pocket1: MirtPaperGr
+#--------------------------------------------солдат-----------------------------------
+- type: startingGear
+ id: MirtSoldGearAuto
+ equipment:
+ jumpsuit: MirtUniformSold
+ back: MirtBackpackFilledAutomat
+ shoes: MirtBootsSteel
+ head: MirtHelmetArm
+ outerClothing: MirtArmorMiddle
+ id: MirtIDCardSolder
+ belt: MirtBeltFilled
+ gloves: MirtGlovesFingerless
+ pocket1: MirtPaperSold
+
+- type: startingGear
+ id: MirtSoldGearRifle
+ equipment:
+ jumpsuit: MirtUniformSold
+ back: MirtBackpackFilledRifle
+ shoes: MirtBootsSteel
+ head: MirtHelmetArm
+ outerClothing: MirtArmorMiddle
+ id: MirtIDCardSolder
+ belt: MirtBeltFilled
+ gloves: MirtGlovesFingerless
+ neck: MirtCloakSP
+ pocket1: MirtPaperSold
+#---------------------------------------------тяж--------------------------------------
+- type: startingGear
+ id: MirtTgGearLMG
+ equipment:
+ jumpsuit: MirtUniformTg
+ back: MirtBackpackFilledLMG
+ shoes: MirtBootsSteel
+ head: MirtHelmetArm
+ outerClothing: MirtArmorMiddle
+ id: MirtIDCardSolder
+ belt: MirtBeltFilled
+ gloves: MirtGlovesFingerless
+ pocket1: MirtPaperSold
+ pocket2: MirtProviderFlare
+
+- type: startingGear
+ id: MirtTgGearNoocLMG
+ equipment:
+ jumpsuit: MirtUniformTg
+ back: MirtBackpackFilledNoocLMG
+ shoes: MirtBootsSteel
+ head: MirtHelmetArm
+ outerClothing: MirtArmorMiddle
+ id: MirtIDCardSolder
+ belt: MirtBeltFilled
+ gloves: MirtGlovesFingerless
+ pocket1: MirtPaperSold
+ pocket2: MirtProviderFlare
+
+- type: startingGear
+ id: MirtTgGearLaser
+ equipment:
+ jumpsuit: MirtUniformTg
+ back: MirtBackpackFilledLaser
+ shoes: MirtBootsSteel
+ head: MirtHelmetArm
+ outerClothing: MirtArmorMiddle
+ id: MirtIDCardSolder
+ belt: MirtBeltFilled
+ gloves: MirtGlovesFingerless
+ neck: MirtCloakSP
+ pocket1: MirtPaperSold
+ pocket2: MirtProviderFlare
+#---------------------------------------------офицер--------------------------------------
+- type: startingGear
+ id: MirtOffiGear
+ equipment:
+ jumpsuit: MirtUniformOffi
+ back: MirtBackpackFilledPist
+ shoes: MirtBootsSteel
+ head: MirtHelmetArm
+ outerClothing: MirtArmorMiddle
+ id: MirtIDCardSolder
+ belt: MirtBeltOffiFilled
+ gloves: MirtGlovesStrong
+ neck: MirtCloakOf
+ pocket1: MirtPaperSold
+#---------------------------------------------инквизитор--------------------------------------
+- type: startingGear
+ id: MirtInkGear
+ equipment:
+ jumpsuit: MirtUniformSold
+ back: MirtBackpackFilledAutomat
+ shoes: MirtBoots
+ head: MirtHelmetInk
+ outerClothing: MirtArmorMiddle
+ id: MirtIDCardSolder
+ belt: MirtBeltFilled
+ gloves: MirtGlovesFingerless
+ neck: MirtEpolets
+ pocket1: MirtPaperInk
+#---------------------------------------------командир инквизитор--------------------------------------
+- type: startingGear
+ id: MirtOffiInkGear
+ equipment:
+ jumpsuit: MirtUniformOffi
+ back: MirtBackpackFilledSMG
+ shoes: MirtBoots
+ head: MirtHelmetInk
+ outerClothing: MirtArmorMiddle
+ id: MirtIDCardSolder
+ belt: MirtBeltFilled
+ gloves: MirtGlovesStrong
+ neck: MirtCloakOfInk
+ pocket1: MirtPaperInk
+#---------------------------------------------скаут--------------------------------------
+- type: startingGear
+ id: MirtRazGear
+ equipment:
+ jumpsuit: MirtUniformRaz
+ back: MirtBackpackFilledPistRaz
+ shoes: MirtBootsRaz
+ outerClothing: MirtArmorRaz
+ id: MirtIDCardSolder
+ belt: MirtBeltFilled
+ gloves: MirtGlovesFingerless
+ neck: MirtCloakRaz
+ mask: MirtMaskGas
+ eyes: MirtGlassesRaz
+ ears: MirtHeadset
+ pocket1: MirtPaperInk
+#---------------------------------------------------спавнеры------------------------------------------------
+#-------------------------------------------Имена-------------------------------------
+#---------------------------------имена----------
+- type: dataset
+ id: MirtName
+ values:
+ - Юрий
+ - Марк
+ - Гай
+ - Октавий
+ - Виктор
+ - Габриэль
+ - Игноциус
+ - Артур
+ - Питер
+ - Чеслав
+ - Козимеж
+ - Августин
+ - Давид
+ - Марек
+ - Джаромил
+ - Гюстав
+ - Отто
+ - Альбрехт
+ - Освальд
+ - Тронд
+ - Харольд
+ - Кнуд
+ - Свен
+ - Кшиштоф
+ - Исмаил
+ - Константин
+#---------------------------------звания пацанов----------
+- type: dataset
+ id: MirtName-s
+ values:
+ - Велит
+ - Гастат
+#---------------------------------звания тяжей----------
+- type: dataset
+ id: MirtName-t
+ values:
+ - Принцип
+ - Триарий
+#---------------------------------звания младших офицеров----------
+- type: dataset
+ id: MirtName-o
+ values:
+ - Турман
+ - Декур
+#---------------------------------фамилии----------
+- type: dataset
+ id: MirtNameTwo
+ values:
+ - Зубин
+ - Щитов
+ - Стилли
+ - Стронг
+ - Лапин
+ - Пушкарёв
+ - Прорывин
+ - Бронин
+ - Сворд
+ - Сабери
+ - Сильнов
+ - Боговеров
+ - Спасский
+ - Штутц
+ - Пилгер
+ - Ретунг
+ - Рустинг
+ - Скольд
+ - Фестниг
+ - Грофт
+ - Сник
+ - Магевер
+#-------------------------------------хуй знает что это, но вот оно работает и ладно---------------------------
+- type: npcFaction
+ id: Mirt
+ hostile:
+ - SimpleHostile
+ - Xeno
+ - Zombie
+ - Syndicate
+ - Revolutionary
+ - Dragon
+ friendly:
+ - Noocraty
+ - NoocratyBot
+#---------------------------------ополченец----------
+- type: randomHumanoidSettings
+ speciesBlacklist:
+ - Diona
+ - Arachnid
+ - Moth
+ - Reptilian
+ - SlimePerson
+ - Vox
+ - Vulpkanin
+ id: MirtGrR
+ randomizeName: false
+ components:
+ - type: GhostRole
+ name: Гост-роль Миртанийского ополченца
+ description: "Вы гражданский, чья планета попала под удар. Вы получили вооружение и стали ополченцами. Выживите."
+ - type: GhostTakeoverAvailable
+ - type: Loadout
+ prototypes: [ MirtGrGear ]
+ - type: RandomMetadata
+ nameSegments:
+ - MirtName
+ - MirtNameTwo
+
+- type: randomHumanoidSettings
+ id: MirtGrReady
+ parent: MirtGrR
+ components:
+ - type: GhostRole
+ allowMovement: true
+ allowSpeech: true
+ makeSentient: true
+ name: Миртанский ополченец
+ description: "Вы гражданский, чья планета попала под удар. Вы получили вооружение и стали ополченцами. Выживите."
+ - type: GhostTakeoverAvailable
+ - type: MobThresholds
+ thresholds:
+ 0: Alive
+ 100: Critical
+ 200: Dead
+ - type: Stamina
+ critThreshold: 380
+ - type: Loadout
+ prototypes: [ MirtGrGear ]
+
+- type: entity
+ name: Миртанский ополченец Спавнер
+ id: MirtMobHumanGr
+ suffix: GOST, Миртанский
+ components:
+ - type: NpcFactionMember
+ factions:
+ - Mirt
+ - type: Sprite
+ sprite: Markers/jobs.rsi
+ state: warden
+ - type: RandomHumanoidAppearance
+ randomizeName: false
+ - type: RandomMetadata
+ nameSegments:
+ - MirtName
+ - MirtNameTwo
+ - type: RandomHumanoidSpawner
+ settings: MirtGrR
+#---------------------------------солдат----------
+- type: randomHumanoidSettings
+ speciesBlacklist:
+ - Diona
+ - Arachnid
+ - Moth
+ - Reptilian
+ - SlimePerson
+ - Vox
+ - Vulpkanin
+ id: MirtSoldR
+ randomizeName: false
+ components:
+ - type: GhostRole
+ name: Гост-роль Миртанийского солдата
+ description: "Вы солдат Империи Миртана! Будьте преданы своей стране, народу и Богу-Император! Слушайтесь командира, защишайте свои земли и несите смерть всем врагам!"
+ - type: GhostTakeoverAvailable
+ - type: Loadout
+ prototypes: [ MirtSoldGearAuto ]
+ - type: RandomMetadata
+ nameSegments:
+ - MirtName-s
+ - MirtNameTwo
+
+- type: randomHumanoidSettings
+ id: MirtSoldReady
+ parent: MirtSoldR
+ components:
+ - type: GhostRole
+ allowMovement: true
+ allowSpeech: true
+ makeSentient: true
+ name: Миртанский солдат
+ description: "Вы солдат Империи Миртана! Будьте преданы своей стране, народу и Богу-Император! Слушайтесь командира, защишайте свои земли и несите смерть всем врагам!"
+ - type: GhostTakeoverAvailable
+ - type: MobThresholds
+ thresholds:
+ 0: Alive
+ 110: Critical
+ 220: Dead
+ - type: Stamina
+ critThreshold: 380
+ - type: Loadout
+ prototypes: [ MirtSoldGearAuto ]
+
+- type: entity
+ name: Миртанский солдат Спавнер
+ id: MirtMobHumanSold
+ suffix: GOST, Миртанский
+ components:
+ - type: NpcFactionMember
+ factions:
+ - Mirt
+ - type: Sprite
+ sprite: Markers/jobs.rsi
+ state: warden
+ - type: RandomHumanoidAppearance
+ randomizeName: false
+ - type: RandomMetadata
+ nameSegments:
+ - MirtName-s
+ - MirtNameTwo
+ - type: RandomHumanoidSpawner
+ settings: MirtSoldR
+#---------------------------------тяж----------
+- type: randomHumanoidSettings
+ speciesBlacklist:
+ - Diona
+ - Arachnid
+ - Moth
+ - Reptilian
+ - SlimePerson
+ - Vox
+ - Vulpkanin
+ id: MirtTgR
+ randomizeName: false
+ components:
+ - type: GhostRole
+ name: Гост-роль Миртанийского бойца тяжёлого оружия
+ description: "Вы ветеран Империи Миртана! Будьте преданы своей стране, народу и Богу-Император! Слушайтесь командира, защишайте свои земли и несите смерть всем врагам!"
+ - type: GhostTakeoverAvailable
+ - type: Loadout
+ prototypes: [ MirtTgGearLMG ]
+ - type: RandomMetadata
+ nameSegments:
+ - MirtName-t
+ - MirtNameTwo
+
+- type: randomHumanoidSettings
+ id: MirtTgReady
+ parent: MirtTgR
+ components:
+ - type: GhostRole
+ allowMovement: true
+ allowSpeech: true
+ makeSentient: true
+ name: Миртанский боец тяжёлого оружия
+ description: "Вы ветеран Империи Миртана! Будьте преданы своей стране, народу и Богу-Император! Слушайтесь командира, защишайте свои земли и несите смерть всем врагам!"
+ - type: GhostTakeoverAvailable
+ - type: MobThresholds
+ thresholds:
+ 0: Alive
+ 115: Critical
+ 230: Dead
+ - type: Stamina
+ critThreshold: 380
+ - type: Loadout
+ prototypes: [ MirtTgGearLMG ]
+
+- type: entity
+ name: Миртанский боец тяжёлого оружия Спавнер
+ id: MirtMobHumanTg
+ suffix: GOST, Миртанский
+ components:
+ - type: NpcFactionMember
+ factions:
+ - Mirt
+ - type: Sprite
+ sprite: Markers/jobs.rsi
+ state: warden
+ - type: RandomHumanoidAppearance
+ randomizeName: false
+ - type: RandomMetadata
+ nameSegments:
+ - MirtName-o
+ - MirtNameTwo
+ - type: RandomHumanoidSpawner
+ settings: MirtTgR
+#---------------------------------офицер----------
+- type: randomHumanoidSettings
+ speciesBlacklist:
+ - Diona
+ - Arachnid
+ - Moth
+ - Reptilian
+ - SlimePerson
+ - Vox
+ - Vulpkanin
+ id: MirtOffiR
+ randomizeName: false
+ components:
+ - type: GhostRole
+ name: Гост-роль Миртанийского младшего офицера
+ description: "Вы бывалый солдат и опытный полевой командир армии Империи Миртана! Будьте преданы своей стране, народу и Богу-Император! Управляйте своими бойцами, защишайте свои земли и несите смерть всем врагам!"
+ - type: GhostTakeoverAvailable
+ - type: Loadout
+ prototypes: [ MirtOffiGear ]
+ - type: RandomMetadata
+ nameSegments:
+ - MirtName-o
+ - MirtNameTwo
+
+- type: randomHumanoidSettings
+ id: MirtOffiReady
+ parent: MirtOffiR
+ components:
+ - type: GhostRole
+ allowMovement: true
+ allowSpeech: true
+ makeSentient: true
+ name: Миртанский младший офицер
+ description: "Вы бывалый солдат и опытный полевой командир армии Империи Миртана! Будьте преданы своей стране, народу и Богу-Император! Управляйте своими бойцами, защишайте свои земли и несите смерть всем врагам!"
+ - type: GhostTakeoverAvailable
+ - type: MobThresholds
+ thresholds:
+ 0: Alive
+ 115: Critical
+ 230: Dead
+ - type: Stamina
+ critThreshold: 380
+ - type: Loadout
+ prototypes: [ MirtOffiGear ]
+
+- type: entity
+ name: Миртанский младший офицер Спавнер
+ id: MirtMobHumanOffi
+ suffix: GOST, Миртанский
+ components:
+ - type: NpcFactionMember
+ factions:
+ - Mirt
+ - type: Sprite
+ sprite: Markers/jobs.rsi
+ state: warden
+ - type: RandomHumanoidAppearance
+ randomizeName: false
+ - type: RandomMetadata
+ nameSegments:
+ - MirtName-o
+ - MirtNameTwo
+ - type: RandomHumanoidSpawner
+ settings: MirtOffiR
+#---------------------------------инквизитор----------
+- type: randomHumanoidSettings
+ speciesBlacklist:
+ - Diona
+ - Arachnid
+ - Moth
+ - Reptilian
+ - SlimePerson
+ - Vox
+ - Vulpkanin
+ id: MirtInkR
+ randomizeName: false
+ components:
+ - type: GhostRole
+ name: Гост-роль Миртанийского инквизитора
+ description: "Вы инквизитор Империи Миртана! Будьте преданы Богу-Император! Следите, чтобы не было предательств. Жестоко карайте предателей веры."
+ - type: GhostTakeoverAvailable
+ - type: Loadout
+ prototypes: [ MirtInkGear ]
+ - type: RandomMetadata
+ nameSegments:
+ - MirtName-t
+ - MirtNameTwo
+
+- type: randomHumanoidSettings
+ id: MirtInkReady
+ parent: MirtInkR
+ components:
+ - type: GhostRole
+ allowMovement: true
+ allowSpeech: true
+ makeSentient: true
+ name: Миртанский инквизитор
+ description: "Вы инквизитор Империи Миртана! Будьте преданы Богу-Император! Следите, чтобы не было предательств. Жестоко карайте предателей веры."
+ - type: GhostTakeoverAvailable
+ - type: MobThresholds
+ thresholds:
+ 0: Alive
+ 105: Critical
+ 210: Dead
+ - type: Stamina
+ critThreshold: 380
+ - type: Loadout
+ prototypes: [ MirtInkGear ]
+
+- type: entity
+ name: Миртанский инквизитор Спавнер
+ id: MirtMobHumanInk
+ suffix: GOST, Миртанский
+ components:
+ - type: NpcFactionMember
+ factions:
+ - Mirt
+ - type: Sprite
+ sprite: Markers/jobs.rsi
+ state: warden
+ - type: RandomHumanoidAppearance
+ randomizeName: false
+ - type: RandomMetadata
+ nameSegments:
+ - MirtName-t
+ - MirtNameTwo
+ - type: RandomHumanoidSpawner
+ settings: MirtInkR
+#---------------------------------старший инквизитор----------
+- type: randomHumanoidSettings
+ speciesBlacklist:
+ - Diona
+ - Arachnid
+ - Moth
+ - Reptilian
+ - SlimePerson
+ - Vox
+ - Vulpkanin
+ id: MirtOffiInkR
+ randomizeName: false
+ components:
+ - type: GhostRole
+ name: Гост-роль Миртанийского старшего инквизитора
+ description: "Вы опытный инквизитор Империи Миртана! Вы видели много шпионов, безбожников и предателей. Будьте преданы Богу-Император! Управляйте своими инквизиторами, защишайте свою веру и карайте предателей страны и веры!"
+ - type: GhostTakeoverAvailable
+ - type: Loadout
+ prototypes: [ MirtOffiInkGear ]
+ - type: RandomMetadata
+ nameSegments:
+ - MirtName-o
+ - MirtNameTwo
+
+- type: randomHumanoidSettings
+ id: MirtOffiInkReady
+ parent: MirtOffiInkR
+ components:
+ - type: GhostRole
+ allowMovement: true
+ allowSpeech: true
+ makeSentient: true
+ name: Миртанский старший инквизитор
+ description: "Вы опытный инквизитор Империи Миртана! Вы видели много шпионов, безбожников и предателей. Будьте преданы Богу-Император! Управляйте своими инквизиторами, защишайте свою веру и карайте предателей страны и веры!"
+ - type: GhostTakeoverAvailable
+ - type: MobThresholds
+ thresholds:
+ 0: Alive
+ 105: Critical
+ 210: Dead
+ - type: Stamina
+ critThreshold: 380
+ - type: Loadout
+ prototypes: [ MirtOffiInkGear ]
+
+- type: entity
+ name: Миртанский старший инквизитор Спавнер
+ id: MirtMobHumanOffiInk
+ suffix: GOST, Миртанский
+ components:
+ - type: NpcFactionMember
+ factions:
+ - Mirt
+ - type: Sprite
+ sprite: Markers/jobs.rsi
+ state: warden
+ - type: RandomHumanoidAppearance
+ randomizeName: false
+ - type: RandomMetadata
+ nameSegments:
+ - MirtName-o
+ - MirtNameTwo
+ - type: RandomHumanoidSpawner
+ settings: MirtOffiInkR
+#---------------------------------скаут----------
+- type: randomHumanoidSettings
+ speciesBlacklist:
+ - Diona
+ - Arachnid
+ - Moth
+ - Reptilian
+ - SlimePerson
+ - Vox
+ - Vulpkanin
+ id: MirtRazR
+ randomizeName: false
+ components:
+ - type: GhostRole
+ name: Гост-роль Миртанийского скаута
+ description: "Вы бывалый боец Империи Миртана. Ваша изворотливасть, выживаемость, интеллект и хитрость позволили вам стать своего рода элитой. Скаутом. обманывайте противника, добывайте информацию. будьте опасны и неуловимы."
+ - type: GhostTakeoverAvailable
+ - type: Loadout
+ prototypes: [ MirtRazGear ]
+ - type: RandomMetadata
+ nameSegments:
+ - MirtName-o
+ - MirtNameTwo
+
+- type: randomHumanoidSettings
+ id: MirtRazReady
+ parent: MirtRazR
+ components:
+ - type: GhostRole
+ allowMovement: true
+ allowSpeech: true
+ makeSentient: true
+ name: Миртанский скаут
+ description: "Вы бывалый боец Империи Миртана. Ваша изворотливасть, выживаемость, интеллект и хитрость позволили вам стать своего рода элитой. Скаутом. обманывайте противника, добывайте информацию. будьте опасны и неуловимы."
+ - type: GhostTakeoverAvailable
+ - type: MobThresholds
+ thresholds:
+ 0: Alive
+ 105: Critical
+ 210: Dead
+ - type: Stamina
+ critThreshold: 380
+ - type: Loadout
+ prototypes: [ MirtRazGear ]
+
+- type: entity
+ name: Миртанский скаут Спавнер
+ id: MirtMobHumanRaz
+ suffix: GOST, Миртанский
+ components:
+ - type: NpcFactionMember
+ factions:
+ - Mirt
+ - type: Sprite
+ sprite: Markers/jobs.rsi
+ state: warden
+ - type: RandomHumanoidAppearance
+ randomizeName: false
+ - type: RandomMetadata
+ nameSegments:
+ - MirtName-o
+ - MirtNameTwo
+ - type: RandomHumanoidSpawner
+ settings: MirtRazR
+#---------------------------------------------------------------Ящики со снарягой------------------------------------------------------------
+#-----------------------------Базовый ящик------------------
+- type: entity
+ parent: CrateBaseSecure
+ id: MirtCrate
+ name: Пустой ящик Империи Миртана
+ suffix: Миртан
+ components:
+ - type: AccessReader
+ access: [["MirtAccess"], ["Research"]]
+#-----------------------------Ящик лёгкого оружия------------------
+- type: entity
+ id: MirtCrateWeaponsL
+ parent: MirtCrate
+ name: Ящик лёгкого оружия Империи Миртана
+ suffix: Миртан
+ description: Пистолеты и Пистолет-Пулемёты Империи Миртана (3 и 3)
+ components:
+ - type: StorageFill
+ contents:
+ - id: MirtPistol
+ - id: MirtMagazinePistol
+ - id: MirtMagazinePistol
+ - id: MirtPistol
+ - id: MirtMagazinePistol
+ - id: MirtMagazinePistol
+ - id: MirtPistol
+ - id: MirtMagazinePistol
+ - id: MirtMagazinePistol
+ - id: MirtSMG
+ - id: MirtMagazineSMG
+ - id: MirtMagazineSMG
+ - id: MirtSMG
+ - id: MirtMagazineSMG
+ - id: MirtMagazineSMG
+ - id: MirtSMG
+ - id: MirtMagazineSMG
+ - id: MirtMagazineSMG
+#-----------------------------Ящик среднего оружия------------------
+- type: entity
+ id: MirtCrateWeaponsS
+ parent: MirtCrate
+ name: Ящик основного оружия Империи Миртана
+ suffix: Миртан
+ description: Автоматы и винтовки Империи Миртана (3 и 2)
+ components:
+ - type: StorageFill
+ contents:
+ - id: MirtAutoRifle
+ - id: MirtMagazineAutomat
+ - id: MirtMagazineAutomat
+ - id: MirtAutoRifle
+ - id: MirtMagazineAutomat
+ - id: MirtMagazineAutomat
+ - id: MirtAutoRifle
+ - id: MirtMagazineAutomat
+ - id: MirtMagazineAutomat
+ - id: MirtAutoRifle
+ - id: MirtMagazineRifle
+ - id: MirtMagazineRifle
+ - id: MirtAutoRifle
+ - id: MirtMagazineRifle
+ - id: MirtMagazineRifle
+#-----------------------------Ящик пулемётов оружия------------------
+- type: entity
+ id: MirtCrateWeaponsHP
+ parent: MirtCrate
+ name: Ящик тяжёлого скорострельного оружия Империи Миртана
+ suffix: Миртан
+ description: Пулемёт и ручная зенитка Империи Миртана (1 и 1)
+ components:
+ - type: StorageFill
+ contents:
+ - id: MirtLMG
+ - id: MirtMagazineLMG
+ - id: MirtMagazineLMG
+ - id: MirtLMG
+ - id: MirtMagazineLMG
+ - id: MirtMagazineLMG
+#-----------------------------Ящик особого оружия------------------
+- type: entity
+ id: MirtCrateWeaponsHO
+ parent: MirtCrate
+ name: Ящик тяжёлого особого оружия Империи Миртана
+ suffix: Миртан
+ description: Пожарный лазер и гранатомёт Империи Миртана (1 и 1)
+ components:
+ - type: StorageFill
+ contents:
+ - id: MirtLaser
+ - id: MirtPowerCell
+ - id: MirtPowerCell
+ - id: MirtGran
+#-----------------------------Ящик стандартного ноократского оружия------------------
+- type: entity
+ id: MirtCrateWeaponsNS
+ parent: MirtCrate
+ name: Ящик стандартного оружия Ноократии Эранта
+ suffix: Миртан
+ description: Пистолеты, автоматы и винтовки Ноократии Эранта (2 и 2 и 2)
+ components:
+ - type: AccessReader
+ access: [["MirtAccess"], ["NoocAccess"]]
+ - type: StorageFill
+ contents:
+ - id: MirtNoocPistol
+ - id: NoocPowerCellTwo
+ - id: NoocPowerCellTwo
+ - id: MirtNoocPistol
+ - id: NoocPowerCellTwo
+ - id: NoocPowerCellTwo
+ - id: MirtNoocGan
+ - id: NoocPowerCellThree
+ - id: NoocPowerCellThree
+ - id: MirtNoocGan
+ - id: NoocPowerCellThree
+ - id: NoocPowerCellThree
+ - id: MirtNoocRifle
+ - id: NoocPowerCellOne
+ - id: NoocPowerCellOne
+ - id: MirtNoocRifle
+ - id: NoocPowerCellOne
+ - id: NoocPowerCellOne
+#-----------------------------Ящик особого ноократского оружия------------------
+- type: entity
+ id: MirtCrateWeaponsOE
+ parent: MirtCrate
+ name: Ящик особого оружия Ноократии Эранта
+ suffix: Миртан
+ description: Скорострельный лазер и охлаждающий луч Ноократии Эранта (1 и 2)
+ components:
+ - type: AccessReader
+ access: [["MirtAccess"], ["NoocAccess"]]
+ - type: StorageFill
+ contents:
+ - id: MirtNoocGanCold
+ - id: NoocPowerCellFour
+ - id: NoocPowerCellFour
+ - id: NoocPowerCellFive
+ - id: MirtNoocGanCold
+ - id: NoocPowerCellCold
+ - id: NoocPowerCellCold
+ - id: MirtNoocGanCold
+ - id: NoocPowerCellCold
+ - id: NoocPowerCellCold
+#-----------------------------Ящик армейской экипировки------------------
+- type: entity
+ id: MirtCrateWeaponsEA
+ parent: MirtCrate
+ name: Ящик стандартной экипировки армии Империи Миртана
+ suffix: Миртан
+ description: Стандартная пехотная экипировка на 3 солдат, 1 бойца тяжёлого оружия и 1 офицера армии Империи Миртана.
+ components:
+ - type: StorageFill
+ contents:
+ - id: MirtUniformSold
+ - id: MirtBackpackM
+ - id: MirtBoots
+ - id: MirtGlovesFingerless
+ - id: MirtBeltFilled
+ - id: MirtUniformSold
+ - id: MirtBackpackM
+ - id: MirtBoots
+ - id: MirtGlovesFingerless
+ - id: MirtBeltFilled
+ - id: MirtUniformSold
+ - id: MirtBackpackM
+ - id: MirtBoots
+ - id: MirtGlovesFingerless
+ - id: MirtBeltFilled
+ - id: MirtUniformTg
+ - id: MirtBackpackL
+ - id: MirtBoots
+ - id: MirtGlovesFingerless
+ - id: MirtBeltFilled
+ - id: MirtUniformOffi
+ - id: MirtBackpackS
+ - id: MirtBoots
+ - id: MirtGlovesFingerless
+ - id: MirtBeltOffiFilled
+ - id: MirtCloakOf
+#-----------------------------Ящик инквизиторской экипировки------------------
+- type: entity
+ id: MirtCrateWeaponsEI
+ parent: MirtCrate
+ name: Ящик стандартной экипировки инквизиции Империи Миртана
+ suffix: Миртан
+ description: Стандартная пехотная экипировка на 2 солдат и 1 офицера нквизиции Империи Миртана.
+ components:
+ - type: StorageFill
+ contents:
+ - id: MirtUniformSold
+ - id: MirtBackpackM
+ - id: MirtBoots
+ - id: MirtGlovesFingerless
+ - id: MirtBeltFilled
+ - id: MirtHelmetInk
+ - id: MirtEpolets
+ - id: MirtUniformSold
+ - id: MirtBackpackM
+ - id: MirtBoots
+ - id: MirtGlovesFingerless
+ - id: MirtBeltFilled
+ - id: MirtHelmetInk
+ - id: MirtEpolets
+ - id: MirtUniformOffi
+ - id: MirtBackpackS
+ - id: MirtBoots
+ - id: MirtGlovesFingerless
+ - id: MirtBeltInkFilled
+ - id: MirtHelmetInk
+ - id: MirtCloakOfInk
+#-----------------------------Ящик усиленной экипировки армии------------------
+- type: entity
+ id: MirtCrateWeaponsEAU
+ parent: MirtCrate
+ name: Ящик стандартной экипировки армии Империи Миртана
+ suffix: Миртан
+ description: Пехотные элементы защиты и бронированной экипировки на 4 бойца.
+ components:
+ - type: StorageFill
+ contents:
+ - id: MirtArmorMiddle
+ - id: MirtHelmetArm
+ - id: MirtBootsSteel
+ - id: MirtGlovesStrong
+ - id: MirtShieldStd
+ - id: MirtArmorMiddle
+ - id: MirtHelmetArm
+ - id: MirtBootsSteel
+ - id: MirtGlovesStrong
+ - id: MirtShieldStd
+ - id: MirtArmorMiddle
+ - id: MirtHelmetArm
+ - id: MirtBootsSteel
+ - id: MirtGlovesStrong
+ - id: MirtShieldStd
+ - id: MirtArmorMiddle
+ - id: MirtHelmetArm
+ - id: MirtBootsSteel
+ - id: MirtGlovesStrong
+ - id: MirtShieldStd
+#-----------------------------Ящик армейских скафандров------------------
+- type: entity
+ id: MirtCrateWeaponsHaA
+ parent: MirtCrate
+ name: Ящик армейских скафандров Империи Миртана
+ suffix: Миртан
+ description: Пехотные боевые скафандры. 4 стандартных и 1 бронированный.
+ components:
+ - type: StorageFill
+ contents:
+ - id: MirtHardsuitStd
+ - id: MirtHardsuitStd
+ - id: MirtHardsuitStd
+ - id: MirtHardsuitStd
+ - id: MirtHardsuitHig
+ - id: OxygenTankFilled
+ - id: OxygenTankFilled
+ - id: OxygenTankFilled
+ - id: OxygenTankFilled
+ - id: OxygenTankFilled
+#-----------------------------Ящик инквизиторских скафандров------------------
+- type: entity
+ id: MirtCrateWeaponsHaI
+ parent: MirtCrate
+ name: Ящик скафандров инквизиции Империи Миртана
+ suffix: Миртан
+ description: Инквизиторские боевые скафандры на 3 бойца.
+ components:
+ - type: StorageFill
+ contents:
+ - id: MirtHardsuitInk
+ - id: MirtHardsuitInk
+ - id: MirtHardsuitInk
+ - id: OxygenTankFilled
+ - id: OxygenTankFilled
+ - id: OxygenTankFilled
+#-----------------------------Ящик ополчения------------------
+- type: entity
+ id: MirtCrateWeaponsNO
+ parent: MirtCrate
+ name: Ящик оснащения и вооружения Империи Миртана
+ suffix: Миртан
+ description: Элементы зашщиты и оружия Империи Миртана на 5 ополченцев
+ components:
+ - type: StorageFill
+ contents:
+ - id: MirtArmorGr
+ - id: MirtHelmetGr
+ - id: MirtBackpackM
+ - id: MirtArmorGr
+ - id: MirtHelmetGr
+ - id: MirtBackpackM
+ - id: MirtArmorGr
+ - id: MirtHelmetGr
+ - id: MirtBackpackM
+ - id: MirtArmorGr
+ - id: MirtHelmetGr
+ - id: MirtBackpackM
+ - id: MirtArmorGr
+ - id: MirtHelmetGr
+ - id: MirtBackpackM
+ - id: MirtProviderFlare
+ - id: MirtMedpack
+ - id: MirtMedpack
+#---------------------------------------------------------------Структуры------------------------------------------------------------
+#-----------------------------Мешки с песком------------------
+- type: entity
+ id: MirtSandBarricade
+ suffix: Миртан
+ parent: BaseStructure
+ name: Мешки с песком
+ description: Быстроссоружаемая баррикада из мешков с песком. Не слишком долго может удержать ксеноморфов, но выиигрывает ценные пять секунд.
+ components:
+ - type: Sprite
+ sprite: Corvax/Lore/Mirt/mirt_barricade.rsi
+ layers:
+ - state: sandbag
+ - type: Icon
+ sprite: Corvax/Lore/Mirt/mirt_barricade.rsi
+ state: sandbag
+ - type: Fixtures
+ fixtures:
+ fix1:
+ shape:
+ !type:PhysShapeAabb
+ bounds: "-0.5,-0.4,0.5,-0.3"
+ density: 1000
+ mask:
+ - FullTileMask
+ layer:
+ - TableLayer
+ - type: Physics
+ bodyType: Static
+ - type: Transform
+ anchored: true
+ - type: Damageable
+ damageContainer: StructuralInorganic
+ damageModifierSet: FlimsyMetallic
+ - type: Destructible
+ thresholds:
+ - trigger:
+ !type:DamageTrigger
+ damage: 200
+ behaviors:
+ - !type:DoActsBehavior
+ acts: [ "Destruction" ]
+ - trigger:
+ !type:DamageTrigger
+ damage: 150
+ behaviors:
+ - !type:PlaySoundBehavior
+ sound:
+ collection: MetalBreak
+ - !type:SpawnEntitiesBehavior
+ spawn:
+ PartRodMetal1:
+ min: 3
+ max: 5
+ - !type:DoActsBehavior
+ acts: [ "Destruction" ]
+ - type: Climbable
+ delay: 3.0
diff --git a/Resources/Prototypes/Corvax/Lore/Noocraty/nooc.yml b/Resources/Prototypes/Corvax/Lore/Noocraty/nooc.yml
new file mode 100644
index 00000000000..849ce67345a
--- /dev/null
+++ b/Resources/Prototypes/Corvax/Lore/Noocraty/nooc.yml
@@ -0,0 +1,3686 @@
+#---------------------------униформа----------------------------------------------------------------------
+#------------------------------------низкий класс----------
+- type: entity
+ parent: ClothingUniformSkirtBase
+ id: NoocUniformNiz
+ name: Ноократская форма низкого класса
+ suffix: Ноократия
+ description: Стандартная униформа большей части военных Ноократии эранта. Не самая комфортная, но хоть защищает от дождя и тёпла. И на том спасибо.
+ components:
+ - type: Sprite
+ sprite: Corvax/Lore/Noocraty/Equipment/nooc_uniform_niz.rsi
+ - type: Clothing
+ sprite: Corvax/Lore/Noocraty/Equipment/nooc_uniform_niz.rsi
+#------------------------------------высокий класс----------
+- type: entity
+ parent: ClothingUniformSkirtBase
+ id: NoocUniformVis
+ name: Ноократская форма высокого класса
+ suffix: Ноократия
+ description: Стандартная удобная униформа офицера высокого класса Ноократии эранта. Красивая, дорогая, комфортная, сшитая по мерке.
+ components:
+ - type: Sprite
+ sprite: Corvax/Lore/Noocraty/Equipment/nooc_uniform_vis.rsi
+ - type: Clothing
+ sprite: Corvax/Lore/Noocraty/Equipment/nooc_uniform_vis.rsi
+#------------------------------------средний класс----------
+- type: entity
+ parent: ClothingUniformSkirtBase
+ id: NoocUniformSr
+ name: Ноократская форма среднего класса
+ suffix: Ноократия
+ description: Стандартная добротная форма военных среднего класса Ноократии Эрана. Качественная и удобная.
+ components:
+ - type: Sprite
+ sprite: Corvax/Lore/Noocraty/Equipment/nooc_uniform_sr.rsi
+ - type: Clothing
+ sprite: Corvax/Lore/Noocraty/Equipment/nooc_uniform_sr.rsi
+#-------------------------------одежда и снаряга----------------------------------------------------------------------
+#------------------------------------рюкзак----------
+- type: entity
+ parent: ClothingBackpack
+ id: NoocBackpack
+ name: Ноократский армейский рюкзак
+ suffix: Ноократия
+ description: Стандартный армейский рюкзак Ноократии Эранта для бойцов низкого и среднего классов.
+ components:
+ - type: Sprite
+ sprite: Corvax/Lore/Noocraty/Equipment/nooc_back.rsi
+ - type: Storage
+ grid:
+ - 0,0,6,4
+#------------------------------------плечевая сумка----------
+- type: entity
+ parent: ClothingBackpack
+ id: NoocSatchels
+ name: Ноократская армейская плечевая сумка
+ suffix: Ноократия
+ description: Стандартный армейская плечевая сумка Ноократии Эранта для офицеров высокого класса
+ components:
+ - type: Sprite
+ sprite: Corvax/Lore/Noocraty/Equipment/nooc_satchels.rsi
+#------------------------------------сапоги----------
+- type: entity
+ parent: ClothingShoesMilitaryBase
+ id: NoocBoots
+ name: Ноократские пехотные сапоги
+ suffix: Ноократия
+ description: Удобные армейские сапоги Ноократии Эранта. Достаточно прочные и комфортные
+ components:
+ - type: Sprite
+ sprite: Corvax/Lore/Noocraty/Equipment/nooc_boots.rsi
+ - type: Clothing
+ sprite: Corvax/Lore/Noocraty/Equipment/nooc_boots.rsi
+#------------------------------------шлем----------
+- type: entity
+ parent: ClothingHeadHelmetBasic
+ id: NoocHelmet
+ name: Ноократский шлем
+ suffix: Ноократия
+ description: Крепкий, но несколько не удобный армейский шлем Ноократии Эранта с втроенным простеньким визором для помощи в прицеливании
+ components:
+ - type: Sprite
+ sprite: Corvax/Lore/Noocraty/Armor/nooc_helmet.rsi
+ - type: Clothing
+ sprite: Corvax/Lore/Noocraty/Armor/nooc_helmet.rsi
+ - type: ShowJobIcons
+#------------------------------------беретка----------
+- type: entity
+ parent: ClothingHeadBase
+ id: NoocBeret
+ name: Ноократский берет
+ suffix: Ноократия
+ description: Армейский берет Ноократии Эранта. Мягкий, но прочный и тёплый.
+ components:
+ - type: Sprite
+ sprite: Corvax/Lore/Noocraty/Equipment/nooc_beret.rsi
+ - type: Clothing
+ sprite: Corvax/Lore/Noocraty/Equipment/nooc_beret.rsi
+ - type: Tag
+ tags:
+ - ClothMade
+ - HamsterWearable
+ - WhitelistChameleon
+#------------------------------------фуражка----------
+- type: entity
+ parent: ClothingHeadBase
+ id: NoocCap
+ name: Ноократская фуражка офицера
+ suffix: Ноократия
+ description: Фуражка офицера высокого класса Ноократии Эранта, оснащённая хорошим визором для определения боевых целей
+ components:
+ - type: Sprite
+ sprite: Corvax/Lore/Noocraty/Equipment/nooc_cap.rsi
+ - type: Clothing
+ sprite: Corvax/Lore/Noocraty/Equipment/nooc_cap.rsi
+ - type: Tag
+ tags:
+ - ClothMade
+ - WhitelistChameleon
+ - type: ShowJobIcons
+ - type: ShowCriminalRecordIcons
+#------------------------------------Офицерский плащ----------
+- type: entity
+ parent: ClothingNeckBase
+ id: NoocCloak
+ name: Ноократский офицерский плащ
+ suffix: Ноократия
+ description: Плащ, который носят офицеры высокого класса Ноократии Эрана. Просто пижонской кусок ткани. Ничего больше.
+ components:
+ - type: Sprite
+ sprite: Corvax/Lore/Noocraty/Equipment/nooc_cloak.rsi
+#------------------------------------Маскировочный плащ----------
+- type: entity
+ parent: [ClothingOuterBaseLarge, AllowSuitStorageClothing, BaseToggleClothing, BaseMajorContraband]
+ id: NoocCloakStelth
+ name: Ноократский маскировочный плащ
+ suffix: Ноократия
+ description: Плащ, который носят заслуженные бойцы среднего класса Ноократии Эрана. Тёплый, отражает свет и радиацию. А ещё может становиться невидимым...
+ components:
+ - type: Sprite
+ sprite: Corvax/Lore/Noocraty/Equipment/nooc_cloak_inviz.rsi
+ - type: Clothing
+ sprite: Corvax/Lore/Noocraty/Equipment/nooc_cloak_inviz.rsi
+ quickEquip: true
+ slots:
+ - neck
+ - type: Armor
+ modifiers:
+ coefficients:
+ Heat: 0.8
+ Radiation: 0.5
+ Cold: 0.6
+ - type: ToggleClothing
+ action: ActionTogglePhaseCloak
+ - type: ComponentToggler
+ parent: true
+ components:
+ - type: Stealth
+ minVisibility: 0.1
+ lastVisibility: 0.1
+ - type: PowerCellDraw
+ drawRate: 0
+ - type: ToggleCellDraw
+ - type: UseDelay
+ delay: 5
+ - type: PowerCellSlot
+ cellSlotId: cell_slot
+ fitsInCharger: false
+ - type: ContainerContainer
+ containers:
+ cell_slot: !type:ContainerSlot
+ - type: ItemSlots
+ slots:
+ cell_slot:
+ name: power-cell-slot-component-slot-name-default
+ startingItem: PowerCellSmall
+ disableEject: true
+#------------------------------------армейские перчатки----------
+- type: entity
+ parent: ClothingHandsBase
+ id: NoocGlovesFingerless
+ name: Ноократские армейские перчатки
+ suffix: Ноократия
+ description: Учёные расчитали, что с такими перчатками низкие классы воюют эффективнее. Иначе бы никто не тратил на их производство денег.
+ components:
+ - type: Sprite
+ sprite: Corvax/Lore/Noocraty/Equipment/nooc_gloves_niz.rsi
+ - type: Clothing
+ sprite: Corvax/Lore/Noocraty/Equipment/nooc_gloves_niz.rsi
+ - type: Fiber
+ fiberMaterial: fibers-synthetic
+ fiberColor: fibers-black
+#------------------------------------перчатки высокого класса----------
+- type: entity
+ parent: ClothingHandsGlovesColorYellow
+ id: NoocGlovesVis
+ name: Ноократские перчатки высокого класса
+ suffix: Ноократия
+ description: Перчатки выдаваемые военным высоких классов Ноократии Эранта. Внутри прокладка из диэлектрического материала, от чего перчатки не самые удобные. Один в один походи на перчатки для высоких классов
+ components:
+ - type: FingerprintMask
+ - type: Sprite
+ sprite: Corvax/Lore/Noocraty/Equipment/nooc_gloves_vis.rsi
+ - type: Clothing
+ sprite: Corvax/Lore/Noocraty/Equipment/nooc_gloves_vis.rsi
+ - type: Fiber
+ fiberMaterial: fibers-durathread
+ fiberColor: fibers-regal-blue
+#------------------------------------перчатки среднего класса----------
+- type: entity
+ parent: ClothingHandsGlovesColorYellow
+ id: NoocGlovesSr
+ name: Ноократские перчатки среднего класса
+ suffix: Ноократия
+ description: Перчатки выдаваемые военным средних классов Ноократии Эранта. Внутри прокладка из мягкого материала, от чего перчатки чоень удобные. Один в один походи на перчатки для средних классов
+ components:
+ - type: FingerprintMask
+ - type: Sprite
+ sprite: Corvax/Lore/Noocraty/Equipment/nooc_gloves_vis.rsi
+ - type: Clothing
+ sprite: Corvax/Lore/Noocraty/Equipment/nooc_gloves_vis.rsi
+ - type: Fiber
+ fiberMaterial: fibers-durathread
+ fiberColor: fibers-blue
+#------------------------------------лёгкий броник----------
+- type: entity
+ parent: ClothingOuterBaseMedium
+ id: NoocArmorBasic
+ name: Ноократский бронежилет
+ suffix: Ноократия
+ description: Лёгкий армейский бронежилет используемый патрульными военными и полицией мирных районов Ноократии Эранта
+ components:
+ - type: Sprite
+ sprite: Corvax/Lore/Noocraty/Armor/nooc_armor.rsi
+ - type: Clothing
+ sprite: Corvax/Lore/Noocraty/Armor/nooc_armor.rsi
+ - type: Armor
+ modifiers:
+ coefficients:
+ Blunt: 0.65
+ Slash: 0.65
+ Piercing: 0.65
+ Heat: 0.65
+ - type: ExplosionResistance
+ damageCoefficient: 0.90
+#------------------------------------броня----------
+- type: entity
+ parent: ClothingOuterBaseMedium
+ id: NoocArmorMiddle
+ name: Ноократский защитный комплект
+ suffix: Ноократия
+ description: Защитный комплект, состоящий из стандартного бронежилета, наплечников и защиты голеней выдаётся штурмовым подразделениям низкого класса Ноократии Эранта
+ components:
+ - type: Sprite
+ sprite: Corvax/Lore/Noocraty/Armor/nooc_armor_niz.rsi
+ - type: Clothing
+ sprite: Corvax/Lore/Noocraty/Armor/nooc_armor_niz.rsi
+ - type: Armor
+ modifiers:
+ coefficients:
+ Blunt: 0.45
+ Slash: 0.45
+ Piercing: 0.45
+ Heat: 0.5
+ Radiation: 0.6
+ Caustic: 0.6
+ - type: ExplosionResistance
+ damageCoefficient: 0.80
+#------------------------------------скафандр среднего класса----------
+- type: entity
+ parent: ClothingOuterHardsuitBase
+ id: NoocHardsuit
+ name: Ноократский Скафандр
+ suffix: Ноократия
+ description: Стандартный скафандр для военных средних классов Ноократии Эранта
+ components:
+ - type: Sprite
+ sprite: Corvax/Lore/Noocraty/Armor/nooc_hardsuits.rsi
+ - type: Clothing
+ sprite: Corvax/Lore/Noocraty/Armor/nooc_hardsuits.rsi
+ - type: ExplosionResistance
+ damageCoefficient: 0.9
+ - type: Armor
+ modifiers:
+ coefficients:
+ Blunt: 0.6
+ Slash: 0.6
+ Piercing: 0.6
+ Heat: 0.5
+ Caustic: 0.5
+ Radiation: 0.7
+ - type: ClothingSpeedModifier
+ walkModifier: 0.90
+ sprintModifier: 0.90
+ - type: HeldSpeedModifier
+ - type: ToggleableClothing
+ clothingPrototype: NoocHelmetHardsuit
+#------------------------------------шлем скафандра среднего класса----------
+- type: entity
+ parent: ClothingHeadHardsuitWithLightBase
+ id: NoocHelmetHardsuit
+ name: Ноократский шлем Скафандра
+ description: Стандартный шлем скафандра для военных средних классов Ноократии Эранта
+ components:
+ - type: BreathMask
+ - type: Sprite
+ sprite: Corvax/Lore/Noocraty/Armor/nooc_hardsuits_helmet.rsi
+ - type: Clothing
+ sprite: Corvax/Lore/Noocraty/Armor/nooc_hardsuits_helmet.rsi
+ - type: PointLight
+ radius: 5
+ color: "#ffdbad"
+ - type: PressureProtection
+ highPressureMultiplier: 0.1
+ lowPressureMultiplier: 1000
+ - type: Armor
+ modifiers:
+ coefficients:
+ Blunt: 0.7
+ Slash: 0.8
+ Piercing: 0.8
+ Caustic: 0.9
+ - type: ExplosionResistance
+ damageCoefficient: 0.8
+#------------------------------------скафандровый экран----------
+- type: entity
+ parent: ClothingOuterHardsuitBase
+ id: NoocHardsuitField
+ name: Ноократский личный атмосферный щит
+ suffix: Ноократия
+ description: Простая замена скафандру, когда нужно выйти в космос в безопасном районе. очень хорошо защищает от радиации
+ components:
+ - type: Item
+ size: Small
+ - type: Sprite
+ sprite: Corvax/Lore/Noocraty/Armor/nooc_hardsuits_field.rsi
+ - type: Clothing
+ sprite: Corvax/Lore/Noocraty/Armor/nooc_hardsuits_field.rsi
+ - type: ExplosionResistance
+ damageCoefficient: 0.9
+ - type: Armor
+ modifiers:
+ coefficients:
+ Heat: 0.2
+ Radiation: 0.9
+ - type: ClothingSpeedModifier
+ walkModifier: 0.90
+ sprintModifier: 0.90
+ - type: HeldSpeedModifier
+ - type: ToggleableClothing
+ clothingPrototype: NoocHelmetHardsuitField
+ - type: PointLight
+ color: "#00f0fb"
+ radius: 1.5
+#------------------------------------шлем скафандрового экрана----------
+- type: entity
+ parent: ClothingHeadHardsuitBase
+ id: NoocHelmetHardsuitField
+ name: Ноократский шлем личного атмосферного щита
+ description: Стандартный шлем скафандра для военных средних классов Ноократии Эранта
+ components:
+ - type: BreathMask
+ - type: Sprite
+ sprite: Corvax/Lore/Noocraty/Armor/nooc_hardsuits_helmet_field.rsi
+ - type: Clothing
+ sprite: Corvax/Lore/Noocraty/Armor/nooc_hardsuits_helmet_field.rsi
+ - type: PressureProtection
+ highPressureMultiplier: 0.1
+ lowPressureMultiplier: 1000
+ - type: Armor
+ modifiers:
+ coefficients:
+ Heat: 0.1
+ Radiation: 0.1
+ - type: ExplosionResistance
+ damageCoefficient: 0.8
+#------------------------------------мед-хим визор----------
+- type: entity
+ parent: ClothingEyesBase
+ id: NoocGlassesMed
+ name: Визор ноократского армейского медика
+ suffix: Ноократия
+ description: Удобный визор способный показать состояние бойцов и анализировать смеси реагентов
+ components:
+ - type: Sprite
+ sprite: Corvax/Lore/Noocraty/Equipment/nooc_glasses_med.rsi
+ - type: Clothing
+ sprite: Corvax/Lore/Noocraty/Equipment/nooc_glasses_med.rsi
+ - type: SolutionScanner
+ - type: ShowHealthBars
+ damageContainers:
+ - Biological
+ - type: ShowHealthIcons
+ damageContainers:
+ - Biological
+#------------------------------------пояса----------
+#-----------------------боевой----------
+- type: entity
+ parent: ClothingBeltStorageBase
+ id: NoocBelt
+ name: Ноократский армейский пояс
+ suffix: Ноократия
+ description: Такие пояса используют военослужащие Ноократии Эранта
+ components:
+ - type: Sprite
+ sprite: Corvax/Lore/Noocraty/Equipment/nooc_belt.rsi
+ - type: Clothing
+ sprite: Corvax/Lore/Noocraty/Equipment/nooc_belt.rsi
+ - type: Storage
+ maxItemSize: Normal
+ - type: Appearance
+
+- type: entity
+ id: NoocBeltEngFilled
+ parent: NoocBelt
+ suffix: Заполненный, Ноократия, Инж
+ components:
+ - type: StorageFill
+ contents:
+ - id: Crowbar
+ - id: Wrench
+ - id: GeigerCounter
+ - id: Wirecutter
+ - id: Welder
+ - id: Multitool
+#-----------------------медицинский----------
+- type: entity
+ parent: ClothingBeltStorageBase
+ id: NoocBeltMed
+ name: Ноократский медицинский пояс
+ suffix: Ноократия
+ description: Такие пояса используют военослужащие-медики Ноократии Эранта
+ components:
+ - type: Sprite
+ sprite: Corvax/Lore/Noocraty/Equipment/nooc_belt.rsi
+ - type: Clothing
+ sprite: Corvax/Lore/Noocraty/Equipment/nooc_belt.rsi
+ - type: Storage
+ maxItemSize: Normal
+ - type: Appearance
+
+- type: entity
+ id: NoocBeltMedFilled
+ parent: NoocBeltMed
+ suffix: Заполненный, Ноократия, Мед
+ components:
+ - type: StorageFill
+ contents:
+ - id: Gauze
+ - id: Gauze
+ - id: Ointment
+ - id: Ointment
+ - id: Brutepack
+ - id: Brutepack
+#-------------------------------------оружее-------------------------------------------------------------------------------
+#-------------------------------------лазер--------------------------------------------------------------
+#------------------------------------винтовка----------
+- type: hitscan
+ id: NoocRedLaserRifle
+ damage:
+ types:
+ Heat: 27
+ muzzleFlash:
+ sprite: Objects/Weapons/Guns/Projectiles/projectiles.rsi
+ state: muzzle_beam_heavy
+ travelFlash:
+ sprite: Objects/Weapons/Guns/Projectiles/projectiles.rsi
+ state: beam_heavy
+ impactFlash:
+ sprite: Objects/Weapons/Guns/Projectiles/projectiles.rsi
+ state: impact_beam_heavy
+#------------------------------------автомат----------
+- type: hitscan
+ id: NoocRedLaserGan
+ damage:
+ types:
+ Heat: 17
+ muzzleFlash:
+ sprite: Objects/Weapons/Guns/Projectiles/projectiles.rsi
+ state: muzzle_laser
+ travelFlash:
+ sprite: Objects/Weapons/Guns/Projectiles/projectiles.rsi
+ state: beam
+ impactFlash:
+ sprite: Objects/Weapons/Guns/Projectiles/projectiles.rsi
+ state: impact_laser
+#------------------------------------пистолет----------
+- type: hitscan
+ id: NoocRedLaserPistol
+ damage:
+ types:
+ Heat: 10
+ muzzleFlash:
+ sprite: Objects/Weapons/Guns/Projectiles/projectiles.rsi
+ state: impact_beam_heavy
+ travelFlash:
+ sprite: Objects/Weapons/Guns/Projectiles/projectiles.rsi
+ state: bolt
+ impactFlash:
+ sprite: Objects/Weapons/Guns/Projectiles/projectiles.rsi
+ state: impact_laser
+#------------------------------------пулемёт----------
+- type: hitscan
+ id: NoocRedLaserMG
+ damage:
+ types:
+ Heat: 6
+ muzzleFlash:
+ sprite: Objects/Weapons/Guns/Projectiles/projectiles.rsi
+ state: impact_laser
+ travelFlash:
+ sprite: Objects/Weapons/Guns/Projectiles/projectiles.rsi
+ state: bolt
+ impactFlash:
+ sprite: Objects/Weapons/Guns/Projectiles/projectiles.rsi
+ state: impact_laser
+#------------------------------------холод----------
+- type: hitscan
+ id: NoocColdLaser
+ damage:
+ types:
+ Cold: 5
+ Stamina: 15
+ muzzleFlash:
+ sprite: Objects/Weapons/Guns/Projectiles/projectiles.rsi
+ state: muzzle_omni
+ travelFlash:
+ sprite: Objects/Weapons/Guns/Projectiles/projectiles.rsi
+ state: beam_omni
+ impactFlash:
+ sprite: Objects/Weapons/Guns/Projectiles/projectiles.rsi
+ state: impact_omni
+#-----------------пули-инъекторы------------
+#-----------------механ------------
+- type: entity
+ id: NoocBulletHilMech
+ name: Инжектор заживитель
+ suffix: Ноократия
+ parent: BaseBullet
+ categories: [ HideSpawnMenu ]
+ components:
+ - type: Sprite
+ noRot: false
+ sprite: Corvax/Lore/Noocraty/Weapon/nooc_projectiles.rsi
+ layers:
+ - state: bullet
+ shader: unshaded
+ - type: Projectile
+ damage:
+ types:
+ Piercing: -10
+ Blunt: -10
+ Slash: -10
+#-----------------тепло------------
+- type: entity
+ id: NoocBulletHilHeat
+ name: Инжектор противовоспалитель
+ suffix: Ноократия
+ parent: BaseBullet
+ categories: [ HideSpawnMenu ]
+ components:
+ - type: Sprite
+ noRot: false
+ sprite: Corvax/Lore/Noocraty/Weapon/nooc_projectiles.rsi
+ layers:
+ - state: piercing
+ shader: unshaded
+ - type: Projectile
+ damage:
+ types:
+ Heat: -10
+ Cold: -10
+#-----------------рад------------
+- type: entity
+ id: NoocBulletHilRadi
+ name: Инжектор антирад
+ suffix: Ноократия
+ parent: BaseBullet
+ categories: [ HideSpawnMenu ]
+ components:
+ - type: Sprite
+ noRot: false
+ sprite: Corvax/Lore/Noocraty/Weapon/nooc_projectiles.rsi
+ layers:
+ - state: uranium
+ shader: unshaded
+ - type: Projectile
+ damage:
+ types:
+ Radiation: -10
+ Cellular: -10
+#-----------------картриджи лечилки-----------------
+#-----------------механ------------
+- type: Tag
+ id: NoocCartridgeHilMech
+
+- type: entity
+ id: NoocCartridgeHilMech
+ name: Инжектор заживитель
+ suffix: Ноократия
+ parent: BaseCartridgeRifle
+ components:
+ - type: Sprite
+ sprite: Corvax/Lore/Noocraty/Weapon/nooc_projectiles.rsi
+ layers:
+ - state: bullet
+ map: ["enum.AmmoVisualLayers.Base"]
+ - type: CartridgeAmmo
+ proto: NoocBulletHilMech
+ - type: Tag
+ tags:
+ - NoocCartridgeHilMech
+#-----------------тепло------------
+- type: Tag
+ id: NoocCartridgeHilHeat
+
+- type: entity
+ id: NoocCartridgeHilHeat
+ name: Инжектор противовоспалитель
+ suffix: Ноократия
+ parent: BaseCartridgeRifle
+ components:
+ - type: Sprite
+ sprite: Corvax/Lore/Noocraty/Weapon/nooc_projectiles.rsi
+ layers:
+ - state: piercing
+ map: ["enum.AmmoVisualLayers.Base"]
+ - type: CartridgeAmmo
+ proto: NoocBulletHilHeat
+ - type: Tag
+ tags:
+ - NoocCartridgeHilHeat
+#-----------------рад------------
+- type: Tag
+ id: NoocCartridgeHilRadi
+
+- type: entity
+ id: NoocCartridgeHilRadi
+ name: Инжектор антирад
+ suffix: Ноократия
+ parent: BaseCartridgeRifle
+ components:
+ - type: Sprite
+ sprite: Corvax/Lore/Noocraty/Weapon/nooc_projectiles.rsi
+ layers:
+ - state: uranium
+ map: ["enum.AmmoVisualLayers.Base"]
+ - type: CartridgeAmmo
+ proto: NoocBulletHilRadi
+ - type: Tag
+ tags:
+ - NoocCartridgeHilRadi
+#-----------------наполняемый------------
+- type: Tag
+ id: NoocCartridgeHillEmpty
+
+- type: entity
+ parent: BaseItem
+ id: NoocCartridgeHillEmpty
+ name: Инжектор наполняемый
+ suffix: Ноократия
+ description: Наполняемый инжектор, в который можно залить 10u чего угодно
+ components:
+ - type: Sprite
+ sprite: Corvax/Lore/Noocraty/Weapon/nooc_projectiles.rsi
+ layers:
+ - state: base
+ map: ["enum.AmmoVisualLayers.Base"]
+ - type: Fixtures
+ fixtures:
+ fix1:
+ shape: !type:PhysShapeCircle
+ radius: 0.2
+ density: 5
+ mask:
+ - ItemMask
+ restitution: 0.3
+ friction: 0.2
+ projectile:
+ shape:
+ !type:PhysShapeAabb
+ bounds: "-0.1,-0.1,0.1,0.1"
+ hard: false
+ mask:
+ - Impassable
+ - BulletImpassable
+ - type: Projectile
+ damage:
+ types:
+ Piercing: 2
+ - type: SolutionContainerManager
+ solutions:
+ ammo:
+ maxVol: 10
+ - type: RefillableSolution
+ solution: ammo
+ - type: InjectableSolution
+ solution: ammo
+ - type: SolutionInjectOnEmbed
+ transferAmount: 10
+ solution: ammo
+ - type: SolutionTransfer
+ maxTransferAmount: 10
+ - type: Item
+ size: Tiny
+ - type: Tag
+ tags:
+ - NoocCartridgeHillEmpty
+ - type: EmbeddableProjectile
+ sound: /Audio/Weapons/star_hit.ogg
+ embedOnThrow: false
+ - type: ThrowingAngle
+ angle: 0
+ - type: Ammo
+ muzzleFlash: null
+ - type: Appearance
+#-----------------------------Коробка инжекторов------------------
+- type: entity
+ name: Коробка лечащих инжекторов
+ suffix: Ноократия
+ parent: BoxCardboard
+ id: BoxNoocMagazineCureRifle
+ description: A box full of syringes.
+ components:
+ - type: Storage
+ maxItemSize: Small
+ grid:
+ - 0,0,3,3
+ - type: StorageFill
+ contents:
+ - id: NoocCartridgeHilMech
+ amount: 4
+ - id: NoocCartridgeHilHeat
+ amount: 4
+ - id: NoocCartridgeHilRadi
+ amount: 4
+ - id: NoocCartridgeHillEmpty
+ amount: 4
+ - type: Sprite
+ layers:
+ - state: box_medical # Corvax-Resprite
+ - state: syringe
+#-------------------------------------Оружейные батареи---------------------------------------------------------------------------------
+#-----------------------------------стандарт---------
+- type: entity
+ id: NoocBasePowerCell
+ abstract: true
+ parent: BaseItem
+ components:
+ - type: Battery
+ pricePerJoule: 0.15
+ - type: PowerCell
+ - type: Explosive
+ explosionType: Default
+ maxIntensity: 200
+ intensitySlope: 1.5
+ - type: Sprite
+ sprite: Corvax/Lore/Noocraty/Weapon/nooc_magazine.rsi
+ - type: SolutionContainerManager
+ solutions:
+ battery:
+ maxVol: 5
+ - type: InjectableSolution
+ solution: battery
+ - type: DrawableSolution
+ solution: battery
+ - type: Extractable
+ juiceSolution:
+ reagents:
+ - ReagentId: Zinc
+ Quantity: 5
+ - type: Tag
+ tags:
+ - PowerCell
+ - type: Appearance
+ - type: PowerCellVisuals
+ - type: Riggable
+ - type: HitscanBatteryAmmoProvider
+ proto: NoocRedLaserRifle
+ fireCost: 1
+#-----------------------------------винтовочная---------
+- type: Tag
+ id: NoocPowerCellOne
+
+- type: entity
+ name: Батарея первого уровня (Винт)
+ suffix: Ноократия, Full
+ description: Стандартная оруженийя батарея Ноократии Эранта расчитанная на 10 выстрелов
+ id: NoocPowerCellOne
+ parent: NoocBasePowerCell
+ components:
+ - type: Sprite
+ layers:
+ - map: [ "enum.PowerCellVisualLayers.Base" ]
+ state: rifle
+ - map: [ "enum.PowerCellVisualLayers.Unshaded" ]
+ state: mag-0
+ shader: unshaded
+ - type: Battery
+ maxCharge: 10
+ startingCharge: 10
+ - type: Tag
+ tags:
+ - NoocPowerCellOne
+ - type: HitscanBatteryAmmoProvider
+ proto: NoocRedLaserRifle
+#-----------------------------------автоматная---------
+- type: Tag
+ id: NoocPowerCellThree
+
+- type: entity
+ name: Батарея третьего уровня (Авт)
+ suffix: Ноократия, Full
+ description: Стандартная оруженийя батарея Ноократии Эранта расчитанная на 30 выстрелов
+ id: NoocPowerCellThree
+ parent: NoocBasePowerCell
+ components:
+ - type: Sprite
+ layers:
+ - map: [ "enum.PowerCellVisualLayers.Base" ]
+ state: gan
+ - map: [ "enum.PowerCellVisualLayers.Unshaded" ]
+ state: mag-0
+ shader: unshaded
+ - type: Battery
+ maxCharge: 30
+ startingCharge: 30
+ - type: Tag
+ tags:
+ - NoocPowerCellThree
+ - type: HitscanBatteryAmmoProvider
+ proto: NoocRedLaserGan
+#-----------------------------------пистолетная---------
+- type: Tag
+ id: NoocPowerCellTwo
+
+- type: entity
+ name: Батарея второго уровня (Пист)
+ suffix: Ноократия, Full
+ description: Стандартная оруженийя батарея Ноократии Эранта расчитанная на 20 выстрелов
+ id: NoocPowerCellTwo
+ parent: NoocBasePowerCell
+ components:
+ - type: Sprite
+ layers:
+ - map: [ "enum.PowerCellVisualLayers.Base" ]
+ state: pistol
+ - map: [ "enum.PowerCellVisualLayers.Unshaded" ]
+ state: mag-0
+ shader: unshaded
+ - type: Battery
+ maxCharge: 10
+ startingCharge: 10
+ - type: Tag
+ tags:
+ - NoocPowerCellTwo
+ - type: HitscanBatteryAmmoProvider
+ proto: NoocRedLaserPistol
+#-----------------------------------пулемётная---------
+- type: Tag
+ id: NoocPowerCellFour
+
+- type: entity
+ name: Батарея четвёртого уровня (Пул)
+ suffix: Ноократия, Full
+ description: Стандартная оруженийя батарея Ноократии Эранта расчитанная на 80 выстрелов
+ id: NoocPowerCellFour
+ parent: NoocBasePowerCell
+ components:
+ - type: Sprite
+ layers:
+ - map: [ "enum.PowerCellVisualLayers.Base" ]
+ state: mg
+ - map: [ "enum.PowerCellVisualLayers.Unshaded" ]
+ state: mag-0
+ shader: unshaded
+ - type: Battery
+ maxCharge: 80
+ startingCharge: 80
+ - type: Tag
+ tags:
+ - NoocPowerCellFour
+ - type: HitscanBatteryAmmoProvider
+ proto: NoocRedLaserMG
+#-----------------магазины лечилки------------------
+#--------механ---------
+- type: Tag
+ id: NoocMagazineCureRifleMech
+
+- type: entity
+ id: NoocMagazineCureRifleMech
+ name: Магазин к инжекторной винтовке
+ suffix: Ноократия
+ parent: BaseMagazineLightRifle
+ components:
+ - type: BallisticAmmoProvider
+ mayTransfer: true
+ whitelist:
+ tags:
+ - NoocCartridgeHilMech
+ - NoocCartridgeHilHeat
+ - NoocCartridgeHilRadi
+ - NoocCartridgeHillEmpty
+ proto: NoocCartridgeHilMech
+ capacity: 5
+ - type: Sprite
+ sprite: Corvax/Lore/Noocraty/Weapon/nooc_cure_rifle_magazine.rsi
+ layers:
+ - state: mech
+ map: ["enum.GunVisualLayers.Base"]
+ - type: Tag
+ tags:
+ - NoocMagazineCureRifleMech
+#--------тепло---------
+- type: Tag
+ id: NoocMagazineCureRifleHeat
+
+- type: entity
+ id: NoocMagazineCureRifleHeat
+ name: Магазин к инжекторной винтовке
+ suffix: Ноократия
+ parent: BaseMagazineLightRifle
+ components:
+ - type: BallisticAmmoProvider
+ mayTransfer: true
+ whitelist:
+ tags:
+ - NoocCartridgeHilMech
+ - NoocCartridgeHilHeat
+ - NoocCartridgeHilRadi
+ - NoocCartridgeHillEmpty
+ proto: NoocCartridgeHilHeat
+ capacity: 5
+ - type: Sprite
+ sprite: Corvax/Lore/Noocraty/Weapon/nooc_cure_rifle_magazine.rsi
+ layers:
+ - state: heat
+ map: ["enum.GunVisualLayers.Base"]
+ - type: Tag
+ tags:
+ - NoocMagazineCureRifleHeat
+#--------рад---------
+- type: Tag
+ id: NoocMagazineCureRifleRadi
+
+- type: entity
+ id: NoocMagazineCureRifleRadi
+ name: Магазин к инжекторной винтовке
+ suffix: Ноократия
+ parent: BaseMagazineLightRifle
+ components:
+ - type: BallisticAmmoProvider
+ mayTransfer: true
+ whitelist:
+ tags:
+ - NoocCartridgeHilMech
+ - NoocCartridgeHilHeat
+ - NoocCartridgeHilRadi
+ - NoocCartridgeHillEmpty
+ proto: NoocCartridgeHilRadi
+ capacity: 5
+ - type: Sprite
+ sprite: Corvax/Lore/Noocraty/Weapon/nooc_cure_rifle_magazine.rsi
+ layers:
+ - state: radi
+ map: ["enum.GunVisualLayers.Base"]
+ - type: Tag
+ tags:
+ - NoocMagazineCureRifleRadi
+#--------пуст---------
+- type: Tag
+ id: NoocMagazineCureRifleEmpty
+
+- type: entity
+ id: NoocMagazineCureRifleEmpty
+ name: Магазин к инжекторной винтовке
+ suffix: Ноократия
+ parent: BaseMagazineLightRifle
+ components:
+ - type: BallisticAmmoProvider
+ mayTransfer: true
+ whitelist:
+ tags:
+ - NoocCartridgeHilMech
+ - NoocCartridgeHilHeat
+ - NoocCartridgeHilRadi
+ - NoocCartridgeHillEmpty
+ proto: NoocCartridgeHillEmpty
+ capacity: 5
+ - type: Sprite
+ sprite: Corvax/Lore/Noocraty/Weapon/nooc_cure_rifle_magazine.rsi
+ layers:
+ - state: mech
+ map: ["enum.GunVisualLayers.Base"]
+ - type: Tag
+ tags:
+ - NoocMagazineCureRifleEmpty
+#-----------------------------------хладопушковая---------
+- type: Tag
+ id: NoocPowerCellCold
+
+- type: entity
+ name: Батарея холода
+ suffix: Ноократия, Full
+ description: Сложная оруженийя батарея Ноократии Эранта расчитанная на 40 выстрелов, создающая области уменьшенной энергии
+ id: NoocPowerCellCold
+ parent: NoocBasePowerCell
+ components:
+ - type: Sprite
+ layers:
+ - map: [ "enum.PowerCellVisualLayers.Base" ]
+ state: cold
+ - map: [ "enum.PowerCellVisualLayers.Unshaded" ]
+ state: mag-0
+ shader: unshaded
+ - type: Battery
+ maxCharge: 40
+ startingCharge: 40
+ - type: Tag
+ tags:
+ - NoocPowerCellCold
+ - type: HitscanBatteryAmmoProvider
+ proto: NoocColdLaser
+#-------------------------------------стволы---------------------------------------------------------------------------------
+#-----------------------винтовки-----------------------
+- type: entity
+ id: NoocPowerRifle
+ parent: BaseItem
+ abstract: true
+ components:
+ - type: Item
+ size: Large
+ - type: Sprite
+ - type: AmmoCounter
+ - type: Gun
+ fireRate: 0.8
+ selectedMode: SemiAuto
+ availableModes:
+ - SemiAuto
+ soundGunshot:
+ path: /Audio/Weapons/Guns/Gunshots/laser.ogg
+ - type: MagazineAmmoProvider
+ - type: ItemSlots
+ slots:
+ gun_magazine:
+ name: Magazine
+ startingItem: NoocPowerCellOne
+ insertSound: /Audio/Weapons/Guns/MagIn/batrifle_magin.ogg
+ ejectSound: /Audio/Weapons/Guns/MagOut/batrifle_magout.ogg
+ whitelist:
+ tags:
+ - NoocPowerCellOne
+ - NoocPowerCellTwo
+ - NoocPowerCellThree
+ - NoocPowerCellFour
+ - type: Appearance
+ - type: StaticPrice
+ price: 500
+ - type: ContainerContainer
+ containers:
+ gun_magazine: !type:ContainerSlot
+ - type: Clothing
+ sprite: Corvax/Lore/Noocraty/Weapon/nooc_laser_rifle.rsi
+ quickEquip: false
+ slots:
+ - Back
+
+- type: entity
+ name: Ноократская винтовка "Господин"
+ suffix: Ноократия
+ parent: NoocPowerRifle
+ id: NoocRifle
+ description: Опасное и дольнобойное оружие Ноократии Эранта для ликвидации защитников важных точек обороны и убийства ключевых бойцов противника
+ components:
+ - type: Sprite
+ sprite: Corvax/Lore/Noocraty/Weapon/nooc_laser_rifle.rsi
+ layers:
+ - state: base
+ map: ["enum.GunVisualLayers.Base"]
+ - state: mag-0
+ map: ["enum.GunVisualLayers.Mag"]
+ shader: unshaded
+ - type: Item
+ sprite: Corvax/Lore/Noocraty/Weapon/nooc_laser_rifle.rsi
+ - type: MagazineVisuals
+ magState: mag
+ steps: 1
+ zeroVisible: true
+ - type: Clothing
+ sprite: Corvax/Lore/Noocraty/Weapon/nooc_laser_rifle.rsi
+ - type: StaticPrice
+ price: 500
+#------------------------------------автомат----------
+- type: entity
+ id: NoocPowerGan
+ parent: BaseItem
+ abstract: true
+ components:
+ - type: Item
+ size: Large
+ - type: Sprite
+ - type: AmmoCounter
+ - type: Gun
+ fireRate: 4.5
+ selectedMode: FullAuto
+ availableModes:
+ - FullAuto
+ soundGunshot:
+ path: /Audio/Weapons/Guns/Gunshots/laser.ogg
+ - type: MagazineAmmoProvider
+ - type: ItemSlots
+ slots:
+ gun_magazine:
+ name: Magazine
+ startingItem: NoocPowerCellThree
+ insertSound: /Audio/Weapons/Guns/MagIn/batrifle_magin.ogg
+ ejectSound: /Audio/Weapons/Guns/MagOut/batrifle_magout.ogg
+ whitelist:
+ tags:
+ - NoocPowerCellOne
+ - NoocPowerCellTwo
+ - NoocPowerCellThree
+ - NoocPowerCellFour
+ - type: Appearance
+ - type: StaticPrice
+ price: 500
+ - type: ContainerContainer
+ containers:
+ gun_magazine: !type:ContainerSlot
+ - type: Clothing
+ sprite: Corvax/Lore/Noocraty/Weapon/nooc_laser_gun.rsi
+ quickEquip: false
+ slots:
+ - Back
+
+- type: entity
+ name: Ноократский автомат "Покоритель"
+ suffix: Ноократия
+ parent: NoocPowerGan
+ id: NoocGan
+ description: Лёгкий и дешёвый лазерный автомат Ноократии Эранта для пехотных боёв
+ components:
+ - type: Sprite
+ sprite: Corvax/Lore/Noocraty/Weapon/nooc_laser_gun.rsi
+ layers:
+ - state: base
+ map: ["enum.GunVisualLayers.Base"]
+ - state: mag-0
+ map: ["enum.GunVisualLayers.Mag"]
+ shader: unshaded
+ - type: Item
+ sprite: Corvax/Lore/Noocraty/Weapon/nooc_laser_gun.rsi
+ - type: MagazineVisuals
+ magState: mag
+ steps: 1
+ zeroVisible: true
+ - type: Clothing
+ sprite: Corvax/Lore/Noocraty/Weapon/nooc_laser_gun.rsi
+ - type: StaticPrice
+ price: 500
+#------------------------------------пистолет----------
+- type: entity
+ id: NoocPowerPistol
+ parent: BaseItem
+ abstract: true
+ components:
+ - type: Item
+ - type: Sprite
+ - type: AmmoCounter
+ - type: Gun
+ fireRate: 3.5
+ selectedMode: SemiAuto
+ availableModes:
+ - SemiAuto
+ soundGunshot:
+ path: /Audio/Weapons/Guns/Gunshots/laser.ogg
+ - type: MagazineAmmoProvider
+ - type: ItemSlots
+ slots:
+ gun_magazine:
+ name: Magazine
+ startingItem: NoocPowerCellTwo
+ insertSound: /Audio/Weapons/Guns/MagIn/batrifle_magin.ogg
+ ejectSound: /Audio/Weapons/Guns/MagOut/batrifle_magout.ogg
+ whitelist:
+ tags:
+ - NoocPowerCellOne
+ - NoocPowerCellTwo
+ - NoocPowerCellThree
+ - NoocPowerCellFour
+ - type: Appearance
+ - type: StaticPrice
+ price: 250
+ - type: ContainerContainer
+ containers:
+ gun_magazine: !type:ContainerSlot
+ - type: Clothing
+ sprite: Corvax/Lore/Noocraty/Weapon/nooc_laser_pistol.rsi
+ quickEquip: false
+ slots:
+ - Belt
+
+- type: entity
+ name: Ноократский пистолет "Власть"
+ suffix: Ноократия
+ parent: NoocPowerPistol
+ id: NoocPistol
+ description: Небольшой и крайне удобный пистолет офицеров Ноократии Эранта
+ components:
+ - type: Sprite
+ sprite: Corvax/Lore/Noocraty/Weapon/nooc_laser_pistol.rsi
+ layers:
+ - state: base
+ map: ["enum.GunVisualLayers.Base"]
+ - state: mag-0
+ map: ["enum.GunVisualLayers.Mag"]
+ shader: unshaded
+ - type: Item
+ sprite: Corvax/Lore/Noocraty/Weapon/nooc_laser_pistol.rsi
+ - type: MagazineVisuals
+ magState: mag
+ steps: 1
+ zeroVisible: true
+ - type: Clothing
+ sprite: Corvax/Lore/Noocraty/Weapon/nooc_laser_pistol.rsi
+ - type: StaticPrice
+ price: 250
+#------------------------------------пулемёт----------
+- type: entity
+ id: NoocPowerMG
+ parent: BaseItem
+ abstract: true
+ components:
+ - type: Item
+ size: Large
+ - type: Sprite
+ - type: AmmoCounter
+ - type: Gun
+ minAngle: 5
+ maxAngle: 15
+ angleIncrease: 5
+ angleDecay: 16
+ fireRate: 7
+ selectedMode: FullAuto
+ availableModes:
+ - FullAuto
+ soundGunshot:
+ path: /Audio/Weapons/Guns/Gunshots/laser.ogg
+ - type: MagazineAmmoProvider
+ - type: ItemSlots
+ slots:
+ gun_magazine:
+ name: Magazine
+ startingItem: NoocPowerCellFour
+ insertSound: /Audio/Weapons/Guns/MagIn/batrifle_magin.ogg
+ ejectSound: /Audio/Weapons/Guns/MagOut/batrifle_magout.ogg
+ whitelist:
+ tags:
+ - NoocPowerCellOne
+ - NoocPowerCellTwo
+ - NoocPowerCellThree
+ - NoocPowerCellFour
+ - NoocPowerCellFive
+ - type: Appearance
+ - type: StaticPrice
+ price: 750
+ - type: ContainerContainer
+ containers:
+ gun_magazine: !type:ContainerSlot
+
+- type: entity
+ name: Ноократский скорострельный лазер "Подавитель"
+ suffix: Ноократия
+ parent: NoocPowerMG
+ id: NoocMG
+ description: Крупный, но не очень тяжёлый ручной скорострельный лазер Ноократии Эранта. Обладает не сильным уроном, но хорош для подавления противника
+ components:
+ - type: Sprite
+ sprite: Corvax/Lore/Noocraty/Weapon/nooc_laser_mg.rsi
+ layers:
+ - state: base
+ map: ["enum.GunVisualLayers.Base"]
+ - state: mag-0
+ map: ["enum.GunVisualLayers.Mag"]
+ shader: unshaded
+ - type: Item
+ sprite: Corvax/Lore/Noocraty/Weapon/nooc_laser_mg.rsi
+ - type: MagazineVisuals
+ magState: mag
+ steps: 1
+ zeroVisible: true
+ - type: StaticPrice
+ price: 750
+#-----------------лечилко-ствол---------------------
+- type: Tag
+ id: NoocCureRifle
+
+- type: entity
+ name: Ноократская винтовка "Боготворец"
+ suffix: Ноократия
+ parent: BaseWeaponRifle
+ id: NoocCureRifle
+ description: Это оружие служит не для убийства. В неё заряжаются одноразовые инжекторы для оперативного лечения.
+ components:
+ - type: Sprite
+ sprite: Corvax/Lore/Noocraty/Weapon/nooc_cure_rifle.rsi
+ layers:
+ - state: base
+ map: ["enum.GunVisualLayers.Base"]
+ - state: mag-0
+ map: ["enum.GunVisualLayers.Mag"]
+ - type: Item
+ size: Large
+ - type: Clothing
+ sprite: Corvax/Lore/Noocraty/Weapon/nooc_cure_rifle.rsi
+ - type: Gun
+ fireRate: 1
+ soundGunshot:
+ path: /Audio/Weapons/Guns/Gunshots/rifle2.ogg
+ - type: ChamberMagazineAmmoProvider
+ soundRack:
+ path: /Audio/Weapons/Guns/Cock/ltrifle_cock.ogg
+ - type: ItemSlots
+ slots:
+ gun_magazine:
+ name: Magazine
+ startingItem: NoocMagazineCureRifleMech
+ insertSound: /Audio/Weapons/Guns/MagIn/ltrifle_magin.ogg
+ ejectSound: /Audio/Weapons/Guns/MagOut/ltrifle_magout.ogg
+ priority: 2
+ whitelist:
+ tags:
+ - NoocMagazineCureRifleMech
+ - NoocMagazineCureRifleHeat
+ - NoocMagazineCureRifleRadi
+ gun_chamber:
+ name: Chamber
+ startingItem: NoocCartridgeHilMech
+ priority: 1
+ whitelist:
+ tags:
+ - NoocCartridgeHilMech
+ - NoocCartridgeHilHeat
+ - NoocCartridgeHilRadi
+ - type: ContainerContainer
+ containers:
+ gun_magazine: !type:ContainerSlot
+ gun_chamber: !type:ContainerSlot
+ - type: MagazineVisuals
+ magState: mag
+ steps: 1
+ zeroVisible: true
+ - type: Appearance
+ - type: StaticPrice
+ price: 750
+ - type: Tag
+ tags:
+ - NoocCureRifle
+#------------------------------------хладопушка----------
+- type: entity
+ id: NoocPowerGanCold
+ parent: BaseItem
+ abstract: true
+ components:
+ - type: Item
+ size: Large
+ - type: Sprite
+ - type: AmmoCounter
+ - type: Gun
+ fireRate: 6
+ selectedMode: FullAuto
+ availableModes:
+ - FullAuto
+ soundGunshot:
+ path: /Audio/Weapons/Guns/Gunshots/laser.ogg
+ - type: MagazineAmmoProvider
+ - type: ItemSlots
+ slots:
+ gun_magazine:
+ name: Magazine
+ startingItem: NoocPowerCellCold
+ insertSound: /Audio/Weapons/Guns/MagIn/batrifle_magin.ogg
+ ejectSound: /Audio/Weapons/Guns/MagOut/batrifle_magout.ogg
+ whitelist:
+ tags:
+ - NoocPowerCellCold
+ - type: Appearance
+ - type: StaticPrice
+ price: 500
+ - type: ContainerContainer
+ containers:
+ gun_magazine: !type:ContainerSlot
+ - type: Clothing
+ sprite: Corvax/Lore/Noocraty/Weapon/nooc_laser_gun.rsi
+ quickEquip: false
+ slots:
+ - Back
+
+- type: entity
+ name: Ноократский автомат "Изморозь"
+ suffix: Ноократия
+ parent: NoocPowerGanCold
+ id: NoocGanCold
+ description: Лёгкий и дорогой автомат Ноократии Эранта, вызывающий у противника переохлождение
+ components:
+ - type: Sprite
+ sprite: Corvax/Lore/Noocraty/Weapon/nooc_cold_gun.rsi
+ layers:
+ - state: base
+ map: ["enum.GunVisualLayers.Base"]
+ - state: mag-0
+ map: ["enum.GunVisualLayers.Mag"]
+ shader: unshaded
+ - type: Item
+ sprite: Corvax/Lore/Noocraty/Weapon/nooc_cold_gun.rsi
+ - type: MagazineVisuals
+ magState: mag
+ steps: 1
+ zeroVisible: true
+ - type: Clothing
+ sprite: Corvax/Lore/Noocraty/Weapon/nooc_cold_gun.rsi
+ - type: StaticPrice
+ price: 500
+#-----------------------------------------------------роли------------------------------------------------------
+#------------------------------------высокий класс----------
+- type: playTimeTracker
+ id: JobEventNoocVis
+
+- type: job
+ id: NoocVis
+ name: Ноократский офицер
+ description: job-nooc-officer
+ playTimeTracker: JobEventNoocVis
+ startingGear: NoocVisGear
+ supervisors: job-supervisors-everyone
+ canBeAntag: false
+ access:
+ - NoocAccess
+ - External
+
+- type: entity
+ parent: NoocSatchels
+ id: NoocSatchelsFilledPistol
+ suffix: Пистолет
+ components:
+ - type: StorageFill
+ contents:
+ - id: NoocPowerCellTwo
+ - id: NoocPowerCellTwo
+ - id: NoocPistol
+ - id: ClothingMaskGas
+ - id: FoodTinMRE
+ - id: FoodTinMRE
+ - id: DrinkWaterBottleFull
+ - id: Gauze
+ - id: OxygenTankFilled
+ - id: NitrogenTankFilled
+
+- type: startingGear
+ id: NoocVisGear
+ equipment:
+ jumpsuit: NoocUniformVis
+ back: NoocSatchelsFilledPistol
+ shoes: NoocBoots
+ head: NoocCap
+ outerClothing: NoocArmorMiddle
+ id: NoocPDAVis
+ ears: NoocHeadset
+ belt: NoocBelt
+ gloves: NoocGlovesVis
+ neck: NoocCloak
+ pocket1: NoocPaperVis
+ pocket2: NoocRubberStamp
+#------------------------------------средний класс----------
+- type: playTimeTracker
+ id: JobEventNoocSr
+
+- type: job
+ id: NoocSr
+ name: Ноократский солдат
+ description: job-nooc-solder
+ playTimeTracker: JobEventNoocSr
+ startingGear: NoocSrGear
+ supervisors: job-supervisors-everyone
+ canBeAntag: false
+ access:
+ - NoocAccess
+ - External
+
+- type: entity
+ parent: ClothingBackpack
+ id: NoocBackpackPassengerFilled
+ suffix: Ноократия, Пассажира, Без оружия
+ components:
+ - type: StorageFill
+ contents:
+ - id: ClothingMaskGas
+ - id: FoodTinMRE
+ - id: FoodTinMRE
+ - id: DrinkWaterBottleFull
+ - id: Gauze
+ - id: OxygenTankFilled
+ - id: NitrogenTankFilled
+ - id: NoocEncryptionKey
+
+- type: entity
+ parent: NoocBackpack
+ id: NoocBackpackFilled
+ suffix: Ноократия, Без оружия
+ components:
+ - type: StorageFill
+ contents:
+ - id: ClothingMaskGas
+ - id: FoodTinMRE
+ - id: FoodTinMRE
+ - id: DrinkWaterBottleFull
+ - id: Gauze
+ - id: OxygenTankFilled
+ - id: NitrogenTankFilled
+
+- type: entity
+ parent: NoocBackpack
+ id: NoocBackpackFilledRifle
+ suffix: Ноократия, Винтовка
+ components:
+ - type: StorageFill
+ contents:
+ - id: NoocPowerCellOne
+ - id: NoocPowerCellOne
+ - id: NoocRifle
+ - id: ClothingMaskGas
+ - id: FoodTinMRE
+ - id: FoodTinMRE
+ - id: DrinkWaterBottleFull
+ - id: Gauze
+ - id: OxygenTankFilled
+ - id: NitrogenTankFilled
+
+- type: entity
+ parent: NoocBackpack
+ id: NoocBackpackFilledMG
+ suffix: Ноократия, Скорострельный лазер
+ components:
+ - type: StorageFill
+ contents:
+ - id: NoocPowerCellFour
+ - id: NoocPowerCellFour
+ - id: NoocMG
+ - id: ClothingMaskGas
+ - id: FoodTinMRE
+ - id: FoodTinMRE
+ - id: DrinkWaterBottleFull
+ - id: Gauze
+ - id: OxygenTankFilled
+ - id: NitrogenTankFilled
+
+- type: entity
+ parent: NoocBackpack
+ id: NoocBackpackFilledCold
+ suffix: Ноократия, Хладопушка
+ components:
+ - type: StorageFill
+ contents:
+ - id: NoocPowerCellCold
+ - id: NoocPowerCellCold
+ - id: NoocGanCold
+ - id: ClothingMaskGas
+ - id: FoodTinMRE
+ - id: FoodTinMRE
+ - id: DrinkWaterBottleFull
+ - id: Gauze
+ - id: OxygenTankFilled
+ - id: NitrogenTankFilled
+
+- type: entity
+ parent: NoocBackpack
+ id: NoocBackpackFilledCure
+ suffix: Ноократия, Инжекторная винтовка
+ components:
+ - type: StorageFill
+ contents:
+ - id: NoocMagazineCureRifleMech
+ - id: NoocMagazineCureRifleHeat
+ - id: NoocMagazineCureRifleEmpty
+ - id: NoocCureRifle
+ - id: ClothingMaskGas
+ - id: FoodTinMRE
+ - id: FoodTinMRE
+ - id: DrinkWaterBottleFull
+ - id: Gauze
+ - id: OxygenTankFilled
+ - id: NitrogenTankFilled
+
+- type: startingGear
+ id: NoocSrGear
+ equipment:
+ jumpsuit: NoocUniformSr
+ back: NoocBackpackFilledRifle
+ shoes: NoocBoots
+ outerClothing: NoocArmorMiddle
+ id: NoocPDASr
+ head: NoocHelmet
+ ears: NoocHeadset
+ belt: NoocBelt
+ gloves: NoocGlovesSr
+ pocket1: NoocPaperSr
+
+- type: startingGear
+ id: NoocSrMedGear
+ equipment:
+ jumpsuit: NoocUniformSr
+ back: NoocBackpackFilledRifle
+ shoes: NoocBoots
+ outerClothing: NoocArmorMiddle
+ id: NoocPDASr
+ head: NoocBeret
+ ears: NoocHeadset
+ eyes: NoocGlassesMed
+ belt: NoocBeltMed
+ gloves: NoocGlovesSr
+ pocket1: NoocPaperSr
+#------------------------------------низкий класс----------
+- type: playTimeTracker
+ id: JobEventNoocNiz
+
+- type: job
+ id: NoocNiz
+ name: Ноократский боец
+ description: job-nooc-medic
+ playTimeTracker: JobEventNoocNiz
+ startingGear: NoocNizGear
+ supervisors: job-supervisors-everyone
+ canBeAntag: false
+ access:
+ - NoocAccess
+ - External
+
+- type: entity
+ parent: NoocBackpack
+ id: NoocBackpackFilledGan
+ suffix: Ноократия, Автомат
+ components:
+ - type: StorageFill
+ contents:
+ - id: NoocPowerCellThree
+ - id: NoocPowerCellThree
+ - id: NoocGan
+ - id: ClothingMaskGas
+ - id: ExtendedEmergencyOxygenTankFilled
+ - id: FoodTinMRE
+ - id: FoodTinMRE
+ - id: DrinkWaterBottleFull
+ - id: Gauze
+ - id: OxygenTankFilled
+ - id: NitrogenTankFilled
+
+- type: startingGear
+ id: NoocNizGear
+ equipment:
+ jumpsuit: NoocUniformNiz
+ back: NoocBackpackFilledGan
+ shoes: NoocBoots
+ outerClothing: NoocArmorBasic
+ head: NoocHelmet
+ id: NoocPDANiz
+ ears: NoocHeadset
+ belt: NoocBelt
+ gloves: NoocGlovesFingerless
+ pocket1: NoocPaperNiz
+#---------------------------------------------------спавнеры------------------------------------------------
+#-------------------------------------------Имена-------------------------------------
+#---------------------------------низкие классы----------
+- type: dataset
+ id: NoocName-niz
+ values:
+ - 12 класс
+ - 11 класс
+ - 10 класс
+#---------------------------------средний класс----------
+- type: dataset
+ id: NoocName-sr
+ values:
+ - 9 класс
+ - 8 класс
+ - 7 класс
+#---------------------------------высокий класс----------
+- type: dataset
+ id: NoocName-vis
+ values:
+ - 6 класс
+ - 5 класс
+#---------------------------------фамилии высокого----------
+- type: dataset
+ id: NoocNameTwo-vis
+ values:
+ - Баронов
+ - Повеленский
+ - Умнов
+ - Господский
+ - Граф
+ - Владенко
+ - Брейн
+ - Кинг
+ - Квинти
+ - Кюрфюст
+ - Габсбург
+ - Людо
+ - Домин
+ - Помпаду
+ - Романов
+ - Королёв
+ - Царицин
+ - Барбаросса
+#---------------------------------фамилии среднего----------
+- type: dataset
+ id: NoocNameTwo-sr
+ values:
+ - Баринов
+ - Среднёв
+ - Умнов
+ - Бумажников
+ - Копиров
+ - Владенко
+ - Кворедж
+ - Компасси
+ - Квинти
+ - Ричи
+ - Бронин
+ - Людо
+ - Домин
+ - Леонхарт
+ - Романов
+ - Княжев
+ - Виторник
+ - Вашир
+ - Мечебой
+ - Щитохват
+ - Униса
+ - Пашир
+ - Гирсиш
+#---------------------------------фамилии низкого----------
+- type: dataset
+ id: NoocNameTwo-niz
+ values:
+ - Штольницкий
+ - Кравчик
+ - Возняк
+ - Шевчик
+ - Седлак
+ - Ворач
+ - Млинарж
+ - Фишер
+ - Кук
+ - Смит
+ - Груббер
+ - Миллер
+ - Шмидт
+ - Фурнье
+ - Мейнье
+ - Шарпенье
+ - Контадино
+ - Феррари
+ - Коломбо
+ - Каса
+ - Варис
+ - Уриши
+ - Перроси
+ - Скалоус
+ - Киркабород
+ - Молоторук
+ - Топоробород
+ - Серпоус
+ - Хамербрад
+ - Аксовал
+ - Вириши
+ - Сарвари
+ - Уриси
+#---------------------------------имена диверсантов----------
+- type: dataset
+ id: NoocName-div
+ values:
+ - Алекс
+ - Пол
+ - Лалли
+ - Джон
+ - Генрих
+ - Владислав
+ - Йорген
+ - Джонатан
+ - Андрей
+ - Питер
+ - Пётр
+ - Карл
+ - Вейч
+ - Вадиссон
+ - Август
+ - Марк
+ - Гай
+ - Максим
+ - Максимилиан
+ - Макс
+ - Эмиль
+ - Фредеррик
+ - Франсис
+ - Уейд
+ - Холден
+ - Ван
+ - Иван
+#-------------------------------------хуй знает что это, но вот оно работает и ладно---------------------------
+#---------------------------------высокий класс----------
+- type: randomHumanoidSettings
+ speciesBlacklist:
+ - Diona
+ - Arachnid
+ id: NoocVisR
+ randomizeName: false
+ components:
+ - type: NpcFactionMember
+ factions:
+ - Noocraty
+ - type: GhostRole
+ name: Гост-роль Ноократского высокого класса
+ description: "Вы представитель всокого класса ноократии Эранта. Вы один из важнейших людей в армии. Правьте своии подчинёнными. Покажите свою власть и величие разума"
+ - type: GhostTakeoverAvailable
+ - type: Loadout
+ prototypes: [ NoocVisGear ]
+ - type: RandomMetadata
+ nameSegments:
+ - NoocName-vis
+ - NoocNameTwo-vis
+
+- type: randomHumanoidSettings
+ id: NoocVisReady
+ parent: NoocVisR
+ components:
+ - type: GhostRole
+ allowMovement: true
+ allowSpeech: true
+ makeSentient: true
+ name: Ноократской высокий класс
+ description: "Вы представитель всокого класса ноократии Эранта. Вы один из важнейших людей в армии. Правьте своии подчинёнными. Покажите свою власть и величие разума"
+ - type: GhostTakeoverAvailable
+ - type: MobThresholds
+ thresholds:
+ 0: Alive
+ 100: Critical
+ 200: Dead
+ - type: Stamina
+ critThreshold: 380
+ - type: Loadout
+ prototypes: [ NoocVisGear ]
+ - type: NpcFactionMember
+ factions:
+ - Noocraty
+
+- type: entity
+ name: ноократский высокий класс Спавнер
+ id: NoocMobHumanVis
+# Код написал Crazzy_pingvin
+ suffix: GOST, Ноократия
+ components:
+ - type: NpcFactionMember
+ factions:
+ - Noocraty
+ - type: Sprite
+ sprite: Markers/jobs.rsi
+ state: captain
+ - type: RandomHumanoidAppearance
+ randomizeName: false
+ - type: RandomMetadata
+ nameSegments:
+ - NoocName-vis
+ - NoocNameTwo-vis
+ - type: RandomHumanoidSpawner
+ settings: NoocVisR
+#---------------------------------средний класс----------
+- type: randomHumanoidSettings
+ speciesBlacklist:
+ - Diona
+ - Arachnid
+ id: NoocSrR
+ randomizeName: false
+ components:
+ - type: NpcFactionMember
+ factions:
+ - Noocraty
+ - type: GhostRole
+ name: Гост-роль Ноократского среднего класса
+ description: "Вы представитель средних классов Ноократии Эранта. Хороший боец, профессионал. Можете помыкать низкими классами и подчиняйтесь высоким классам"
+ - type: GhostTakeoverAvailable
+ - type: Loadout
+ prototypes: [ NoocSrGear ]
+ - type: RandomMetadata
+ nameSegments:
+ - NoocName-sr
+ - NoocNameTwo-sr
+
+- type: randomHumanoidSettings
+ id: NoocSrReady
+ parent: NoocSrR
+ components:
+ - type: GhostRole
+ allowMovement: true
+ allowSpeech: true
+ makeSentient: true
+ name: Солдат среднего класса
+ description: "Вы представитель средних классов Ноократии Эранта. Хороший боец, профессионал. Можете помыкать низкими классами и подчиняйтесь высоким классам"
+ - type: GhostTakeoverAvailable
+ - type: MobThresholds
+ thresholds:
+ 0: Alive
+ 105: Critical
+ 200: Dead
+ - type: Stamina
+ critThreshold: 380
+ - type: Loadout
+ prototypes: [ NoocSrGear ]
+ - type: NpcFactionMember
+ factions:
+ - Noocraty
+
+- type: entity
+ name: Ноократской средний класс Спавнер
+ id: NoocMobHumanSr
+ suffix: GOST, Ноократия
+ components:
+ - type: NpcFactionMember
+ factions:
+ - Noocraty
+ - type: Sprite
+ sprite: Markers/jobs.rsi
+ state: ertleader
+ - type: RandomHumanoidAppearance
+ randomizeName: false
+ - type: RandomMetadata
+ nameSegments:
+ - NoocName-sr
+ - NoocNameTwo-sr
+ - type: RandomHumanoidSpawner
+ settings: NoocSrR
+#---------------------------------средний класс медик----------
+- type: randomHumanoidSettings
+ speciesBlacklist:
+ - Diona
+ - Arachnid
+ id: NoocSrMedR
+ randomizeName: false
+ components:
+ - type: NpcFactionMember
+ factions:
+ - Noocraty
+ - type: GhostRole
+ name: Гост-роль Ноократского медика среднего класса
+ description: "Вы представитель средних классов Ноократии Эранта. Хороший боец, профессионал. Можете помыкать низкими классами и подчиняйтесь высоким классам"
+ - type: GhostTakeoverAvailable
+ - type: Loadout
+ prototypes: [ NoocSrMedGear ]
+ - type: RandomMetadata
+ nameSegments:
+ - NoocName-sr
+ - NoocNameTwo-sr
+
+- type: randomHumanoidSettings
+ id: NoocSrMedReady
+ parent: NoocSrMedR
+ components:
+ - type: GhostRole
+ allowMovement: true
+ allowSpeech: true
+ makeSentient: true
+ name: Медик среднего класса
+ description: "Вы представитель средних классов Ноократии Эранта. Хороший боец, профессионал. Можете помыкать низкими классами и подчиняйтесь высоким классам"
+ - type: GhostTakeoverAvailable
+ - type: MobThresholds
+ thresholds:
+ 0: Alive
+ 105: Critical
+ 200: Dead
+ - type: Stamina
+ critThreshold: 380
+ - type: Loadout
+ prototypes: [ NoocSrMedGear ]
+ - type: NpcFactionMember
+ factions:
+ - Noocraty
+
+- type: entity
+ name: Ноократской медик средний класс Спавнер
+ id: NoocMobHumanSrMed
+ suffix: GOST, Ноократия
+ components:
+ - type: Sprite
+ sprite: Markers/jobs.rsi
+ state: ertmedical
+ - type: RandomHumanoidAppearance
+ randomizeName: false
+ - type: RandomMetadata
+ nameSegments:
+ - NoocName-sr
+ - NoocNameTwo-sr
+ - type: RandomHumanoidSpawner
+ settings: NoocSrMedR
+ - type: NpcFactionMember
+ factions:
+ - Noocraty
+
+#---------------------------------низкий класс----------
+- type: randomHumanoidSettings
+ speciesBlacklist:
+ - Diona
+ - Arachnid
+ id: NoocNizR
+ randomizeName: false
+ components:
+ - type: NpcFactionMember
+ factions:
+ - Noocraty
+ - type: GhostRole
+ name: Гост-роль ноократского низкого класса
+ description: "Вы боец низкого класса Ноократии Эранта. Вы подчиняетесь всем. Вы самое низкое звено. Идите и погибните за страну, если потребуется"
+ - type: GhostTakeoverAvailable
+ - type: Loadout
+ prototypes: [ NoocNizGear ]
+ - type: RandomMetadata
+ nameSegments:
+ - NoocName-niz
+ - NoocNameTwo-niz
+
+- type: randomHumanoidSettings
+ id: NoocNizReady
+ parent: NoocNizR
+ components:
+ - type: GhostRole
+ allowMovement: true
+ allowSpeech: true
+ makeSentient: true
+ name: ноократский боец низкого класса
+ description: "Вы боец низкого класса Ноократии Эранта. Вы подчиняетесь всем. Вы самое низкое звено. Идите и погибните за страну, если потребуется"
+ - type: GhostTakeoverAvailable
+ - type: MobThresholds
+ thresholds:
+ 0: Alive
+ 100: Critical
+ 200: Dead
+ - type: Stamina
+ critThreshold: 380
+ - type: Loadout
+ prototypes: [ NoocNizGear ]
+ - type: NpcFactionMember
+ factions:
+ - Noocraty
+
+- type: entity
+ name: Ноократский низкий класс Спавнер
+ id: NoocMobHumanNiz
+ suffix: GOST, Ноократия
+ components:
+ - type: Sprite
+ sprite: Markers/jobs.rsi
+ state: security_cadet
+ - type: RandomHumanoidAppearance
+ randomizeName: false
+ - type: RandomMetadata
+ nameSegments:
+ - NoocName-niz
+ - NoocNameTwo-niz
+ - type: RandomHumanoidSpawner
+ settings: NoocNizR
+ - type: NpcFactionMember
+ factions:
+ - Noocraty
+#---------------------------------------------------------------Бумаги------------------------------------------------------------
+#-----------------------------------Высокий класс-----------------------------
+- type: entity
+ categories: [ HideSpawnMenu ]
+ id: NoocPaperVis
+ name: Памятка ноократского военного высокого класса
+ suffix: Ноократия
+ parent: Paper
+ components:
+ - type: TimedDespawn
+ lifetime: 1200
+ - type: Paper
+ content: |
+ Форма: NOERT-PLVIS-016
+ Кому: Военному высокого класса 16-й армии
+ Вы: Командир небольшого отряда или отделения. Вашей задачей является командование своими подчинёнными. Вы тут самый важный и самый умный. Ваши подчинённые не обладают столь выдающимся интеллектом, как вы.
+ Ваши навыки: Базовые навыки, Владение оружием, Управление шаттлом
+ Руководство к отыгрышу: У эрантийцев развита культура правильного академического языка. Стоит строить полные предложения, без сокращений, жаргона или упрощённых слов. Допускаются перегруженные формулировки. В Ноократии граждане делятся на 15 классов по уровную интеллекта. 15 классов делятся на 5 категорий по три: высшие, высокие, средние, низкие, низшие. Более низкие классы подчиняются более высоким. Более высокие обычно пренебрежительно относятся к более низким. Граждан других госудраств эрантийцы так же делят на условные внешние классы. Командование и учёные - внешний высокий класс. Инженеры, Квалифицированные сотрудники - внешний средний класс. Младшие сотрудники и сервис - низкий класс.
+ Краткий лор государства: Ноократия Эранта бескровно отделилась от ОПЗ на условиях договоров союза, научного сотрудничества и совместной обороны. Она построила классовое общество на основе теста, проверяющего талант, интеллектуальные способности, обучаемость, способность действовать и применять знания в критических ситуациях и так далее. Экзамен Эранта. Впоследствии высшие классы стали купающимися в роскоши богачами и правителями. Высокие стали руководителями, командирами и иного рода управленцами. Средние стали хорошим квалифицированным персоналом. Низкие были пригодны для выполнения простой не требущей особых навыков рутинной и скучной или опасной работы. Низшие стали бедными пригодными лишь для самой непотребной и грязной работы. Развился культ почетания и раболепствия перед теми, кто классом выше или презрения по отношению к тем, кто ниже. Именно из-за этого Умпорская Федерация подняла кровавое восстание и отделилась. Ноократия презирает умпорцев, считая их неотёсанными дикарями и всячески старается их покорять, порабощать, ослаблять, уничтожать, желая вернуть их сектора под свои знамёна.
+#-----------------------------------Средний класс-----------------------------
+- type: entity
+ categories: [ HideSpawnMenu ]
+ id: NoocPaperSr
+ name: Памятка ноократского военного среднего класса
+ suffix: Ноократия
+ parent: Paper
+ components:
+ - type: TimedDespawn
+ lifetime: 1200
+ - type: Paper
+ content: |
+ Форма: NOERT-PLSRE-016
+ Кому: Военному среднего класса 16-й армии
+ Вы: Солдат среднего класса Ноократии Эранта. Вы обладаете средним интеллектом. Вы хороший военный, достойный специалист своего дела. Подчиняйтесь высокому классуи можете помыкать низким классом.
+ Ваши навыки: Базовые навыки, Владение оружием, Разборка сложных объектов, Постройка сложных объектов, Медицинское оборудование, Продвинутое лечение, Бар
+ Руководство к отыгрышу: У эрантийцев развита культура правильного академического языка. Стоит строить полные предложения, без сокращений, жаргона или упрощённых слов. Допускаются перегруженные формулировки. В Ноократии граждане делятся на 15 классов по уровную интеллекта. 15 классов делятся на 5 категорий по три: высшие, высокие, средние, низкие, низшие. Более низкие классы подчиняются более высоким. Более высокие обычно пренебрежительно относятся к более низким. Граждан других госудраств эрантийцы так же делят на условные внешние классы. Командование и учёные - внешний высокий класс. Инженеры, Квалифицированные сотрудники - внешний средний класс. Младшие сотрудники и сервис - низкий класс.
+ Краткий лор государства: Ноократия Эранта бескровно отделилась от ОПЗ на условиях договоров союза, научного сотрудничества и совместной обороны. Она построила классовое общество на основе теста, проверяющего талант, интеллектуальные способности, обучаемость, способность действовать и применять знания в критических ситуациях и так далее. Экзамен Эранта. Впоследствии высшие классы стали купающимися в роскоши богачами и правителями. Высокие стали руководителями, командирами и иного рода управленцами. Средние стали хорошим квалифицированным персоналом. Низкие были пригодны для выполнения простой не требущей особых навыков рутинной и скучной или опасной работы. Низшие стали бедными пригодными лишь для самой непотребной и грязной работы. Развился культ почетания и раболепствия перед теми, кто классом выше или презрения по отношению к тем, кто ниже. Именно из-за этого Умпорская Федерация подняла кровавое восстание и отделилась. Ноократия презирает умпорцев, считая их неотёсанными дикарями и всячески старается их покорять, порабощать, ослаблять, уничтожать, желая вернуть их сектора под свои знамёна.
+#-----------------------------------Низкий класс-----------------------------
+- type: entity
+ categories: [ HideSpawnMenu ]
+ id: NoocPaperNiz
+ name: Памятка ноократского военного низкого класса
+ suffix: Ноократия
+ parent: Paper
+ components:
+ - type: TimedDespawn
+ lifetime: 1200
+ - type: Paper
+ content: |
+ Форма: NOERT-PLNIZ-016
+ Кому: Военному низкого класса 16-й армии
+ Вы: Солдат низкого класса Ноократии Эранта. Экзамен Эранта показал, что ваши умственные способности и таланты ниже среднего. Вас считают не больше, чем бугаём способным только воевать и всё.
+ Ваши навыки: Базовые навыки, Владение оружием, Готовка, Разделка туш
+ Руководство к отыгрышу: У эрантийцев развита культура правильного академического языка. Стоит строить полные предложения, без сокращений, жаргона или упрощённых слов. Допускаются перегруженные формулировки. В Ноократии граждане делятся на 15 классов по уровную интеллекта. 15 классов делятся на 5 категорий по три: высшие, высокие, средние, низкие, низшие. Более низкие классы подчиняются более высоким. Более высокие обычно пренебрежительно относятся к более низким. Граждан других госудраств эрантийцы так же делят на условные внешние классы. Командование и учёные - внешний высокий класс. Инженеры, Квалифицированные сотрудники - внешний средний класс. Младшие сотрудники и сервис - низкий класс.
+ Краткий лор государства: Ноократия Эранта бескровно отделилась от ОПЗ на условиях договоров союза, научного сотрудничества и совместной обороны. Она построила классовое общество на основе теста, проверяющего талант, интеллектуальные способности, обучаемость, способность действовать и применять знания в критических ситуациях и так далее. Экзамен Эранта. Впоследствии высшие классы стали купающимися в роскоши богачами и правителями. Высокие стали руководителями, командирами и иного рода управленцами. Средние стали хорошим квалифицированным персоналом. Низкие были пригодны для выполнения простой не требущей особых навыков рутинной и скучной или опасной работы. Низшие стали бедными пригодными лишь для самой непотребной и грязной работы. Развился культ почетания и раболепствия перед теми, кто классом выше или презрения по отношению к тем, кто ниже. Именно из-за этого Умпорская Федерация подняла кровавое восстание и отделилась. Ноократия презирает умпорцев, считая их неотёсанными дикарями и всячески старается их покорять, порабощать, ослаблять, уничтожать, желая вернуть их сектора под свои знамёна.
+#------------------------------------------КПК, карты, доступы и шлюзы----------------------------------------
+#------------------------------------------доступы и шлюзы----------------------------------------
+#------------------------------------доступ----------
+- type: accessLevel
+ id: NoocAccess
+ name: access-nooc
+#------------------------------------закрытый шлюз----------
+- type: entity
+ parent: DoorElectronics
+ id: DoorElectronicsNoocAccess
+ suffix: Ноократия
+ components:
+ - type: AccessReader
+ access: [["NoocAccess"]]
+
+- type: entity
+ parent: Airlock
+ id: NoocAirlockLocked
+ name: Шлюз
+ suffix: Ноократия, Locked
+ components:
+ - type: ContainerFill
+ containers:
+ board: [ DoorElectronicsNoocAccess ]
+ - type: Sprite
+ sprite: Corvax/Lore/Noocraty/nooc_airlock.rsi
+#------------------------------------свободный шлюз----------
+- type: entity
+ parent: Airlock
+ id: NoocAirlock
+ name: Шлюз
+ suffix: Ноократия
+ components:
+ - type: Sprite
+ sprite: Corvax/Lore/Noocraty/nooc_airlock.rsi
+#------------------------------------закрытый стеклянный шлюз----------
+- type: entity
+ parent: AirlockGlass
+ id: NoocAirlockLockedGlass
+ name: Стеклянный шлюз
+ suffix: Ноократия, Locked
+ components:
+ - type: ContainerFill
+ containers:
+ board: [ DoorElectronicsNoocAccess ]
+ - type: Sprite
+ sprite: Corvax/Lore/Noocraty/nooc_airlock_glass.rsi
+ - type: PaintableAirlock
+ group: Glass
+#------------------------------------свободный стеклянный шлюз----------
+- type: entity
+ parent: AirlockGlass
+ id: NoocAirlockGlass
+ name: Стеклянный шлюз
+ suffix: Ноократия
+ components:
+ - type: Sprite
+ sprite: Corvax/Lore/Noocraty/nooc_airlock_glass.rsi
+ - type: PaintableAirlock
+ group: Glass
+#------------------------------------------КПК, карты----------------------------------------
+#------------------------------------стандарт карты----------
+- type: entity
+ parent: Clothing
+ id: NoocIDCard
+ name: Карта итендификации личности Ноократии Эранта
+ description: Данная карта служит в роли электронного пропуска на объектах Ноократии Эранта
+ abstract: true
+ components:
+ - type: Sprite
+ sprite: Corvax/Lore/Noocraty/Equipment/nooc_id_cards.rsi
+ - type: Clothing
+ slots:
+ - idcard
+ sprite: Corvax/Lore/Noocraty/Equipment/nooc_id_cards.rsi
+ - type: Item
+ size: Small
+ heldPrefix: default
+ storedRotation: -90
+ - type: Access
+ - type: IdCard
+ - type: StationRecordKeyStorage
+ - type: Tag
+ tags:
+ - DoorBumpOpener
+ - WhitelistChameleon
+ - type: StealTarget
+ stealGroup: IDCard
+#------------------------------------карта высокого класса----------
+- type: entity
+ parent: NoocIDCard
+ id: NoocIDCardVis
+ name: ID-карты ноократского военного высокого класса
+ suffix: Ноократия
+ components:
+ - type: Sprite
+ layers:
+ - state: default
+ - state: vis
+ - type: PresetIdCard
+ job: NoocVis
+#------------------------------------карта среднего класса----------
+- type: entity
+ parent: NoocIDCard
+ id: NoocIDCardSr
+ name: ID-карты ноократского военного среднего класса
+ suffix: Ноократия
+ components:
+ - type: Sprite
+ layers:
+ - state: default
+ - state: sr
+ - type: PresetIdCard
+ job: NoocSr
+#------------------------------------карта низкого класса----------
+- type: entity
+ parent: NoocIDCard
+ id: NoocIDCardNiz
+ name: ID-карты ноократского военного низкого класса
+ suffix: Ноократия
+ components:
+ - type: Sprite
+ layers:
+ - state: default
+ - state: niz
+ - type: PresetIdCard
+ job: NoocNiz
+#------------------------------------стандарт КПК----------
+- type: entity
+ abstract: true
+ parent: BasePDA
+ id: NoocPDA
+ name: Ноократский КПК
+ description: КПК военных Ноократии Эранта
+ components:
+ - type: Appearance
+ - type: Sprite
+ sprite: Corvax/Lore/Noocraty/Equipment/nooc_pda.rsi
+ layers:
+ - map: [ "enum.PdaVisualLayers.Base" ]
+ - state: "light_overlay"
+ map: [ "enum.PdaVisualLayers.Flashlight" ]
+ shader: "unshaded"
+ visible: false
+ - state: "id_overlay"
+ map: [ "enum.PdaVisualLayers.IdLight" ]
+ shader: "unshaded"
+ visible: false
+ - type: Icon
+ sprite: Corvax/Lore/Noocraty/Equipment/nooc_pda.rsi
+ state: pda
+#------------------------------------КПК высокого класса----------
+- type: entity
+ parent: NoocPDA
+ id: NoocPDAVis
+ name: Ноократский КПК
+ suffix: Высокий класс, Ноократия
+ description: КПК военных Ноократии Эранта
+ components:
+ - type: Pda
+ id: NoocIDCardVis
+ state: pda
+ - type: Icon
+ sprite: Corvax/Lore/Noocraty/Equipment/nooc_pda.rsi
+ state: pda
+#------------------------------------КПК среднего класса----------
+- type: entity
+ parent: NoocPDA
+ id: NoocPDASr
+ name: Ноократский КПК
+ suffix: Средний класс, Ноократия
+ description: КПК военных Ноократии Эранта
+ components:
+ - type: Pda
+ id: NoocIDCardSr
+ state: pda
+ - type: Icon
+ sprite: Corvax/Lore/Noocraty/Equipment/nooc_pda.rsi
+ state: pda
+#------------------------------------КПК низкого класса----------
+- type: entity
+ parent: NoocPDA
+ id: NoocPDANiz
+ name: Ноократский КПК
+ suffix: Низкий класс, Ноократия
+ description: КПК военных Ноократии Эранта
+ components:
+ - type: Pda
+ id: NoocIDCardNiz
+ state: pda
+ - type: Icon
+ sprite: Corvax/Lore/Noocraty/Equipment/nooc_pda.rsi
+ state: pda
+#------------------------------------------связь----------------------------------------
+#-----------------------------канал----------------------------------------
+- type: radioChannel
+ id: NoocRadio
+ name: name-of-NoocRadio
+ keycode: 'э'
+ frequency: 1551
+ color: "#44b69d"
+ longRange: true
+#-----------------------------стандарт ключа----------------------------------------
+- type: entity
+ abstract: true
+ parent: BaseItem
+ id: NoocBaseEncryptionKey
+ name: encryption key
+ description: A small cypher chip for headsets.
+ components:
+ - type: EncryptionKey
+ channels:
+ - NoocRadio
+ defaultChannel: NoocRadio
+ - type: Item
+ sprite: Corvax/Lore/Noocraty/Equipment/nooc_encryption_keys.rsi
+ - type: Sprite
+ sprite: Corvax/Lore/Noocraty/Equipment/nooc_encryption_keys.rsi
+ - type: StealTarget
+ stealGroup: EncryptionKey
+#-----------------------------ключ----------------------------------------
+- type: entity
+ parent: NoocBaseEncryptionKey
+ id: NoocEncryptionKey
+ name: Ноократский ключ шифрования
+ suffix: Ноократия
+ description: Используется для шифрования и дешифровки общего армейского канала связи Ноократии Эранта
+ components:
+ - type: EncryptionKey
+ channels:
+ - NoocRadio
+ defaultChannel: NoocRadio
+ - type: Sprite
+ layers:
+ - state: crypt_gray
+ - state: label
+#-----------------------------гарнитура----------------------------------------
+- type: entity
+ parent: ClothingHeadset
+ id: NoocHeadset
+ name: Гарнитура военный Ноократии Эранта
+ suffix: Ноократия
+ components:
+ - type: ContainerFill
+ containers:
+ key_slots:
+ - NoocEncryptionKey
+ - type: Sprite
+ sprite: Corvax/Lore/Noocraty/Equipment/nooc_garniture.rsi
+ - type: Clothing
+ sprite: Corvax/Lore/Noocraty/Equipment/nooc_garniture.rsi
+#------------------------------------------Зарядники оружейных батарей----------------------------------------
+#-----------------------------плата----------------------
+- type: entity
+ id: NoocCellRechargerCircuitboard
+ parent: BaseMachineCircuitboard
+ name: Плата зарядника батарей
+ suffix: Ноократия
+ description: A machine printed circuit board for a cell recharger.
+ components:
+ - type: Sprite
+ sprite: Corvax/Lore/Noocraty/nooc_module.rsi
+ state: charger_APC
+ - type: MachineBoard
+ prototype: NoocPowerCellRecharger
+ stackRequirements:
+ Capacitor: 3
+ Cable: 5
+ - type: PhysicalComposition
+ materialComposition:
+ Steel: 10
+ Plastic: 40
+ - type: StaticPrice
+ price: 45
+#-----------------------------стационарный зарядник----------------------
+- type: entity
+ parent: PowerCellRecharger
+ id: NoocPowerCellRecharger
+ name: Станционарный зарядник оружейных батарей
+ suffix: Ноократия
+ components:
+ - type: Item
+ size: Normal
+ - type: Sprite
+ sprite: Corvax/Lore/Noocraty/nooc_cell_recharger.rsi
+ layers:
+ - map: ["enum.PowerChargerVisualLayers.Base"]
+ state: "empty"
+ - map: ["enum.PowerChargerVisualLayers.Light"]
+ state: "light-off"
+ - state: open
+ map: ["enum.WiresVisualLayers.MaintenancePanel"]
+ visible: false
+ - type: Machine
+ board: NoocCellRechargerCircuitboard
+ - type: Charger
+ chargeRate: 1
+ - type: ItemSlots
+ slots:
+ charger_slot:
+ ejectOnInteract: true
+ name: power-cell-slot-component-slot-name-default
+ whitelist:
+ components:
+ - NoocPowerCellOne
+ - NoocPowerCellTwo
+ - NoocPowerCellThree
+ - NoocPowerCellFour
+ - NoocPowerCellFive
+ - NoocPowerCellCold
+ - PowerCell
+ blacklist:
+ tags:
+ - PotatoBattery
+#-----------------------------Гигабатарея----------------------
+- type: Tag
+ id: NoocPowerCellFive
+
+- type: entity
+ name: Батарея пятого уровня
+ suffix: Ноократия, Full
+ description: Стандартная оруженийя батарея Ноократии Эранта расчитанная на 250 выстрелов и способная заряжать другие батареи
+ id: NoocPowerCellFive
+ parent: NoocBasePowerCell
+ components:
+ - type: Item
+ size: Normal
+ - type: Sprite
+ layers:
+ - map: [ "enum.PowerCellVisualLayers.Base" ]
+ state: giga
+ - map: [ "enum.PowerCellVisualLayers.Unshaded" ]
+ state: mag-0
+ shader: unshaded
+ - type: Battery
+ maxCharge: 250
+ startingCharge: 250
+ - type: Tag
+ tags:
+ - NoocPowerCellFive
+ - type: HitscanBatteryAmmoProvider
+ proto: NoocRedLaserMG
+#---------------------------------------------------------------Печать------------------------------------------------------------
+- type: entity
+ name: Печать Ноократии Эранта
+ suffix: Ноократия
+ parent: RubberStampBaseAlt
+ id: NoocRubberStamp
+ components:
+ - type: Stamp
+ stampedName: Ноократия Эранта
+ stampedColor: "#0090cf"
+ stampState: "paper_stamp-generic"
+ - type: Sprite
+ sprite: Corvax/Lore/Noocraty/Equipment/nooc_stamp.rsi
+ state: stamp
+#---------------------------------------------------------------Ящики со снарягой------------------------------------------------------------
+#-----------------------------Базовый ящик------------------
+- type: entity
+ parent: CrateBaseSecure
+ id: NoocCrate
+ name: Ящик снаряжения Ноократии Эранта
+ suffix: Ноократия
+ components:
+ - type: Icon
+ sprite: Corvax/Lore/Noocraty/nooc_crates.rsi
+ - type: Sprite
+ sprite: Corvax/Lore/Noocraty/nooc_crates.rsi
+ - type: AccessReader
+ access: [["NoocAccess"]]
+#-----------------------------Ящик оружия------------------
+- type: entity
+ id: NoocCrateWeapons
+ parent: NoocCrate
+ name: Ящик оружия Ноократии Эранта
+ suffix: Ноократия
+ description: Мощные и сложные образцы оружия Ноократии Эранта заперты в ящике
+ components:
+ - type: StorageFill
+ contents:
+ - id: NoocRifle
+ - id: NoocRifle
+ - id: NoocRifle
+ - id: NoocGan
+ - id: NoocGan
+ - id: NoocGan
+ - id: NoocPistol
+ - id: NoocPistol
+ - id: NoocRifle
+ - id: NoocRifle
+ - id: NoocRifle
+ - id: NoocGan
+ - id: NoocGan
+ - id: NoocGan
+ - id: NoocPistol
+ - id: NoocPistol
+#-----------------------------Ящик пулемётов------------------
+- type: entity
+ id: NoocCrateWeaponsMG
+ parent: NoocCrate
+ name: Ящик скорострельных лазеров Ноократии Эранта
+ suffix: Ноократия
+ description: Не сильные, но подавляющие стволы Ноократии Эранта
+ components:
+ - type: StorageFill
+ contents:
+ - id: NoocMG
+ - id: NoocMG
+ - id: NoocMG
+ - id: NoocMG
+ - id: NoocMG
+ - id: NoocMG
+#-----------------------------Ящик лечаших винтовок------------------
+- type: entity
+ id: NoocCrateWeaponsCure
+ parent: NoocCrate
+ name: Ящик винтовок поддерхки Ноократии Эранта
+ suffix: Ноократия
+ description: Лечащие Ноократии Эранта
+ components:
+ - type: StorageFill
+ contents:
+ - id: NoocCureRifle
+ - id: NoocCureRifle
+ - id: BoxNoocMagazineCureRifle
+ - id: BoxNoocMagazineCureRifle
+ - id: NoocMagazineCureRifleHeat
+ - id: NoocMagazineCureRifleHeat
+ - id: NoocMagazineCureRifleRadi
+ - id: NoocMagazineCureRifleRadi
+#-----------------------------Ящик боеприпасов------------------
+- type: entity
+ id: NoocCrateAmmo
+ parent: NoocCrate
+ name: Ящик батарей Ноократии Эранта
+ suffix: Ноократия
+ description: Большой ящик батарей к оружию Ноократии Эранта
+ components:
+ - type: StorageFill
+ contents:
+ - id: NoocPowerCellOne
+ - id: NoocPowerCellOne
+ - id: NoocPowerCellOne
+ - id: NoocPowerCellThree
+ - id: NoocPowerCellThree
+ - id: NoocPowerCellThree
+ - id: NoocPowerCellTwo
+ - id: NoocPowerCellTwo
+ - id: NoocPowerCellFour
+ - id: NoocPowerCellFive
+ - id: NoocPowerCellOne
+ - id: NoocPowerCellOne
+ - id: NoocPowerCellOne
+ - id: NoocPowerCellThree
+ - id: NoocPowerCellThree
+ - id: NoocPowerCellThree
+ - id: NoocPowerCellTwo
+ - id: NoocPowerCellTwo
+ - id: NoocPowerCellFour
+ - id: NoocPowerCellFive
+#-----------------------------Ящик военной формы------------------
+- type: entity
+ id: NoocCrateForm
+ parent: NoocCrate
+ name: Ящик формы Ноократии Эранта
+ suffix: Ноократия
+ description: Содержит в себе стандартные наборы экипировки для бойцов Ноократии Эранта
+ components:
+ - type: StorageFill
+ contents:
+ - id: NoocUniformNiz
+ - id: NoocUniformNiz
+ - id: NoocUniformNiz
+ - id: NoocUniformSr
+ - id: NoocBoots
+ - id: NoocBoots
+ - id: NoocBoots
+ - id: NoocBoots
+ - id: NoocGlovesSr
+ - id: NoocGlovesSr
+ - id: NoocGlovesSr
+ - id: NoocGlovesSr
+ - id: NoocGlovesFingerless
+ - id: NoocGlovesFingerless
+ - id: NoocGlovesFingerless
+ - id: NoocGlovesFingerless
+ - id: NoocBelt
+ - id: NoocBelt
+ - id: NoocBelt
+ - id: NoocBelt
+ - id: NoocBackpack
+ - id: NoocBackpack
+ - id: NoocBackpack
+ - id: NoocBackpack
+ - id: NoocBeret
+ - id: NoocBeret
+ - id: NoocBeret
+ - id: NoocBeret
+#-----------------------------Ящик офицерской формы------------------
+- type: entity
+ id: NoocCrateOffiForm
+ parent: NoocCrate
+ name: Ящик офицерской формы Ноократии Эранта
+ suffix: Ноократия
+ description: Содержит в себе набор экипировки офицера Ноократии Эранта
+ components:
+ - type: StorageFill
+ contents:
+ - id: NoocUniformVis
+ - id: NoocUniformVis
+ - id: NoocBoots
+ - id: NoocBoots
+ - id: NoocCap
+ - id: NoocCap
+ - id: NoocGlovesVis
+ - id: NoocGlovesVis
+ - id: NoocBelt
+ - id: NoocBelt
+ - id: NoocSatchels
+ - id: NoocSatchels
+ - id: NoocCloak
+ - id: NoocCloak
+#-----------------------------Ящик брони------------------
+- type: entity
+ id: NoocCrateArmor
+ parent: NoocCrate
+ name: Ящик защитных комплектов Ноократии Эранта
+ suffix: Ноократия
+ description: Содержит в себе набор защитной экипировки Ноократии Эранта
+ components:
+ - type: StorageFill
+ contents:
+ - id: NoocHelmet
+ - id: NoocHelmet
+ - id: NoocHelmet
+ - id: NoocArmorMiddle
+ - id: NoocArmorMiddle
+ - id: NoocArmorMiddle
+ - id: NoocArmorMiddle
+ - id: NoocHardsuitField
+ - id: NoocHardsuitField
+ - id: NoocHardsuitField
+ - id: NoocHardsuitField
+ - id: NoocHardsuit
+ - id: NoocHardsuit
+ - id: NoocArmorBasic
+ - id: NoocArmorBasic
+ - id: NoocArmorBasic
+ - id: NoocArmorBasic
+#----------------------------------------Техфаб и Портного автомата-----------------------------
+#-----------------------------Рецепты техфаба---------------------------
+#-------------------Батареи-------------
+- type: latheRecipe
+ id: NoocPowerCellOne
+ result: NoocPowerCellOne
+ category: Ammo
+ completetime: 2
+ materials:
+ Steel: 300
+ Plastic: 100
+
+- type: latheRecipe
+ id: NoocPowerCellThree
+ result: NoocPowerCellThree
+ category: Ammo
+ completetime: 2
+ materials:
+ Steel: 200
+ Plastic: 100
+
+- type: latheRecipe
+ id: NoocPowerCellTwo
+ result: NoocPowerCellTwo
+ category: Ammo
+ completetime: 2
+ materials:
+ Steel: 100
+ Plastic: 100
+
+- type: latheRecipe
+ id: NoocPowerCellFour
+ result: NoocPowerCellFour
+ category: Ammo
+ completetime: 2
+ materials:
+ Steel: 400
+ Plastic: 100
+
+- type: latheRecipe
+ id: NoocPowerCellFive
+ result: NoocPowerCellFive
+ category: Ammo
+ completetime: 2
+ materials:
+ Steel: 500
+ Plastic: 100
+#-------------------Плата зарядника-------------
+- type: latheRecipe
+ id: NoocCellRechargerCircuitboard
+ result: NoocCellRechargerCircuitboard
+ completetime: 2
+ materials:
+ Steel: 50
+ Plastic: 100
+ Gold: 50
+#-------------------мед-хим визор-------------
+- type: latheRecipe
+ id: NoocGlassesMed
+ result: NoocGlassesMed
+ completetime: 2
+ materials:
+ Steel: 150
+ Gold: 50
+#-------------------ID-карты-------------
+- type: latheRecipe
+ id: NoocIDCardVis
+ result: NoocIDCardVis
+ completetime: 4
+ materials:
+ Gold: 50
+ Plastic: 100
+
+- type: latheRecipe
+ id: NoocIDCardSr
+ result: NoocIDCardSr
+ completetime: 4
+ materials:
+ Gold: 50
+ Plastic: 100
+
+- type: latheRecipe
+ id: NoocIDCardNiz
+ result: NoocIDCardNiz
+ completetime: 4
+ materials:
+ Gold: 50
+ Plastic: 100
+#-------------------КПК-------------
+- type: latheRecipe
+ id: NoocPDAVis
+ result: NoocPDAVis
+ completetime: 6
+ materials:
+ Gold: 50
+ Steel: 200
+ Plastic: 200
+
+- type: latheRecipe
+ id: NoocPDASr
+ result: NoocPDASr
+ completetime: 6
+ materials:
+ Gold: 50
+ Steel: 200
+ Plastic: 200
+
+- type: latheRecipe
+ id: NoocPDANiz
+ result: NoocPDANiz
+ completetime: 6
+ materials:
+ Gold: 50
+ Steel: 200
+ Plastic: 200
+#-------------------Радиосвязь-------------
+- type: latheRecipe
+ id: NoocEncryptionKey
+ result: NoocEncryptionKey
+ completetime: 4
+ materials:
+ Gold: 50
+ Plastic: 50
+
+- type: latheRecipe
+ id: NoocHeadset
+ result: NoocHeadset
+ completetime: 6
+ materials:
+ Steel: 100
+ Plastic: 100
+#-------------------Оружие-------------
+- type: latheRecipe
+ id: NoocRifle
+ result: NoocRifle
+ category: Weapons
+ completetime: 6
+ materials:
+ Steel: 400
+ Plastic: 500
+
+- type: latheRecipe
+ id: NoocGan
+ result: NoocGan
+ category: Weapons
+ completetime: 6
+ materials:
+ Steel: 500
+ Plastic: 500
+
+- type: latheRecipe
+ id: NoocPistol
+ result: NoocPistol
+ category: Weapons
+ completetime: 3
+ materials:
+ Steel: 300
+ Plastic: 200
+
+- type: latheRecipe
+ id: NoocMG
+ result: NoocMG
+ category: Weapons
+ completetime: 8
+ materials:
+ Steel: 800
+ Plastic: 600
+#-----------------------------Рецепты Портного автомата---------------------------
+#-------------------Форма-------------
+- type: latheRecipe
+ id: NoocUniformNiz
+ result: NoocUniformNiz
+ completetime: 3
+ materials:
+ Cloth: 300
+
+- type: latheRecipe
+ id: NoocUniformVis
+ result: NoocUniformVis
+ completetime: 3
+ materials:
+ Durathread: 300
+
+- type: latheRecipe
+ id: NoocUniformSr
+ result: NoocUniformSr
+ completetime: 3
+ materials:
+ Cloth: 300
+#-------------------Рюкзак-------------
+- type: latheRecipe
+ id: NoocBackpack
+ result: NoocBackpack
+ completetime: 2
+ materials:
+ Cloth: 200
+
+- type: latheRecipe
+ id: NoocSatchels
+ result: NoocSatchels
+ completetime: 2
+ materials:
+ Cloth: 100
+ Durathread: 100
+#-------------------Шапка и плащ-------------
+- type: latheRecipe
+ id: NoocCap
+ result: NoocCap
+ completetime: 1
+ materials:
+ Durathread: 100
+
+- type: latheRecipe
+ id: NoocBeret
+ result: NoocBeret
+ completetime: 1
+ materials:
+ Cloth: 100
+
+- type: latheRecipe
+ id: NoocCloak
+ result: NoocCloak
+ completetime: 1
+ materials:
+ Durathread: 100
+ Cloth: 300
+
+- type: latheRecipe
+ id: NoocCloakStelth
+ result: NoocCloakStelth
+ completetime: 3
+ materials:
+ Durathread: 100
+ Cloth: 300
+ Gold: 100
+#-------------------Пояса-------------
+- type: latheRecipe
+ id: NoocBelt
+ result: NoocBelt
+ completetime: 2
+ materials:
+ Cloth: 100
+ Durathread: 100
+#-------------------Броня-------------
+- type: latheRecipe
+ id: NoocArmorBasic
+ result: NoocArmorBasic
+ completetime: 8
+ materials:
+ Cloth: 100
+ Durathread: 200
+ Steel: 400
+
+- type: latheRecipe
+ id: NoocArmorMiddle
+ result: NoocArmorMiddle
+ completetime: 8
+ materials:
+ Cloth: 100
+ Durathread: 300
+ Steel: 600
+
+- type: latheRecipe
+ id: NoocHelmet
+ result: NoocHelmet
+ completetime: 4
+ materials:
+ Durathread: 100
+ Steel: 300
+
+- type: latheRecipe
+ id: NoocHardsuitField
+ result: NoocHardsuitField
+ completetime: 4
+ materials:
+ Durathread: 200
+ Steel: 100
+ Gold: 100
+#-----------------------------Техфаб------------------
+- type: entity
+ id: NoocTechFab
+ parent: BaseLathe
+ name: Ноократский ТехФаб
+ suffix: Ноократия
+ description: Позволяет в автоматическом режиме производить ноократскую военную амуницию.
+ components:
+ - type: Sprite
+ sprite: Corvax/Lore/Noocraty/nooc_techfab.rsi
+ layers:
+ - state: icon
+ map: ["enum.LatheVisualLayers.IsRunning"]
+ - state: sci
+ - state: unlit
+ shader: unshaded
+ map: ["enum.PowerDeviceVisualLayers.Powered"]
+ - state: inserting
+ map: ["enum.MaterialStorageVisualLayers.Inserting"]
+ - state: panel
+ map: ["enum.WiresVisualLayers.MaintenancePanel"]
+ - type: Machine
+ board: SecurityTechFabCircuitboard
+ - type: Lathe
+ idleState: icon
+ runningState: icon
+ staticRecipes:
+ - NoocPowerCellOne
+ - NoocPowerCellThree
+ - NoocPowerCellTwo
+ - NoocPowerCellFour
+ - NoocPowerCellFive
+ - NoocCellRechargerCircuitboard
+ - NoocIDCardVis
+ - NoocIDCardSr
+ - NoocIDCardNiz
+ - NoocPDAVis
+ - NoocPDASr
+ - NoocPDANiz
+ - NoocEncryptionKey
+ - NoocHeadset
+ - NoocRifle
+ - NoocGan
+ - NoocPistol
+ - NoocMG
+ - NoocGlassesMed
+ - type: MaterialStorage
+ whitelist:
+ tags:
+ - Sheet
+ - RawMaterial
+ - Ingot
+#-----------------------------Швейник------------------
+- type: entity
+ parent: BaseLathe
+ id: NoocmUniformPrinter
+ name: Ноократский портной автомат
+ suffix: Ноократия
+ description: Автоматическое устройство для пошива униформы.
+ components:
+ - type: Transform
+ noRot: false
+ - type: Sprite
+ sprite: Structures/Machines/uniform_printer.rsi
+ snapCardinals: false
+ layers:
+ - state: icon
+ map: ["enum.LatheVisualLayers.IsRunning"]
+ - type: Machine
+ board: UniformPrinterMachineCircuitboard
+ - type: Lathe
+ producingSound: /Audio/Machines/uniformprinter.ogg
+ idleState: icon
+ runningState: building
+ staticRecipes:
+ - NoocUniformNiz
+ - NoocUniformVis
+ - NoocUniformSr
+ - NoocBackpack
+ - NoocSatchels
+ - NoocCap
+ - NoocCloak
+ - NoocCloakStelth
+ - NoocBelt
+ - NoocArmorMiddle
+ - NoocHelmet
+ - NoocHardsuitField
+ - NoocArmorBasic
+ - NoocBeret
+ - type: MaterialStorage
+ whitelist:
+ tags:
+ - Sheet
+ - RawMaterial
+ - Ingot
+#---------------------------------Стандартная форма---------------------
+- type: entity
+ id: NoocPaperForm
+ name: Форма запроса
+ suffix: Ноократия
+ parent: Paper
+ components:
+ - type: Paper
+ content: |
+ [color=#00a2e9]█░█░░░░░█░░░░░█░█[/color]
+ [color=#00a2e9]░█░░░░░░█░░░░░░█░[/color] [head=3]Бланк документа[/head]
+ [color=#00a2e9]█░█░░░██░██░░░█░█[/color] [head=3]VCPH[/head]
+ [color=#00a2e9]░█░░░██░░░██░░░█░[/color]
+ [color=#00a2e9]█░█░░█░░░░░█░░█░█[/color]
+ =============================================
+ НАИМЕНОВАНИЕ ДОКУМЕНТА
+ =============================================
+
+ Дата:
+ Составитель документа:
+ Должность составителя:
+
+
+ Полное содержание документа со всей необходимой информацией и описанием
+
+ =============================================
+
+ [italic]Место для печатей[/italic]
+#-------------------------------------Кто является противником-----------------------------------
+- type: npcFaction
+ id: NoocratyBot
+ hostile:
+ - SimpleHostile
+ - Xeno
+ - Zombie
+ - Umpor
+ - UmporBot
+
+- type: npcFaction
+ id: Noocraty
+ hostile:
+ - SimpleHostile
+ - Xeno
+ - Zombie
+ - Umpor
+ - UmporBot
+#-----------------------------------аплинк--------------------------------
+#-----------------категории в аплинке------------
+- type: storeCategory
+ id: NoocUplinkArmor
+ name: Броня
+ priority: 0
+
+- type: storeCategory
+ id: NoocUplinkWeaponry
+ name: Вооружение
+ priority: 1
+
+- type: storeCategory
+ id: NoocUplinkAmmo
+ name: Боезапас
+ priority: 2
+
+- type: storeCategory
+ id: NoocUplinkElectronic
+ name: Электроника
+ priority: 3
+
+- type: storeCategory
+ id: NoocUplinkSpec
+ name: Специалистам
+ priority: 4
+
+- type: storeCategory
+ id: NoocUplinkBack
+ name: Рюкзаки
+ priority: 5
+
+- type: storeCategory
+ id: NoocUplinkMed
+ name: Мед.средства
+ priority: 6
+#-----------------листинг покупок------------
+#------категория броня----------
+#---бронь и шмот---
+- type: listing
+ id: NoocCap
+ name: Фуражка офицера
+ description: Фуражка офицера высокого класса Ноократии Эранта, оснащённая хорошим визором для определения боевых целей
+ productEntity: NoocCap
+ cost:
+ Telecrystal: 4
+ categories:
+ - NoocUplinkArmor
+
+- type: listing
+ id: NoocCloakStelth
+ name: Маскировочный плащ
+ description: Плащ, который носят заслуженные бойцы среднего класса Ноократии Эрана. Тёплый, отражает свет и радиацию. А ещё может становиться невидимым...
+ productEntity: NoocCloakStelth
+ cost:
+ Telecrystal: 10
+ categories:
+ - NoocUplinkArmor
+
+- type: listing
+ id: NoocHelmet
+ name: Боевой шлем
+ description: Крепкий, но несколько не удобный армейский шлем Ноократии Эранта с втроенным простеньким визором для помощи в прицеливании
+ productEntity: NoocHelmet
+ cost:
+ Telecrystal: 2
+ categories:
+ - NoocUplinkArmor
+
+- type: listing
+ id: NoocGlovesSr
+ name: Перчатки среднего класса
+ description: Перчатки выдаваемые военным средних классов Ноократии Эранта. Внутри прокладка из мягкого материала, от чего перчатки чоень удобные. Один в один походи на перчатки для средних классов
+ productEntity: NoocGlovesSr
+ cost:
+ Telecrystal: 2
+ categories:
+ - NoocUplinkArmor
+
+- type: listing
+ id: NoocArmorBasic
+ name: Лёгкий бронежилет
+ description: Лёгкий армейский бронежилет используемый патрульными военными и полицией мирных районов Ноократии Эранта
+ productEntity: NoocArmorBasic
+ cost:
+ Telecrystal: 4
+ categories:
+ - NoocUplinkArmor
+
+- type: listing
+ id: NoocArmorMiddle
+ name: Защитный комплект
+ description: Защитный комплект, состоящий из стандартного бронежилета, наплечников и защиты голеней выдаётся штурмовым подразделениям низкого класса Ноократии Эранта
+ productEntity: NoocArmorMiddle
+ cost:
+ Telecrystal: 6
+ categories:
+ - NoocUplinkArmor
+#---скафы---
+- type: listing
+ id: NoocHardsuitField
+ name: Личный атмосферный щит
+ description: Простая замена скафандру, когда нужно выйти в космос в безопасном районе. очень хорошо защищает от радиации
+ productEntity: NoocHardsuitField
+ cost:
+ Telecrystal: 6
+ categories:
+ - NoocUplinkArmor
+
+- type: listing
+ id: NoocHardsuit
+ name: Скафандр
+ description: Стандартный скафандр для военных средних классов Ноократии Эранта
+ productEntity: NoocHardsuit
+ cost:
+ Telecrystal: 12
+ categories:
+ - NoocUplinkArmor
+#------категория вооружение----------
+- type: listing
+ id: NoocPistol
+ name: Лазерный пистолет "Власть"
+ description: Небольшой и крайне удобный пистолет офицеров Ноократии Эранта
+ productEntity: NoocPistol
+ cost:
+ Telecrystal: 4
+ categories:
+ - NoocUplinkWeaponry
+
+- type: listing
+ id: NoocGan
+ name: Лазерный автомат "Покоритель"
+ description: Лёгкий и дешёвый лазерный автомат Ноократии Эранта для пехотных боёв
+ productEntity: NoocGan
+ cost:
+ Telecrystal: 6
+ categories:
+ - NoocUplinkWeaponry
+
+- type: listing
+ id: NoocRifle
+ name: Лазерная винтовка "Господин"
+ description: Опасное и дольнобойное оружие Ноократии Эранта для ликвидации защитников важных точек обороны и убийства ключевых бойцов противника
+ productEntity: NoocRifle
+ cost:
+ Telecrystal: 8
+ categories:
+ - NoocUplinkWeaponry
+
+- type: listing
+ id: NoocMG
+ name: Скорострельный лазер "Подавитель"
+ description: Крупный, но не очень тяжёлый ручной скорострельный лазер Ноократии Эранта. Обладает не сильным уроном, но хорош для подавления противника
+ productEntity: NoocMG
+ cost:
+ Telecrystal: 20
+ categories:
+ - NoocUplinkWeaponry
+
+- type: listing
+ id: NoocGanCold
+ name: Лучевой автомат "Изморозь"
+ description: Лёгкий и дорогой автомат Ноократии Эранта, вызывающий у противника переохлождение
+ productEntity: NoocGanCold
+ cost:
+ Telecrystal: 10
+ categories:
+ - NoocUplinkWeaponry
+
+- type: listing
+ id: NoocCureRifle
+ name: Инжекторная винтовка "Боготворец"
+ description: Это оружие служит не для убийства. В неё заряжаются одноразовые инжекторы для оперативного лечения.
+ productEntity: NoocCureRifle
+ cost:
+ Telecrystal: 12
+ categories:
+ - NoocUplinkWeaponry
+#------категория боезапас----------
+#---магазины---
+- type: listing
+ id: NoocPowerCellOne
+ name: Батарея первого уровня
+ description: Создавалась для винтовок. Спосбна создать 10 мощных выстрелов. Подходит к пистолету "Власть", автомату "Покоритель", винтовке "Господин" и к скорострельному лазеру "Подавитель".
+ productEntity: NoocPowerCellOne
+ cost:
+ Telecrystal: 4
+ categories:
+ - NoocUplinkAmmo
+
+- type: listing
+ id: NoocPowerCellTwo
+ name: Батарея второго уровня
+ description: Создавалась для пистолетов. Спосбна создать 10 маломощных выстрелов. Подходит к пистолету "Власть", автомату "Покоритель", винтовке "Господин" и к скорострельному лазеру "Подавитель".
+ productEntity: NoocPowerCellTwo
+ cost:
+ Telecrystal: 2
+ categories:
+ - NoocUplinkAmmo
+
+- type: listing
+ id: NoocPowerCellThree
+ name: Батарея третьего уровня
+ description: Создавалась для автоматов. Спосбна создать 27 выстрелов средней мощности. Подходит к пистолету "Власть", автомату "Покоритель", винтовке "Господин" и к скорострельному лазеру "Подавитель".
+ productEntity: NoocPowerCellThree
+ cost:
+ Telecrystal: 3
+ categories:
+ - NoocUplinkAmmo
+
+- type: listing
+ id: NoocPowerCellFour
+ name: Батарея четвёртого уровня
+ description: Создавалась для скорострельных лазеров. Спосбна создать 80 выстрелов крайне слабой мощности. Подходит к скорострельному лазеру "Подавитель".
+ productEntity: NoocPowerCellFour
+ cost:
+ Telecrystal: 5
+ categories:
+ - NoocUplinkAmmo
+
+- type: listing
+ id: NoocPowerCellFive
+ name: Батарея пятого уровня
+ description: Создавалась для скорострельных лазеров. Спосбна создать 250 выстрелов крайне слабой мощности. Подходит к скорострельному лазеру "Подавитель".
+ productEntity: NoocPowerCellFive
+ cost:
+ Telecrystal: 16
+ categories:
+ - NoocUplinkAmmo
+
+- type: listing
+ id: NoocMagazineCureRifleMech
+ name: Магазин к инжекторной винтовке (механика)
+ description: Магазин к инжекторной винтовке "Боготворец" с инжекторами наполненными лекарсвом от механических травм
+ productEntity: NoocMagazineCureRifleMech
+ cost:
+ Telecrystal: 2
+ categories:
+ - NoocUplinkAmmo
+
+- type: listing
+ id: NoocMagazineCureRifleHeat
+ name: Магазин к инжекторной винтовке (тепло и холод)
+ description: Магазин к инжекторной винтовке "Боготворец" с инжекторами наполненными лекарсвом от ожогов и переохлаждений
+ productEntity: NoocMagazineCureRifleHeat
+ cost:
+ Telecrystal: 2
+ categories:
+ - NoocUplinkAmmo
+
+- type: listing
+ id: NoocMagazineCureRifleRadi
+ name: Магазин к инжекторной винтовке (радиация)
+ description: Магазин к инжекторной винтовке "Боготворец" с инжекторами наполненными лекарсвом от повреждений радиационного характера
+ productEntity: NoocMagazineCureRifleRadi
+ cost:
+ Telecrystal: 2
+ categories:
+ - NoocUplinkAmmo
+
+- type: listing
+ id: NoocMagazineCureRifleEmpty
+ name: Магазин к инжекторной винтовке (наполняемые)
+ description: Магазин к инжекторной винтовке "Боготворец" с инжекторами, которые можно самостоятельно напролнить любым жидким веществом
+ productEntity: NoocMagazineCureRifleEmpty
+ cost:
+ Telecrystal: 3
+ categories:
+ - NoocUplinkAmmo
+
+- type: listing
+ id: NoocPowerCellCold
+ name: Батарея холода
+ description: Сложная оруженийя батарея Ноократии Эранта расчитанная на 40 выстрелов, создающая области уменьшенной энергии
+ productEntity: NoocPowerCellCold
+ cost:
+ Telecrystal: 4
+ categories:
+ - NoocUplinkAmmo
+#---коробки---
+- type: listing
+ id: BoxNoocMagazineCureRifle
+ name: Коробка лечащих инжекторов
+ description: Коробка с четырьмя инжекторами каждого вида (всего 16) для инжекторной винтовки "Боготворец".
+ productEntity: BoxNoocMagazineCureRifle
+ cost:
+ Telecrystal: 8
+ categories:
+ - NoocUplinkAmmo
+#------категория электроника----------
+- type: listing
+ id: NoocCellRechargerCircuitboard
+ name: Плата зарядника батарей
+ description: Плата для создания зарядника, способно перезаряжать оружейные батареи
+ productEntity: NoocCellRechargerCircuitboard
+ cost:
+ Telecrystal: 3
+ categories:
+ - NoocUplinkElectronic
+
+- type: listing
+ id: NoocIDCardSr
+ name: ID-карта ноократского военного среднего класса
+ description: Карта с доступами военных Ноократии Эранта.
+ productEntity: NoocIDCardSr
+ cost:
+ Telecrystal: 3
+ categories:
+ - NoocUplinkElectronic
+
+- type: listing
+ id: NoocEncryptionKey
+ name: Ноократский ключ шифрования
+ description: Используется для шифрования и дешифровки общего армейского канала связи Ноократии Эранта
+ productEntity: NoocEncryptionKey
+ cost:
+ Telecrystal: 3
+ categories:
+ - NoocUplinkElectronic
+
+- type: listing
+ id: Emag
+ name: Криптографический секвенсор
+ description: Используется для дешифровки и перепрошивки систем доступа НТ.
+ productEntity: Emag
+ cost:
+ Telecrystal: 6
+ categories:
+ - NoocUplinkElectronic
+
+- type: listing
+ id: NoocGlassesMed
+ name: Визор ноократского армейского медика
+ description: Удобный визор способный показать состояние бойцов и анализировать смеси реагентов
+ productEntity: NoocGlassesMed
+ cost:
+ Telecrystal: 6
+ categories:
+ - NoocUplinkElectronic
+
+- type: listing
+ id: HandheldStationMapUnpowered
+ name: Карта станции
+ description: Поможет ориентироваться на месте операции
+ productEntity: HandheldStationMapUnpowered
+ cost:
+ Telecrystal: 5
+ categories:
+ - NoocUplinkElectronic
+#------категория специалистам----------
+#---вещички---
+- type: listing
+ id: NoocRubberStamp
+ name: Печать Ноократии Эранта
+ description: Печать с форменным штамом военных Ноократии Эранта.
+ productEntity: NoocRubberStamp
+ cost:
+ Telecrystal: 1
+ categories:
+ - NoocUplinkSpec
+
+- type: listing
+ id: NoocBeltEngFilled
+ name: Пояс инженера
+ description: Такие пояса используют военослужащие инженеры Ноократии Эранта. Заполнен базовыми инструментами
+ productEntity: NoocBeltEngFilled
+ cost:
+ Telecrystal: 7
+ categories:
+ - NoocUplinkSpec
+
+- type: listing
+ id: NoocBeltMedFilled
+ name: Пояс специалиста-подрывника
+ description: Такие пояса используют военослужащие-медики Ноократии Эранта. Заполнен базовыми предметами первой помощи
+ productEntity: NoocBeltMedFilled
+ cost:
+ Telecrystal: 10
+ categories:
+ - NoocUplinkSpec
+#------категория рюкзаки----------
+- type: listing
+ id: NoocBackpackFilled
+ name: Рюкзак с пайком
+ description: Базовое жизнеобеспечение
+ productEntity: NoocBackpackFilled
+ cost:
+ Telecrystal: 2
+ categories:
+ - NoocUplinkBack
+
+- type: listing
+ id: NoocBackpackPassengerFilled
+ name: Рюкзак НТ с пайком
+ description: Базовое жизнеобеспечение в стандартном рюкзаке НТ, но с ключём шифрования Ноократии
+ productEntity: NoocBackpackPassengerFilled
+ cost:
+ Telecrystal: 3
+ categories:
+ - NoocUplinkBack
+
+- type: listing
+ id: NoocSatchelsFilledPistol
+ name: Плечевая сумка с пистолетом
+ description: Базовое жизнеобеспечение, пистолет и три батареи.
+ productEntity: NoocSatchelsFilledPistol
+ cost:
+ Telecrystal: 12
+ categories:
+ - NoocUplinkBack
+
+- type: listing
+ id: NoocBackpackFilledGan
+ name: Боевой рюкзак с лазерным автоматом
+ description: Базовое жизнеобеспечение, автомат и две батареи.
+ productEntity: NoocBackpackFilledGan
+ cost:
+ Telecrystal: 14
+ categories:
+ - NoocUplinkBack
+
+- type: listing
+ id: NoocBackpackFilledRifle
+ name: Боевой рюкзак с лазерной винтовкой
+ description: Базовое жизнеобеспечение, винтовка и две батареи.
+ productEntity: NoocBackpackFilledRifle
+ cost:
+ Telecrystal: 18
+ categories:
+ - NoocUplinkBack
+
+- type: listing
+ id: NoocBackpackFilledMG
+ name: Боевой рюкзак с скорострельным лазером
+ description: Базовое жизнеобеспечение, "пулемёт" и две батареи.
+ productEntity: NoocBackpackFilledMG
+ cost:
+ Telecrystal: 30
+ categories:
+ - NoocUplinkBack
+
+- type: listing
+ id: NoocBackpackFilledCold
+ name: Боевой рюкзак с лучевым (охлаждающим) автоматом
+ description: Базовое жизнеобеспечение, автомат и две батареи.
+ productEntity: NoocBackpackFilledCold
+ cost:
+ Telecrystal: 20
+ categories:
+ - NoocUplinkBack
+
+- type: listing
+ id: NoocBackpackFilledCure
+ name: Боевой рюкзак с инжекторной винтовкой
+ description: Базовое жизнеобеспечение, инжекторная винтовка и три разных магазина.
+ productEntity: NoocBackpackFilledCure
+ cost:
+ Telecrystal: 20
+ categories:
+ - NoocUplinkBack
+#------категория мед.средства
+- type: listing
+ id: NoocStimpack
+ name: Боевой стимулятор
+ description: Ускорься! Но победи пока не наступили побочные эффекты
+ productEntity: Stimpack
+ cost:
+ Telecrystal: 3
+ categories:
+ - NoocUplinkMed
+
+- type: listing
+ id: NoocEmergencyMedipen
+ name: Экстренный медипен
+ description: Какое средство экстренной помощи есть, такое и используем...
+ productEntity: EmergencyMedipen
+ cost:
+ Telecrystal: 3
+ categories:
+ - NoocUplinkMed
+
+- type: listing
+ id: NoocBrutepack
+ name: Набор для лечения травм
+ description: Помогает от травм механического характера
+ productEntity: Brutepack
+ cost:
+ Telecrystal: 1
+ categories:
+ - NoocUplinkMed
+
+- type: listing
+ id: NoocOintment
+ name: Лечебная мазь
+ description: Хороша от ожёгов и переохлаждения
+ productEntity: Ointment
+ cost:
+ Telecrystal: 1
+ categories:
+ - NoocUplinkMed
+
+- type: listing
+ id: NoocNocturineChemistryBottle
+ name: Бутылочка ноктюрина
+ description: 30u быстродействующего усыпляющего средства
+ productEntity: NocturineChemistryBottle
+ cost:
+ Telecrystal: 4
+ categories:
+ - NoocUplinkMed
+
+- type: listing
+ id: NoocClothingBackpackDuffelSyndicateMedicalBundleFilled
+ name: Медицинский набор
+ description: Набор полезных химических средств
+ productEntity: ClothingBackpackDuffelSyndicateMedicalBundleFilled
+ cost:
+ Telecrystal: 16
+ categories:
+ - NoocUplinkMed
+#-----------------пресет категорий в аплинке------------
+- type: entity
+ id: StorePresetNoocUplink
+ abstract: true
+ components:
+ - type: Store
+ name: Nooc-Category
+ categories:
+ - NoocUplinkArmor
+ - NoocUplinkWeaponry
+ - NoocUplinkAmmo
+ - NoocUplinkElectronic
+ - NoocUplinkSpec
+ - NoocUplinkBack
+ - NoocUplinkMed
+ currencyWhitelist:
+ - Telecrystal
+ balance:
+ Telecrystal: 0
+#------------------------базовый аплинк-------------
+- type: entity
+ parent: [ BaseItem, StorePresetNoocUplink ]
+ id: NoocBaseUplinkRadio
+ name: Аплинк Ноократии
+ description: Такой же, как у синдиката, но с отдельным складом и товарами
+ suffix: Пустой, Ноократия
+ components:
+ - type: Sprite
+ sprite: Objects/Devices/communication.rsi
+ layers:
+ - state: old-radio
+ - type: Item
+ sprite: Objects/Devices/communication.rsi
+ heldPrefix: old-radio
+ - type: UserInterface
+ interfaces:
+ enum.StoreUiKey.Key:
+ type: StoreBoundUserInterface
+ - type: ActivatableUI
+ key: enum.StoreUiKey.Key
+ - type: Store
+ balance:
+ Telecrystal: 0
+#-----------------аплинк с бабками------------
+- type: entity
+ parent: NoocBaseUplinkRadio
+ id: NoocBaseUplinkRadio40TC
+ suffix: 40 TC, Ноократия
+ components:
+ - type: Store
+ balance:
+ Telecrystal: 40
+ - type: Tag
+ tags:
+ - NukeOpsUplink
+#-----------------имплант аплинк с бабками------------
+- type: entity
+ parent: [ BaseSubdermalImplant, NoocBaseUplinkRadio40TC ]
+ id: NoocUplinkImplant
+ name: Имплант-аплинк Ноократии
+ description: Имплант с встроенным аплинком, закупленным у Киберсан и переделанным под нужды Ноократии
+ categories: [ HideSpawnMenu ]
+ components:
+ - type: SubdermalImplant
+ implantAction: ActionOpenUplinkImplant
+ whitelist:
+ components:
+ - Hands # prevent mouse buying grenade penguin since its not telepathic
+ - type: UserInterface
+ interfaces:
+ enum.StoreUiKey.Key:
+ type: StoreBoundUserInterface
diff --git a/Resources/Prototypes/Corvax/Lore/Petr/petr.yml b/Resources/Prototypes/Corvax/Lore/Petr/petr.yml
new file mode 100644
index 00000000000..6af0a9cf61f
--- /dev/null
+++ b/Resources/Prototypes/Corvax/Lore/Petr/petr.yml
@@ -0,0 +1,3056 @@
+#---------------------------униформа----------------------------------------------------------------------
+- type: entity
+ parent: ClothingUniformSkirtBase
+ id: PetrUniform
+ name: Одежда боевика Петрищевцев
+ suffix: Петрищев
+ description: Стандартная униформа пехотинца Петрищевцев. Одна и для рядовых боевиков, и для командиров. Ибо все должны быть равны... Согласно легенде, что командиры рассказывают новичкам, рукава выкрашены в тёмные красные цвета, дабы показать, как глубоко готовы Петрищевцы окунуться в кровь, дабы добиться равенства для всех пролетариев всех народов. И куртки их будут чёрными, пока не возвысится над всеми странами красные флаги!
+ components:
+ - type: Sprite
+ sprite: Corvax/Lore/Petr/Equipment/petr_uniform.rsi
+ - type: Clothing
+ sprite: Corvax/Lore/Petr/Equipment/petr_uniform.rsi
+#-------------------------------одежда и снаряга----------------------------------------------------------------------
+#------------------------------------рюкзак----------
+- type: entity
+ parent: ClothingBackpack
+ id: PetrBackpack
+ name: Рюкзак Петрищевцев
+ suffix: Петрищев
+ description: Тяжеловат. Но очень вместительный! Подходит, как для переноса предметов, так и для хранения крупной армейской рации.
+ components:
+ - type: Sprite
+ sprite: Corvax/Lore/Petr/Equipment/petr_back.rsi
+ - type: Storage
+ grid:
+ - 0,0,7,5
+#------------------------------------сапоги----------
+- type: entity
+ parent: ClothingShoesMilitaryBase
+ id: PetrBoots
+ name: Боевые сапоги Петрищевцев
+ suffix: Петрищев
+ description: Удобные армейские сапоги из плотных материалов. В таких хорошо оставлять грязные отпечатки на мордах капиталистических наймитов.
+ components:
+ - type: Sprite
+ sprite: Corvax/Lore/Petr/Equipment/petr_boots.rsi
+ - type: Clothing
+ sprite: Corvax/Lore/Petr/Equipment/petr_boots.rsi
+#------------------------------------пилотка----------
+- type: entity
+ parent: ClothingHeadBase
+ id: PetrCapP
+ name: Пилотка Петрищевцев
+ suffix: Петрищев
+ description: Пилотка из плотной ткани. Универсальный внебоевой головной убор для всех боевиков от новичка до командира.
+ components:
+ - type: Sprite
+ sprite: Corvax/Lore/Petr/Equipment/petr_cap_p.rsi
+ - type: Clothing
+ sprite: Corvax/Lore/Petr/Equipment/petr_cap_p.rsi
+ - type: Tag
+ tags:
+ - ClothMade
+ - HamsterWearable
+ - WhitelistChameleon
+#------------------------------------плащ----------
+- type: entity
+ parent: ClothingNeckBase
+ id: PetrCloak
+ name: Плащ ветерана Петрищевцев
+ suffix: Петрищев
+ description: Плащ, который носят ветераны и командиры боевиков Петрищевцев. Будто обёрнутые красным знаменем, ветераны демонстрируют свою ярую преданность идеалам комунизма и товарища Петрищева!
+ components:
+ - type: Sprite
+ sprite: Corvax/Lore/Petr/Equipment/petr_cloak.rsi
+#------------------------------------шлем----------
+- type: entity
+ parent: ClothingHeadHelmetBasic
+ id: PetrHelmet
+ name: Боевой шлем Петрищевцев
+ suffix: Петрищев
+ description: Крепкий и крупный шлем Петрищевцев. Не имеет защитных линз, но имеет маску, для сокрытия лица. Ведь каждый боевик на задании - не личность, а гнев... Гнев угнетённого пролеториата! Пролеториата безликого и забытого угнетателями.
+ components:
+ - type: Sprite
+ sprite: Corvax/Lore/Petr/Armor/petr_helmet.rsi
+ - type: Clothing
+ sprite: Corvax/Lore/Petr/Armor/petr_helmet.rsi
+ - type: Armor
+ modifiers:
+ coefficients:
+ Blunt: 0.8
+ Slash: 0.8
+ Piercing: 0.8
+ Heat: 0.8
+#------------------------------------броник----------
+- type: entity
+ parent: ClothingOuterBaseMedium
+ id: PetrArmorBasic
+ name: Лёгкий бронежилет Петрищевцев
+ suffix: Петрищев
+ description: Выдаётся начинающим боевикам, которые охраняют базы и разные объекты революционеров.
+ components:
+ - type: Sprite
+ sprite: Corvax/Lore/Petr/Armor/petr_armor_light.rsi
+ - type: Clothing
+ sprite: Corvax/Lore/Petr/Armor/petr_armor_light.rsi
+ - type: Armor
+ modifiers:
+ coefficients:
+ Blunt: 0.75
+ Slash: 0.75
+ Piercing: 0.75
+ Heat: 0.9
+ - type: ExplosionResistance
+ damageCoefficient: 0.8
+#------------------------------------бронекомплект----------
+- type: entity
+ parent: ClothingOuterBaseMedium
+ id: PetrArmorMid
+ name: Тяжёлый бронекомплект Петрищевцев
+ suffix: Петрищев
+ description: В лобовом столкновении с противником революционеры используют эту броню, чтобы защитить свои тела чем-то кроме веры в идеалы коммунизма!
+ components:
+ - type: Sprite
+ sprite: Corvax/Lore/Petr/Armor/petr_armor_mid.rsi
+ - type: Clothing
+ sprite: Corvax/Lore/Petr/Armor/petr_armor_mid.rsi
+ - type: Armor
+ modifiers:
+ coefficients:
+ Blunt: 0.65
+ Slash: 0.65
+ Piercing: 0.65
+ Heat: 0.6
+ Radiation: 0.8
+ Caustic: 0.8
+ - type: ExplosionResistance
+ damageCoefficient: 0.70
+ - type: ClothingSpeedModifier
+ walkModifier: 0.90
+ sprintModifier: 0.90
+#------------------------------------Скафандр "Звезда"----------
+- type: entity
+ parent: ClothingOuterHardsuitBase
+ id: PetrHardsuitZvezda
+ name: Скафандр "Звезда"
+ suffix: Петрищев
+ description: Стандартный боевой скафандр боевиков Петрищевцев
+ components:
+ - type: Sprite
+ sprite: Corvax/Lore/Petr/Armor/petr_hardsuits.rsi
+ - type: Clothing
+ sprite: Corvax/Lore/Petr/Armor/petr_hardsuits.rsi
+ - type: ExplosionResistance
+ damageCoefficient: 0.7
+ - type: Armor
+ modifiers:
+ coefficients:
+ Blunt: 0.6
+ Slash: 0.6
+ Piercing: 0.6
+ Heat: 0.65
+ Radiation: 0.65
+ Caustic: 0.65
+ - type: ClothingSpeedModifier
+ walkModifier: 0.9
+ sprintModifier: 0.9
+ - type: HeldSpeedModifier
+ - type: ToggleableClothing
+ clothingPrototype: PetrHelmetHardsuitZvezda
+#------------------------------------шлем скафандра "Звезда"----------
+- type: entity
+ parent: ClothingHeadHardsuitBase
+ id: PetrHelmetHardsuitZvezda
+ name: Шлем скафандра "Звезда"
+ suffix: Петрищев
+ description: Шлем от стандартного скафандра Петрищевцев.
+ categories: [ HideSpawnMenu ]
+ components:
+ - type: BreathMask
+ - type: Sprite
+ sprite: Corvax/Lore/Petr/Armor/petr_hardsuits_helmet.rsi
+ - type: Clothing
+ sprite: Corvax/Lore/Petr/Armor/petr_hardsuits_helmet.rsi
+ - type: Armor
+ modifiers:
+ coefficients:
+ Blunt: 0.9
+ Slash: 0.9
+ Piercing: 0.9
+ Caustic: 0.9
+ Heat: 0.9
+ - type: ExplosionResistance
+ damageCoefficient: 0.9
+#------------------------------------Скафандр "Серп"----------
+- type: entity
+ parent: ClothingOuterHardsuitBase
+ id: PetrHardsuitSerp
+ name: Скафандр "Серп"
+ suffix: Петрищев
+ description: По защитным качетвам он едва ли лучше бронижилета. Но зато он лёгкий и позволяет оператору ускоряться! Используется длы быстрых пехотных налётов боевиками Петрищевцев.
+ components:
+ - type: Sprite
+ sprite: Corvax/Lore/Petr/Armor/petr_hardsuits_light.rsi
+ - type: Clothing
+ sprite: Corvax/Lore/Petr/Armor/petr_hardsuits_light.rsi
+ - type: ExplosionResistance
+ damageCoefficient: 0.8
+ - type: Armor
+ modifiers:
+ coefficients:
+ Blunt: 0.7
+ Slash: 0.7
+ Piercing: 0.7
+ Heat: 0.7
+ Radiation: 0.6
+ Caustic: 0.6
+ - type: ClothingSpeedModifier
+ walkModifier: 1.2
+ sprintModifier: 1.25
+ - type: HeldSpeedModifier
+ - type: ToggleableClothing
+ clothingPrototype: PetrHelmetHardsuitSerp
+#------------------------------------шлем скафандра "Серп"----------
+- type: entity
+ parent: ClothingHeadHardsuitBase
+ id: PetrHelmetHardsuitSerp
+ name: Шлем скафандра "Серп"
+ suffix: Петрищев
+ description: Уникальный по своему прифилю. Серповидный рог придаёт ургозы его внешнему виду.
+ categories: [ HideSpawnMenu ]
+ components:
+ - type: BreathMask
+ - type: Sprite
+ sprite: Corvax/Lore/Petr/Armor/petr_hardsuits_light_helmet.rsi
+ - type: Clothing
+ sprite: Corvax/Lore/Petr/Armor/petr_hardsuits_light_helmet.rsi
+ - type: Armor
+ modifiers:
+ coefficients:
+ Blunt: 0.8
+ Slash: 0.8
+ Piercing: 0.8
+ Caustic: 0.9
+ Heat: 0.9
+ - type: ExplosionResistance
+ damageCoefficient: 0.8
+#------------------------------------скафандр "Молот"----------
+- type: entity
+ parent: ClothingOuterHardsuitBase
+ id: PetrHardsuitMolot
+ name: Скафандр "Молот"
+ suffix: Петрищев
+ description: Большой, крепкий, бронированный. Используется боевиками Петрищевцев для создания живой стены. Боец в таком скафандре хоть и не слишком быстрый, но способен прикрыть товарищей за собой цузких местах.
+ components:
+ - type: Sprite
+ sprite: Corvax/Lore/Petr/Armor/petr_hardsuits_strong.rsi
+ - type: Clothing
+ sprite: Corvax/Lore/Petr/Armor/petr_hardsuits_strong.rsi
+ - type: ExplosionResistance
+ damageCoefficient: 0.9
+ - type: Armor
+ modifiers:
+ coefficients:
+ Blunt: 0.45
+ Slash: 0.45
+ Piercing: 0.45
+ Caustic: 0.65
+ Radiation: 0.65
+ Heat: 0.5
+ - type: ClothingSpeedModifier
+ walkModifier: 0.5
+ sprintModifier: 0.6
+ - type: HeldSpeedModifier
+ - type: ToggleableClothing
+ clothingPrototype: PetrHelmetHardsuitMolot
+#------------------------------------шлем скафандра "Молот"----------
+- type: entity
+ parent: ClothingHeadHardsuitWithLightBase
+ id: PetrHelmetHardsuitMolot
+ name: Шлем скафандра "Молот"
+ suffix: Петрищев
+ description: Крупный и тяжёлый. В таком не повертишь головой, зато система амортизации и защита позволяет выдерживать попадания пуль в лоб!
+ categories: [ HideSpawnMenu ]
+ components:
+ - type: BreathMask
+ - type: Sprite
+ sprite: Corvax/Lore/Petr/Armor/petr_hardsuits_strong_helmet.rsi
+ - type: Clothing
+ sprite: Corvax/Lore/Petr/Armor/petr_hardsuits_strong_helmet.rsi
+ - type: PointLight
+ color: "#ffdbad"
+ radius: 6
+ - type: PressureProtection
+ highPressureMultiplier: 0.1
+ lowPressureMultiplier: 1000
+ - type: Armor
+ modifiers:
+ coefficients:
+ Blunt: 0.7
+ Slash: 0.7
+ Piercing: 0.65
+ Caustic: 0.8
+ Radiation: 0.8
+ Heat: 0.7
+ - type: ExplosionResistance
+ damageCoefficient: 0.75
+ - type: ShowJobIcons
+ - type: ShowCriminalRecordIcons
+#---------------------------------------------------пояс и снаряжение---------------------------------------
+#---------------------------------Стандартная форма---------------------
+- type: entity
+ id: PetrPaperForm
+ name: Документ Петрищевцев
+ suffix: KMLG
+ parent: Paper
+ components:
+ - type: Paper
+ content: |
+ [color=#670c0c]░░░░░░░█████░░░░░[/color]
+ [color=#670c0c]████░░░░░█░░░░█░░[/color] [head=3]Бланк документа[/head]
+ [color=#670c0c]░░░░██░░░█░░██░░░[/color] [head=3]PETR[/head]
+ [color=#670c0c]░░░░░███████░░░░░[/color]
+ [color=#670c0c]░░░░░░░░░█░░░░░░░[/color]
+ =============================================
+ НАИМЕНОВАНИЕ ДОКУМЕНТА
+ =============================================
+
+ Дата:
+ Составитель документа:
+ Должность составителя:
+
+
+ Полное содержание документа со всей необходимой информацией и описанием
+
+ =============================================
+
+ [italic]Место для печатей[/italic]
+
+#-------------------------------------печать-----------------
+- type: entity
+ name: Печать Петрищевцев
+ suffix: Петрищев
+ parent: RubberStampBaseAlt
+ id: PetrRubberStamp
+ components:
+ - type: Stamp
+ stampedName: Ghost-of-Communism-stamp
+ stampedColor: "#670c0c"
+ stampState: "paper_stamp-generic"
+ - type: Sprite
+ sprite: Corvax/Lore/Petr/Equipment/petr_stamp.rsi
+ state: stamp
+#-------------------------------------знамя-----------------
+- type: entity
+ id: PetrBanner
+ parent: BannerBase
+ name: Знамя Петрищевцев
+ suffix: Петрищев
+ description: Символ борьбы, труда и всеобщего равенства!
+ components:
+ - type: Sprite
+ sprite: Corvax/Lore/Petr/petr_banner.rsi
+ state: banner_petr
+#------------------------------------консоль связи-----------------------
+#-----------------плата----------------
+- type: entity
+ parent: BaseComputerCircuitboard
+ id: PetrCommsComputerCircuitboard
+ name: Плата консоли связи Петрищевцев
+ suffix: Петрищев
+ description: Компьютерная плата для перехвата чужих данных, их расшифровки и встраивания своих сообщений.
+ components:
+ - type: ComputerBoard
+ prototype: PetrComputerComms
+#-----------------сама консоль----------------
+- type: entity
+ parent: ComputerComms
+ id: PetrComputerComms
+ name: Консоль связи Петрищевцев
+ suffix: Петрищев
+ description: Эта консоль оборудована отличной системой расшифровки связи, и встраивания сообщений в стандартный поток данных. Дух коммунизма может гордиться тем техником Петрищевцев, что воплотил это в жизнь.
+ components:
+ - type: Sprite
+ sprite: Corvax/Lore/Petr/petr_computers.rsi
+ layers:
+ - map: ["computerLayerBody"]
+ state: computer
+ - map: ["computerLayerKeyboard"]
+ state: generic_keyboard
+ - map: ["computerLayerScreen"]
+ state: comm_syndie
+ - map: ["computerLayerKeys"]
+ state: syndie_key
+ - type: AccessReader
+ access: [[ "PetrAccess" ]]
+ - type: CommunicationsConsole
+ title: "Ghost-of-Communism-stamp"
+ color: "#670c0c"
+ canShuttle: false
+ global: true #announce to everyone they're about to fuck shit up
+ sound: /Audio/Announcements/war.ogg
+ - type: Computer
+ board: PetrCommsComputerCircuitboard
+ - type: PointLight
+ radius: 1.5
+ energy: 1.6
+ color: "#f71713"
+#-------------------------------------пояс стрелка---------------------------------------
+- type: entity
+ parent: ClothingBeltStorageBase
+ id: PetrBeltSold
+ name: Пояс боевика Петрищевца
+ suffix: Петрищев
+ description: Этот пояс используют боевики Петрищевцев для ношения амуниции, гранат и прочего боевого снаряжения
+ components:
+ - type: Sprite
+ sprite: Corvax/Lore/Petr/Equipment/petr_belt_s.rsi
+ - type: Clothing
+ sprite: Corvax/Lore/Petr/Equipment/petr_belt_s.rsi
+ - type: Storage
+ - type: Appearance
+
+- type: entity
+ id: PetrBeltSoldFilled
+ parent: PetrBeltSold
+ suffix: Filled, Петрищев
+ components:
+ - type: StorageFill
+ contents:
+ - id: PetrPistol
+ - id: CombatKnife
+ - id: PetrMagazinePistol
+ - id: PetrMagazinePistol
+ - id: PetrExGrenade
+#-------------------------------------пояс специалиста---------------------------------------
+- type: entity
+ parent: ClothingBeltStorageBase
+ id: PetrBeltSpec
+ name: Пояс боевика-специалиста Петрищевца
+ suffix: Петрищев
+ description: Этот пояс используют бойцы-специалисты Петрищевцев для ношения амуниции, кучи гранат и прочего боевого снаряжения
+ components:
+ - type: Sprite
+ sprite: Corvax/Lore/Petr/Equipment/petr_belt_e.rsi
+ - type: Clothing
+ sprite: Corvax/Lore/Petr/Equipment/petr_belt_e.rsi
+ - type: Storage
+ grid:
+ - 0,0,8,2
+ - type: Appearance
+
+- type: entity
+ id: PetrBeltSpecFilledEng
+ parent: PetrBeltSpec
+ suffix: Filled, Инструменты, Петрищев
+ components:
+ - type: StorageFill
+ contents:
+ - id: CombatKnife
+ - id: Crowbar
+ - id: Wrench
+ - id: Screwdriver
+ - id: Wirecutter
+ - id: Welder
+
+- type: entity
+ id: PetrBeltSpecFilledExp
+ parent: PetrBeltSpec
+ suffix: Filled, Взрывчатка, Петрищев
+ components:
+ - type: StorageFill
+ contents:
+ - id: CombatKnife
+ - id: PetrExGrenade
+ - id: PetrExGrenade
+ - id: PetrSmokeGrenade
+ - id: PetrSmokeGrenade
+#-------------------------------------оружие-------------------------------------------------------------------------------
+#-------------------------------------пули--------------------------------------------------------------
+#------------------------------------винтовка----------
+- type: entity
+ id: PetrBulletRifle
+ name: Винтовочная пуля (.27 rifle)
+ suffix: Петрищев
+ parent: BaseBullet
+ categories: [ HideSpawnMenu ]
+ components:
+ - type: Projectile
+ damage:
+ types:
+ Piercing: 24
+#------------------------------------пистолет----------
+- type: entity
+ id: PetrBulletPistol
+ name: Пистолетная пуля (.32 rifle)
+ suffix: Петрищев
+ parent: BaseBullet
+ categories: [ HideSpawnMenu ]
+ components:
+ - type: Projectile
+ damage:
+ types:
+ Piercing: 15
+#------------------------------------револьвер----------
+- type: entity
+ id: PetrBulletRevolver
+ name: Револьверная пуля (.40 rifle)
+ suffix: Петрищев
+ parent: BaseBullet
+ categories: [ HideSpawnMenu ]
+ components:
+ - type: Projectile
+ damage:
+ types:
+ Piercing: 25
+ Heat: 5
+#-------------------------------------картриджи---------------------------------------------------------------------------------
+#------------------------------------винтовка----------
+- type: Tag
+ id: PetrCartridgeRifle
+
+- type: entity
+ id: PetrCartridgeRifle
+ name: Винтовочная пуля (.27 rifle)
+ suffix: Петрищев
+ parent: BaseCartridgeRifle
+ components:
+ - type: CartridgeAmmo
+ proto: PetrBulletRifle
+ - type: Tag
+ tags:
+ - PetrCartridgeRifle
+#------------------------------------пистолет----------
+- type: Tag
+ id: PetrCartridgePistol
+
+- type: entity
+ id: PetrCartridgePistol
+ name: Пистолетная пуля (.32 rifle)
+ suffix: Петрищев
+ parent: BaseCartridgePistol
+ components:
+ - type: CartridgeAmmo
+ proto: PetrBulletPistol
+ - type: Tag
+ tags:
+ - PetrCartridgePistol
+#------------------------------------револьвер----------
+- type: Tag
+ id: PetrCartridgeRevolver
+
+- type: entity
+ id: PetrCartridgeRevolver
+ name: Револьверная пуля (.40 rifle)
+ suffix: Петрищев
+ parent: BaseCartridgePistol
+ components:
+ - type: CartridgeAmmo
+ proto: PetrBulletRevolver
+ - type: Tag
+ tags:
+ - PetrCartridgeRevolver
+#-------------------------------------магазины---------------------------------------------------------------------------------
+#------------------------------------пистолетный----------
+- type: Tag
+ id: PetrMagazinePistol
+
+- type: entity
+ id: PetrMagazinePistol
+ name: Магазин к пистолету "Горький" (.32 rifle)
+ suffix: Петрищев
+ parent: BaseMagazinePistol
+ components:
+ - type: BallisticAmmoProvider
+ mayTransfer: true
+ whitelist:
+ tags:
+ - PetrCartridgePistol
+ proto: PetrCartridgePistol
+ capacity: 8
+ - type: Sprite
+ sprite: Corvax/Lore/Petr/Weapon/petr_pistol_magazine.rsi
+ layers:
+ - state: base
+ map: ["enum.GunVisualLayers.Base"]
+ - type: Tag
+ tags:
+ - PetrMagazinePistol
+#------------------------------------спидлодер револьвера-----------------------------
+- type: Tag
+ id: PetrSpeedLoader
+
+- type: entity
+ id: PetrSpeedLoader
+ name: Спидлоадер револьвера (.40)
+ parent: BaseSpeedLoaderMagnum
+ components:
+ - type: BallisticAmmoProvider
+ proto: PetrCartridgeRevolver
+ - type: Sprite
+ sprite: Objects/Weapons/Guns/Ammunition/SpeedLoaders/Magnum/magnum_speed_loader.rsi
+ layers:
+ - state: base
+ map: [ "enum.GunVisualLayers.Base" ]
+ - state: base-6
+ map: [ "enum.GunVisualLayers.Mag" ]
+ - type: MagazineVisuals
+ magState: base
+ steps: 7
+ zeroVisible: false
+ - type: Appearance
+ - type: Tag
+ tags:
+ - PetrSpeedLoader
+#------------------------------------к пистолет-пулемёту----------
+- type: Tag
+ id: PetrMagazineSMG
+
+- type: entity
+ id: PetrMagazineSMG
+ name: Магазин к пистолету-пулемёту "Коллективист" (.32 auto боевые)
+ suffix: Петрищев
+ parent: BaseMagazinePistolSubMachineGun
+ components:
+ - type: Tag
+ tags:
+ - PetrMagazineSMG
+ - type: BallisticAmmoProvider
+ capacity: 23
+ proto: PetrCartridgePistol
+ whitelist:
+ tags:
+ - PetrCartridgePistol
+ soundInsert:
+ path: /Audio/Weapons/Guns/MagIn/bullet_insert.ogg
+ - type: Sprite
+ sprite: Corvax/Lore/Petr/Weapon/petr_smg_magazine.rsi
+ layers:
+ - state: base
+ map: ["enum.GunVisualLayers.Base"]
+#------------------------------------к автомату----------
+- type: Tag
+ id: PetrMagazineRifle
+
+- type: entity
+ id: PetrMagazineRifle
+ name: Магазин к автомату "Повстанец" (.27 rifle)
+ suffix: Петрищев
+ parent: BaseMagazineLightRifle
+ components:
+ - type: BallisticAmmoProvider
+ mayTransfer: true
+ whitelist:
+ tags:
+ - PetrCartridgeRifle
+ proto: PetrCartridgeRifle
+ capacity: 30
+ - type: Sprite
+ sprite: Corvax/Lore/Petr/Weapon/petr_automat_magazine.rsi
+ layers:
+ - state: base
+ map: ["enum.GunVisualLayers.Base"]
+ - type: Tag
+ tags:
+ - PetrMagazineRifle
+#------------------------------------к пулемёту----------
+- type: Tag
+ id: PetrMagazineRifleBox
+
+- type: entity
+ id: PetrMagazineRifleBox
+ name: Цинк к пулемёту "Товарищ Петрищев" (.27 rifle)
+ suffix: Петрищев
+ parent: BaseMagazineLightRifle
+ components:
+ - type: Tag
+ tags:
+ - PetrMagazineRifleBox
+ - type: BallisticAmmoProvider
+ mayTransfer: true
+ whitelist:
+ tags:
+ - PetrCartridgeRifle
+ proto: PetrCartridgeRifle
+ capacity: 120
+ - type: Item
+ - type: Sprite
+ sprite: Corvax/Lore/Petr/Weapon/petr_lmg_magazine.rsi
+ - type: MagazineVisuals
+ magState: mag
+ steps: 8
+ zeroVisible: false
+ - type: Appearance
+#---------------------------------------------к дробовику------------------------------------------
+- type: Tag
+ id: PetrMagazineShotgun
+
+- type: entity
+ id: PetrMagazineShotgun
+ name: Магазин к дробовику "Старатель" (.50 pellet)
+ suffix: Петрищев
+ parent: BaseMagazineShotgun
+ components:
+ - type: Tag
+ tags:
+ - PetrMagazineShotgun
+ - type: BallisticAmmoProvider
+ mayTransfer: true
+ whitelist:
+ tags:
+ - ShellShotgun
+ proto: ShellShotgun
+ capacity: 7
+ - type: Sprite
+ sprite: Corvax/Lore/Petr/Weapon/petr_shotgun_magazine.rsi
+ layers:
+ - state: base
+ map: ["enum.GunVisualLayers.Base"]
+ - state: mag-1
+ map: ["enum.GunVisualLayers.Mag"]
+#-------------------------------------стволы---------------------------------------------------------------------------------
+#------------------------------------пистолет----------
+- type: Tag
+ id: PetrPistol
+
+- type: entity
+ name: Петрищевский пистолет "Горький"
+ suffix: Петрищев
+ parent: BaseWeaponPistol
+ id: PetrPistol
+ description: Короткий и очень дешёвый, но мощный пистолет. Использует собственные петрищевские патроны .32
+ components:
+ - type: Sprite
+ sprite: Corvax/Lore/Petr/Weapon/petr_pistol.rsi
+ layers:
+ - state: base
+ map: ["enum.GunVisualLayers.Base"]
+ - state: mag-0
+ map: ["enum.GunVisualLayers.Mag"]
+ - type: Gun
+ fireRate: 3
+ soundGunshot:
+ path: /Audio/Weapons/Guns/Gunshots/mk58.ogg
+ - type: ChamberMagazineAmmoProvider
+ soundRack:
+ path: /Audio/Weapons/Guns/Cock/ltrifle_cock.ogg
+ - type: ItemSlots
+ slots:
+ gun_magazine:
+ name: Magazine
+ startingItem: PetrMagazinePistol
+ insertSound: /Audio/Weapons/Guns/MagIn/pistol_magin.ogg
+ ejectSound: /Audio/Weapons/Guns/MagOut/pistol_magout.ogg
+ priority: 2
+ whitelist:
+ tags:
+ - PetrMagazinePistol
+ gun_chamber:
+ name: Chamber
+ startingItem: PetrCartridgePistol
+ priority: 1
+ whitelist:
+ tags:
+ - PetrCartridgePistol
+ - type: ContainerContainer
+ containers:
+ gun_magazine: !type:ContainerSlot
+ gun_chamber: !type:ContainerSlot
+ - type: MagazineVisuals
+ magState: mag
+ steps: 1
+ zeroVisible: true
+ - type: Appearance
+ - type: StaticPrice
+ price: 250
+ - type: Tag
+ tags:
+ - PetrPistol
+#----------------------------------------револьвер------------------------------------
+- type: Tag
+ id: PetrWeaponRevolver
+
+- type: entity
+ name: Петрищевский револьвер "Троцкий"
+ parent: BaseWeaponRevolver
+ id: PetrWeaponRevolver
+ description: Тяжёлый и суровый револьвер калибра .40, что несёт волю Петрищевцев через космос!
+ components:
+ - type: Sprite
+ sprite: Corvax/Lore/Petr/Weapon/petr_revolver.rsi
+ - type: Clothing
+ sprite: Corvax/Lore/Petr/Weapon/petr_revolver.rsi
+ - type: Gun
+ fireRate: 3
+ soundGunshot:
+ path: /Audio/Weapons/Guns/Gunshots/mateba.ogg
+ - type: RevolverAmmoProvider
+ whitelist:
+ tags:
+ - PetrCartridgeRevolver
+ - PetrSpeedLoader
+ proto: PetrCartridgeRevolver
+ capacity: 6
+ chambers: [ True, True, True, True, True, True ]
+ ammoSlots: [ null, null, null, null, null, null ]
+ - type: Tag
+ tags:
+ - PetrWeaponRevolver
+#------------------------------------пистолет-пулемёт----------
+- type: Tag
+ id: PetrSMG
+
+- type: entity
+ name: Петрищевский пистолет-пулемёт "Коллективист"
+ suffix: Петрищев
+ parent: BaseWeaponSubMachineGun
+ id: PetrSMG
+ description: Маленький и удобный пистолет-пулемёт Петрищевцев, который легко пронести под одеждой. Прекрасно подходит для наведения шороха! Использует патроны .32
+ components:
+ - type: Sprite
+ sprite: Corvax/Lore/Petr/Weapon/petr_smg.rsi
+ layers:
+ - state: base
+ map: ["enum.GunVisualLayers.Base"]
+ - state: mag-0
+ map: ["enum.GunVisualLayers.Mag"]
+ - type: Clothing
+ sprite: Corvax/Lore/Petr/Weapon/petr_smg.rsi
+ - type: Gun
+ fireRate: 6
+ selectedMode: FullAuto
+ soundGunshot:
+ path: /Audio/Weapons/Guns/Gunshots/atreides.ogg
+ availableModes:
+ - FullAuto
+ - type: ItemSlots
+ slots:
+ gun_magazine:
+ name: Magazine
+ startingItem: PetrMagazineSMG
+ insertSound: /Audio/Weapons/Guns/MagIn/smg_magin.ogg
+ ejectSound: /Audio/Weapons/Guns/MagOut/smg_magout.ogg
+ priority: 2
+ whitelist:
+ tags:
+ - PetrMagazineSMG
+ gun_chamber:
+ name: Chamber
+ startingItem: PetrCartridgePistol
+ priority: 1
+ whitelist:
+ tags:
+ - PetrCartridgePistol
+ - type: MagazineVisuals
+ magState: mag
+ steps: 1
+ zeroVisible: true
+ - type: Appearance
+ - type: Tag
+ tags:
+ - PetrSMG
+#------------------------------------автомат----------
+- type: Tag
+ id: PetrLightRifle
+
+- type: entity
+ name: Петрищевский автомат "Повстанец"
+ suffix: Петрищев
+ parent: BaseWeaponRifle
+ id: PetrLightRifle
+ description: Маленький и лёгкий. Очень удобный и надёжный. Использует петрищевские патроны .27
+ components:
+ - type: Sprite
+ sprite: Corvax/Lore/Petr/Weapon/petr_automat.rsi
+ layers:
+ - state: base
+ map: ["enum.GunVisualLayers.Base"]
+ - state: mag-0
+ map: ["enum.GunVisualLayers.Mag"]
+ - type: Item
+ size: Large
+ - type: Clothing
+ sprite: Corvax/Lore/Petr/Weapon/petr_automat.rsi
+ - type: Gun
+ fireRate: 5
+ soundGunshot:
+ path: /Audio/Weapons/Guns/Gunshots/rifle2.ogg
+ - type: ChamberMagazineAmmoProvider
+ soundRack:
+ path: /Audio/Weapons/Guns/Cock/ltrifle_cock.ogg
+ - type: ItemSlots
+ slots:
+ gun_magazine:
+ name: Magazine
+ startingItem: PetrMagazineRifle
+ insertSound: /Audio/Weapons/Guns/MagIn/ltrifle_magin.ogg
+ ejectSound: /Audio/Weapons/Guns/MagOut/ltrifle_magout.ogg
+ priority: 2
+ whitelist:
+ tags:
+ - PetrMagazineRifle
+ gun_chamber:
+ name: Chamber
+ startingItem: PetrCartridgeRifle
+ priority: 1
+ whitelist:
+ tags:
+ - PetrCartridgeRifle
+ - type: ContainerContainer
+ containers:
+ gun_magazine: !type:ContainerSlot
+ gun_chamber: !type:ContainerSlot
+ - type: MagazineVisuals
+ magState: mag
+ steps: 1
+ zeroVisible: true
+ - type: Appearance
+ - type: StaticPrice
+ price: 750
+ - type: Tag
+ tags:
+ - PetrLightRifle
+#-----------------------------------пулемёт------------------------------------
+- type: Tag
+ id: PetrWeaponLMG
+
+- type: entity
+ name: Пулемёт "Товарищ Петрищев"
+ suffix: Петрищев
+ id: PetrWeaponLMG
+ parent: BaseWeaponLightMachineGun
+ description: Здоровый и мощный пулемёт, что несёт смерть в узких проходах и гремит, как речи самого товарища Петрищева! Питается патронами .27
+ components:
+ - type: Sprite
+ sprite: Corvax/Lore/Petr/Weapon/petr_lmg.rsi
+ layers:
+ - state: base
+ map: ["enum.GunVisualLayers.Base"]
+ - state: mag-3
+ map: ["enum.GunVisualLayers.Mag"]
+ - type: MagazineVisuals
+ magState: mag
+ steps: 4
+ zeroVisible: true
+ - type: Appearance
+ - type: ItemSlots
+ slots:
+ gun_magazine:
+ name: Magazine
+ startingItem: PetrMagazineRifleBox
+ insertSound: /Audio/Weapons/Guns/MagIn/batrifle_magin.ogg
+ ejectSound: /Audio/Weapons/Guns/MagOut/batrifle_magout.ogg
+ priority: 2
+ whitelist:
+ tags:
+ - PetrMagazineRifleBox
+ gun_chamber:
+ name: Chamber
+ startingItem: PetrCartridgeRifle
+ priority: 1
+ whitelist:
+ tags:
+ - PetrCartridgeRifle
+ - type: Tag
+ tags:
+ - PetrWeaponLMG
+#----------------------- дробовик----------------------
+- type: Tag
+ id: PetrWeaponShotgun
+
+- type: entity
+ name: Петрищевский дробовик "Старатель"
+ suffix: Петрищев
+ parent: BaseWeaponRifle
+ id: PetrWeaponShotgun
+ description: Небольшой и скорострельный дробовик, который можно перевозить большими партиями и быстро (и дёшево) производить. Использует заряды .50 калибра.
+ components:
+ - type: Sprite
+ sprite: Corvax/Lore/Petr/Weapon/petr_shotgun.rsi
+ layers:
+ - state: base
+ map: ["enum.GunVisualLayers.Base"]
+ - state: mag-0
+ map: ["enum.GunVisualLayers.Mag"]
+ - type: Item
+ size: Large
+ - type: Clothing
+ sprite: Corvax/Lore/Petr/Weapon/petr_shotgun.rsi
+ - type: Gun
+ fireRate: 3
+ soundGunshot:
+ path: /Audio/Corvax/Weapons/Guns/Gunshots/shotgun_auto.ogg
+ - type: ChamberMagazineAmmoProvider
+ soundRack:
+ path: /Audio/Weapons/Guns/Cock/ltrifle_cock.ogg
+ - type: ItemSlots
+ slots:
+ gun_magazine:
+ name: Magazine
+ startingItem: PetrMagazineShotgun
+ insertSound: /Audio/Weapons/Guns/MagIn/smg_magin.ogg
+ ejectSound: /Audio/Weapons/Guns/MagOut/smg_magout.ogg
+ priority: 2
+ whitelist:
+ tags:
+ - PetrMagazineShotgun
+ gun_chamber:
+ name: Chamber
+ startingItem: ShellShotgun
+ priority: 1
+ whitelist:
+ tags:
+ - ShellShotgun
+ - type: ContainerContainer
+ containers:
+ gun_magazine: !type:ContainerSlot
+ gun_chamber: !type:ContainerSlot
+ - type: MagazineVisuals
+ magState: mag
+ steps: 1
+ zeroVisible: true
+ - type: Appearance
+ - type: StaticPrice
+ price: 750
+ - type: Tag
+ tags:
+ - PetrWeaponShotgun
+#--------------------------------------------коробки с патронами------------------------------------
+#------------------------------базовая коробка----------------
+- type: entity
+ abstract: true
+ parent: BaseItem
+ id: BasePetrBox
+ components:
+ - type: BallisticAmmoProvider
+ mayTransfer: true
+ whitelist:
+ tags:
+ - PetrCartridgeRifle
+ - PetrCartridgePistol
+ - PetrCartridgeRevolver
+ proto: PetrCartridgeRifle
+ capacity: 100
+ - type: Item
+ size: Small
+ - type: ContainerContainer
+ containers:
+ ballistic-ammo: !type:Container
+ - type: Sprite
+ sprite: Corvax/Lore/Petr/Weapon/petr_box_ammo.rsi
+ - type: Appearance
+#------------------------------винтовочные----------------
+- type: Tag
+ id: PetrBoxRifle
+
+- type: entity
+ parent: BasePetrBox
+ id: PetrBoxRifle
+ name: Коробка винтовочных патронов .27
+ suffix: Петрищев
+ description: Коробка на 60 патронов .27 к петрищевскому автомату "Повстанец" и пулемёту "Товарищ Петрищев"
+ components:
+ - type: BallisticAmmoProvider
+ capacity: 60
+ proto: PetrCartridgeRifle
+ - type: Sprite
+ layers:
+ - state: rifle
+ map: ["enum.GunVisualLayers.Base"]
+ - state: mag-1
+ map: ["enum.GunVisualLayers.Mag"]
+ zeroVisible: false
+ - type: Tag
+ tags:
+ - PetrBoxRifle
+#------------------------------револьверные----------------
+- type: Tag
+ id: PetrBoxRevolver
+
+
+- type: entity
+ parent: BasePetrBox
+ id: PetrBoxRevolver
+ name: Коробка револьверных патронов .40
+ suffix: Петрищев
+ description: Коробка на 49 патронов к револьверу петрищевцев "Троцкий" калибра .40
+ components:
+ - type: BallisticAmmoProvider
+ capacity: 49
+ proto: PetrCartridgeRevolver
+ - type: Sprite
+ layers:
+ - state: revolver
+ map: ["enum.GunVisualLayers.Base"]
+ - state: mag-0
+ map: ["enum.GunVisualLayers.Mag"]
+ zeroVisible: false
+ - type: Tag
+ tags:
+ - PetrBoxRevolver
+#------------------------------пистолетные----------------
+- type: Tag
+ id: PetrBoxPistol
+
+
+- type: entity
+ parent: BasePetrBox
+ id: PetrBoxPistol
+ name: Коробка пистолетных патронов .32
+ suffix: Петрищев
+ description: Коробка на 92 патронов .32 к петрищевскому пистолету "Горький" и пистолет-пулемёту "Коллективист"
+ components:
+ - type: BallisticAmmoProvider
+ capacity: 92
+ proto: PetrCartridgePistol
+ - type: Sprite
+ layers:
+ - state: pistol
+ map: ["enum.GunVisualLayers.Base"]
+ - state: mag-1
+ map: ["enum.GunVisualLayers.Mag"]
+ zeroVisible: false
+ - type: Tag
+ tags:
+ - PetrBoxPistol
+#------------------------------------------КПК, карты, доступы и шлюзы----------------------------------------
+#------------------------------------------доступы и шлюзы----------------------------------------
+#------------------------------------доступ----------
+- type: accessLevel
+ id: PetrAccess
+ name: accessl-petr
+#------------------------------------закрытый шлюз солдат----------
+- type: entity
+ parent: DoorElectronics
+ id: DoorElectronicsPetrAccess
+ suffix: Петрищев, Locked
+ components:
+ - type: AccessReader
+ access: [["PetrAccess"]]
+
+- type: entity
+ parent: Airlock
+ id: PetrAirlockSolderLocked
+ name: Шлюз
+ suffix: Петрищев, Locked
+ description: Он открывается, он закрывается, он может вас раздавить
+ components:
+ - type: ContainerFill
+ containers:
+ board: [ DoorElectronicsPetrAccess ]
+ - type: Sprite
+ sprite: Corvax/Lore/Petr/petr_airlock.rsi
+#------------------------------------свободный шлюз солдат----------
+- type: entity
+ parent: Airlock
+ id: PetrAirlockSolder
+ name: Шлюз
+ suffix: Петрищев
+ description: Он открывается, он закрывается, он может вас раздавить
+ components:
+ - type: Sprite
+ sprite: Corvax/Lore/Petr/petr_airlock.rsi
+#------------------------------------закрытый стеклянный шлюз солдат----------
+- type: entity
+ parent: AirlockGlass
+ id: PetrAirlockSolderLockedGlass
+ name: Стеклянный шлюз
+ suffix: Петрищев, Locked
+ description: Он открывается, он закрывается, он может вас раздавить
+ components:
+ - type: ContainerFill
+ containers:
+ board: [ DoorElectronicsPetrAccess ]
+ - type: Sprite
+ sprite: Corvax/Lore/Petr/petr_airlock_glass.rsi
+ - type: PaintableAirlock
+ group: Glass
+#------------------------------------свободный стеклянный шлюз солдат----------
+- type: entity
+ parent: AirlockGlass
+ id: PetrAirlockGlass
+ name: Стеклянный шлюз
+ suffix: Петрищев
+ description: Он открывается, он закрывается, он может вас раздавить
+ components:
+ - type: Sprite
+ sprite: Corvax/Lore/Petr/petr_airlock_glass.rsi
+ - type: PaintableAirlock
+ group: Glass
+#------------------------------------стыковочный----------
+- type: entity
+ parent: AirlockExternalShuttleLocked
+ name: Стыковочный шлюз
+ id: PetrAirlockShuttleEasyPryLocked
+ suffix: Петрищев
+ description: Чтобы успешно прилепиться к космическим объектам.
+ components:
+ - type: PryUnpowered
+ - type: AccessReader
+ access: [["PetrAccess"]]
+#------------------------------------------КПК, карты----------------------------------------
+#------------------------------------стандарт карты----------
+- type: entity
+ parent: Clothing
+ id: PetrIDCard
+ suffix: Петрищев
+ name: Карта итендификации личности боевика Петрищевцев
+ description: Данная карта служит в роли электронного пропуска на объектах Петрищевцев
+ abstract: true
+ components:
+ - type: Sprite
+ sprite: Corvax/Lore/Petr/Equipment/petr_id_cards.rsi
+ - type: Clothing
+ slots:
+ - idcard
+ sprite: Corvax/Lore/Petr/Equipment/petr_id_cards.rsi
+ - type: Item
+ size: Small
+ heldPrefix: default
+ storedRotation: -90
+ - type: Access
+ - type: IdCard
+ - type: StationRecordKeyStorage
+ - type: Tag
+ tags:
+ - DoorBumpOpener
+ - WhitelistChameleon
+ - type: StealTarget
+ stealGroup: IDCard
+#------------------------------------карта рядового----------
+- type: entity
+ parent: PetrIDCard
+ id: PetrIDCardSold
+ name: ID-карта рядового боевика Петрищевцев
+ suffix: Петрищев
+ components:
+ - type: Sprite
+ layers:
+ - state: default
+ - state: sol
+ - type: PresetIdCard
+ job: PetrMen
+#------------------------------------карта командира----------
+- type: entity
+ parent: PetrIDCard
+ id: PetrIDCardOffi
+ name: ID-карта командира Петрищевцев
+ suffix: Петрищев
+ components:
+ - type: Sprite
+ layers:
+ - state: default
+ - state: ofi
+ - type: PresetIdCard
+ job: PetrMen
+#------------------------------------стандарт КПК----------
+- type: entity
+ abstract: true
+ parent: BasePDA
+ id: PetrPDA
+ name: КПК Петрищевцев
+ description: Простой, революционный, со смыслом...
+ components:
+ - type: Appearance
+ - type: Sprite
+ sprite: Corvax/Lore/Petr/Equipment/petr_pda.rsi
+ layers:
+ - map: [ "enum.PdaVisualLayers.Base" ]
+ - state: "light_overlay"
+ map: [ "enum.PdaVisualLayers.Flashlight" ]
+ shader: "unshaded"
+ visible: false
+ - state: "id_overlay"
+ map: [ "enum.PdaVisualLayers.IdLight" ]
+ shader: "unshaded"
+ visible: false
+ - type: Icon
+ sprite: Corvax/Lore/Petr/Equipment/petr_pda.rsi
+ state: pda
+#------------------------------------КПК солдата----------
+- type: entity
+ parent: PetrPDA
+ id: PetrPDASold
+ suffix: Петрищев, рядовой
+ components:
+ - type: Pda
+ id: PetrIDCardSold
+ state: pda
+ - type: Icon
+ sprite: Corvax/Lore/Petr/Equipment/petr_pda.rsi
+ state: pda
+#------------------------------------КПК командир----------
+- type: entity
+ parent: PetrPDA
+ id: PetrPDAOffi
+ suffix: Петрищев, Командир
+ components:
+ - type: Pda
+ id: PetrIDCardOffi
+ state: pda
+ - type: Icon
+ sprite: Corvax/Lore/Petr/Equipment/petr_pda.rsi
+ state: pda
+#------------------------------------------связь----------------------------------------
+#-----------------------------канал----------------------------------------
+- type: radioChannel
+ id: PetrRadio
+ name: name-of-PetrRadio
+ keycode: 'в'
+ frequency: 1917
+ color: "#d20000"
+ longRange: true
+#-------------------------------------------------------------------ключи---------------------------------------------------------------------
+#-----------------------------стандарт ключа----------------------------------------
+- type: entity
+ abstract: true
+ parent: BaseItem
+ id: PetrBaseEncryptionKey
+ name: encryption key
+ description: Небольшой чип для шифрования и дешифровки связи.
+ components:
+ - type: EncryptionKey
+ channels:
+ - PetrRadio
+ defaultChannel: PetrRadio
+ - type: Item
+ sprite: Corvax/Lore/Petr/Equipment/petr_encryption_keys.rsi
+ - type: Sprite
+ sprite: Corvax/Lore/Petr/Equipment/petr_encryption_keys.rsi
+ - type: StealTarget
+ stealGroup: EncryptionKey
+#-----------------------------ключ шифрования----------------------------------------
+- type: entity
+ parent: PetrBaseEncryptionKey
+ id: PetrEncryptionKey
+ suffix: Петрищев
+ name: Ключ шифрования боевиков-Петрищевцев
+ description: Используется для шифрования и дешифровки общего армейского канала связи Петрищевцев
+ components:
+ - type: EncryptionKey
+ channels:
+ - PetrRadio
+ defaultChannel: PetrRadio
+ - type: Sprite
+ layers:
+ - state: crypt_gray
+ - state: label_com
+#-----------------------------гарнитура----------------------------------------
+- type: entity
+ parent: ClothingHeadset
+ id: PetrHeadset
+ name: Гарнитура боевика Петрищевцев
+ suffix: Петрищев
+ components:
+ - type: ContainerFill
+ containers:
+ key_slots:
+ - PetrEncryptionKey
+ - type: Sprite
+ sprite: Corvax/Lore/Petr/Equipment/petr_garniture.rsi
+ - type: Clothing
+ sprite: Corvax/Lore/Petr/Equipment/petr_garniture.rsi
+#-----------------------------------------------------роли, полные сумки и гиры------------------------------------------------------
+#--------------------------------------------роли------------------------------------
+#------------------------------------боевик---------------------
+- type: playTimeTracker
+ id: JobEventPetr
+
+- type: job
+ id: PetrMen
+ name: Боевик Петрищевцев
+ description: job-petr
+ playTimeTracker: JobEventPetr
+ startingGear: PetrSoldGear
+ supervisors: job-supervisors-everyone
+ canBeAntag: false
+ access:
+ - PetrAccess
+ - External
+#--------------------------------------------сумки------------------------------------
+#------------------------------------без оружия---------------------
+- type: entity
+ parent: PetrBackpack
+ id: PetrBackpackFilledEmpty
+ suffix: Петрищев, Без оружия
+ components:
+ - type: StorageFill
+ contents:
+ - id: PetrHelmet
+ - id: ClothingMaskGas
+ - id: FoodTinMRE
+ - id: DrinkWaterBottleFull
+ - id: Gauze
+ - id: OxygenTankFilled
+ - id: NitrogenTankFilled
+#------------------------------------пистолет---------------------
+- type: entity
+ parent: PetrBackpack
+ id: PetrBackpackFilledPistol
+ suffix: Петрищев, Пистолет
+ components:
+ - type: StorageFill
+ contents:
+ - id: PetrHelmet
+ - id: PetrMagazinePistol
+ - id: PetrMagazinePistol
+ - id: PetrMagazinePistol
+ - id: PetrPistol
+ - id: ClothingMaskGas
+ - id: FoodTinMRE
+ - id: DrinkWaterBottleFull
+ - id: Gauze
+ - id: OxygenTankFilled
+ - id: NitrogenTankFilled
+#------------------------------------револьвер---------------------
+- type: entity
+ parent: PetrBackpack
+ id: PetrBackpackFilledRevolver
+ suffix: Петрищев, Револьвер
+ components:
+ - type: StorageFill
+ contents:
+ - id: PetrHelmet
+ - id: PetrBoxRevolver
+ - id: PetrWeaponRevolver
+ - id: PetrSpeedLoader
+ - id: ClothingMaskGas
+ - id: FoodTinMRE
+ - id: DrinkWaterBottleFull
+ - id: Gauze
+ - id: OxygenTankFilled
+ - id: NitrogenTankFilled
+#------------------------------------ПП---------------------
+- type: entity
+ parent: PetrBackpack
+ id: PetrBackpackFilledSMG
+ suffix: Петрищев, ПП
+ components:
+ - type: StorageFill
+ contents:
+ - id: PetrHelmet
+ - id: PetrSMG
+ - id: PetrMagazineSMG
+ - id: PetrMagazineSMG
+ - id: PetrMagazineSMG
+ - id: ClothingMaskGas
+ - id: FoodTinMRE
+ - id: DrinkWaterBottleFull
+ - id: Gauze
+ - id: OxygenTankFilled
+ - id: NitrogenTankFilled
+#------------------------------------автомат---------------------
+- type: entity
+ parent: PetrBackpack
+ id: PetrBackpackFilledRifle
+ suffix: Петрищев, Автомат
+ components:
+ - type: StorageFill
+ contents:
+ - id: PetrHelmet
+ - id: PetrLightRifle
+ - id: PetrMagazineRifle
+ - id: PetrMagazineRifle
+ - id: PetrMagazineRifle
+ - id: ClothingMaskGas
+ - id: FoodTinMRE
+ - id: DrinkWaterBottleFull
+ - id: Gauze
+ - id: OxygenTankFilled
+ - id: NitrogenTankFilled
+#------------------------------------пулемёт---------------------
+- type: entity
+ parent: PetrBackpack
+ id: PetrBackpackFilledLMG
+ suffix: Петрищев, Пулемёт
+ components:
+ - type: StorageFill
+ contents:
+ - id: PetrHelmet
+ - id: PetrWeaponLMG
+ - id: PetrMagazineRifleBox
+ - id: ClothingMaskGas
+ - id: FoodTinMRE
+ - id: DrinkWaterBottleFull
+ - id: Gauze
+ - id: OxygenTankFilled
+ - id: NitrogenTankFilled
+#------------------------------------дробовик---------------------
+- type: entity
+ parent: PetrBackpack
+ id: PetrBackpackFilledShotgun
+ suffix: Петрищев, Дробовик
+ components:
+ - type: StorageFill
+ contents:
+ - id: PetrHelmet
+ - id: PetrWeaponShotgun
+ - id: PetrMagazineShotgun
+ - id: PetrMagazineShotgun
+ - id: PetrMagazineShotgun
+ - id: ClothingMaskGas
+ - id: FoodTinMRE
+ - id: DrinkWaterBottleFull
+ - id: Gauze
+ - id: OxygenTankFilled
+ - id: NitrogenTankFilled
+#------------------------------------подрывник---------------------
+- type: entity
+ parent: PetrBackpack
+ id: PetrBackpackFilledBomb
+ suffix: Петрищев, Подрывник
+ components:
+ - type: StorageFill
+ contents:
+ - id: PetrHelmet
+ - id: PetrExGrenade
+ - id: PetrExGrenade
+ - id: PetrSmokeGrenade
+ - id: PetrSmokeGrenade
+ - id: PetrSmokeGrenade
+ - id: C4
+ - id: C4
+ - id: ClothingMaskGas
+ - id: FoodTinMRE
+ - id: DrinkWaterBottleFull
+ - id: Gauze
+ - id: OxygenTankFilled
+ - id: NitrogenTankFilled
+#-----------------------------------------------гиры---------------------------------------
+#------------------------------------новичёк----------
+- type: startingGear
+ id: PetrNovGear
+ equipment:
+ jumpsuit: PetrUniform
+ back: PetrBackpackFilledSMG
+ shoes: PetrBoots
+ head: PetrCapP
+ outerClothing: PetrArmorBasic
+ id: PetrPDASold
+ ears: PetrHeadset
+ belt: PetrBeltSoldFilled
+ pocket1: PetrPaperNov
+#------------------------------------боевик----------
+- type: startingGear
+ id: PetrSoldGear
+ equipment:
+ jumpsuit: PetrUniform
+ back: PetrBackpackFilledRifle
+ shoes: PetrBoots
+ head: PetrCapP
+ outerClothing: PetrArmorMid
+ id: PetrPDASold
+ ears: PetrHeadset
+ belt: PetrBeltSoldFilled
+ pocket1: PetrPaperSold
+#------------------------------------специалист-инженер----------
+- type: startingGear
+ id: PetrSpecGear
+ equipment:
+ jumpsuit: PetrUniform
+ back: PetrBackpackFilledShotgun
+ shoes: PetrBoots
+ head: PetrCapP
+ outerClothing: PetrArmorBasic
+ id: PetrPDASold
+ ears: PetrHeadset
+ belt: PetrBeltSpecFilledEng
+ pocket1: PetrPaperSpecEng
+#------------------------------------специалист-подрывник----------
+- type: startingGear
+ id: PetrSaperGear
+ equipment:
+ jumpsuit: PetrUniform
+ back: PetrBackpackFilledBomb
+ shoes: PetrBoots
+ head: PetrCapP
+ outerClothing: PetrArmorMid
+ id: PetrPDASold
+ ears: PetrHeadset
+ belt: PetrBeltSpecFilledExp
+ pocket1: PetrPaperSpecSap
+#------------------------------------командир----------
+- type: startingGear
+ id: PetrOffiGear
+ equipment:
+ jumpsuit: PetrUniform
+ back: PetrBackpackFilledRevolver
+ shoes: PetrBoots
+ head: PetrCapP
+ neck: PetrCloak
+ outerClothing: PetrArmorBasic
+ id: PetrPDAOffi
+ ears: PetrHeadset
+ belt: PetrBeltSoldFilled
+ pocket1: PetrPaperOffi
+ pocket2: PetrRubberStamp
+#------------------------------------Серп----------
+- type: startingGear
+ id: PetrSerpGear
+ equipment:
+ jumpsuit: PetrUniform
+ back: PetrBackpackFilledRifle
+ shoes: PetrBoots
+ head: PetrCapP
+ outerClothing: PetrHardsuitSerp
+ id: PetrPDASold
+ ears: PetrHeadset
+ belt: PetrBeltSpecFilledExp
+ pocket1: PetrPaperSerp
+#------------------------------------Молот----------
+- type: startingGear
+ id: PetrMolotGear
+ equipment:
+ jumpsuit: PetrUniform
+ back: PetrBackpackFilledLMG
+ shoes: PetrBoots
+ head: PetrCapP
+ outerClothing: PetrHardsuitMolot
+ id: PetrPDASold
+ ears: PetrHeadset
+ belt: PetrBeltSoldFilled
+ pocket1: PetrPaperMolot
+#---------------------------------------------------спавнеры------------------------------------------------
+#-------------------------------------------Имена-------------------------------------
+#---------------------------------Новобранец----------
+- type: dataset
+ id: PetrName-nov
+ values:
+ - Пионер
+#---------------------------------Товарищ----------
+- type: dataset
+ id: PetrName-tov
+ values:
+ - Товарищ
+#---------------------------------Ветеран----------
+- type: dataset
+ id: PetrName-vet
+ values:
+ - Старший Товарищ
+#---------------------------------Командир----------
+- type: dataset
+ id: PetrName-com
+ values:
+ - Командир
+#---------------------------------фамилии----------
+- type: dataset
+ id: PetrNameTwo
+ values:
+ - Киров
+ - Железин
+ - Левин
+ - Гевара
+ - Молотов
+ - Серпов
+ - Ежов
+ - Ягода
+ - Марксненко
+ - Либерти
+ - Комрадин
+ - Союзнов
+ - Правдин
+ - Горячев
+ - Огнесердцен
+#-------------------------------------хуй знает что это, но вот оно работает и ладно---------------------------
+#---------------------------------новобранец----------
+- type: randomHumanoidSettings
+ speciesBlacklist:
+ - Diona
+ - Arachnid
+ id: PetrNovob
+ randomizeName: false
+ components:
+ - type: GhostRole
+ name: Гост-роль новобранца Петрищевцев
+ description: "Вы боевик-новобранец Петрищевцев. Исполняйте приказы своего командира и воюте, как последний раз. Мировая Коммунистическая революция в ВАШИХ руках!"
+ - type: GhostTakeoverAvailable
+ - type: Loadout
+ prototypes: [ PetrNovGear ]
+ - type: RandomMetadata
+ nameSegments:
+ - PetrName-nov
+ - PetrNameTwo
+
+- type: randomHumanoidSettings
+ id: PetrNovobReady
+ parent: PetrNovob
+ components:
+ - type: GhostRole
+ allowMovement: true
+ allowSpeech: true
+ makeSentient: true
+ name: Новобранец Петрищевцев
+ description: "Вы боевик-новобранец Петрищевцев. Исполняйте приказы своего командира и воюте, как последний раз. Мировая Коммунистическая революция в ВАШИХ руках!"
+ - type: GhostTakeoverAvailable
+ - type: MobThresholds
+ thresholds:
+ 0: Alive
+ 100: Critical
+ 200: Dead
+ - type: Stamina
+ critThreshold: 380
+ - type: Loadout
+ prototypes: [ PetrNovGear ]
+
+- type: entity
+ name: Спавнер новобранца Петрищевцев
+ suffix: GOST, Петрищев
+ id: PetrMobHumanNovob
+ components:
+ - type: Sprite
+ sprite: Markers/jobs.rsi
+ state: security_cadet
+ - type: RandomHumanoidAppearance
+ randomizeName: false
+ - type: RandomMetadata
+ nameSegments:
+ - PetrName-nov
+ - PetrNameTwo
+ - type: RandomHumanoidSpawner
+ settings: PetrNovob
+#---------------------------------боевик----------
+- type: randomHumanoidSettings
+ speciesBlacklist:
+ - Diona
+ - Arachnid
+ id: PetrBoevi
+ randomizeName: false
+ components:
+ - type: GhostRole
+ name: Гост-роль боевика Петрищевцев
+ description: "Вы боевик Петрищевцев. Исполняйте приказы своего командира и воюте лучше всех! От ваших действий зависит близость Общегалактической свободы пролеториата от угнетателей!"
+ - type: GhostTakeoverAvailable
+ - type: Loadout
+ prototypes: [ PetrSoldGear ]
+ - type: RandomMetadata
+ nameSegments:
+ - PetrName-tov
+ - PetrNameTwo
+
+- type: randomHumanoidSettings
+ id: PetrBoeviReady
+ parent: PetrBoevi
+ components:
+ - type: GhostRole
+ allowMovement: true
+ allowSpeech: true
+ makeSentient: true
+ name: Боевик Петрищевцев
+ description: "Вы боевик Петрищевцев. Исполняйте приказы своего командира и воюте лучше всех! От ваших действий зависит близость Общегалактической свободы пролеториата от угнетателей!"
+ - type: GhostTakeoverAvailable
+ - type: MobThresholds
+ thresholds:
+ 0: Alive
+ 105: Critical
+ 200: Dead
+ - type: Stamina
+ critThreshold: 380
+ - type: Loadout
+ prototypes: [ PetrSoldGear ]
+
+- type: entity
+ name: Спавнер боевика Петрищевцев
+ suffix: GOST, Петрищев
+ id: PetrMobHumanBoevi
+ components:
+ - type: Sprite
+ sprite: Markers/jobs.rsi
+ state: security_officer
+ - type: RandomHumanoidAppearance
+ randomizeName: false
+ - type: RandomMetadata
+ nameSegments:
+ - PetrName-tov
+ - PetrNameTwo
+ - type: RandomHumanoidSpawner
+ settings: PetrBoevi
+#---------------------------------специалист-инженер----------
+- type: randomHumanoidSettings
+ speciesBlacklist:
+ - Diona
+ - Arachnid
+ id: PetrCpeci
+ randomizeName: false
+ components:
+ - type: GhostRole
+ name: Гост-роль инженера Петрищевцев
+ description: "Вы боевик-инженер Петрищевцев. Исполняйте приказы своего командира и будьте самым умным! От ваших действий зависит созранение жизни ваших товарищей, что несут идеалы Коммунизма с оружием в руках!"
+ - type: GhostTakeoverAvailable
+ - type: Loadout
+ prototypes: [ PetrSpecGear ]
+ - type: RandomMetadata
+ nameSegments:
+ - PetrName-tov
+ - PetrNameTwo
+
+- type: randomHumanoidSettings
+ id: PetrSpeciReady
+ parent: PetrCpeci
+ components:
+ - type: GhostRole
+ allowMovement: true
+ allowSpeech: true
+ makeSentient: true
+ name: Инженер Петрищевцев
+ description: "Вы боевик-инженер Петрищевцев. Исполняйте приказы своего командира и будьте самым умным! От ваших действий зависит созранение жизни ваших товарищей, что несут идеалы Коммунизма с оружием в руках!"
+ - type: GhostTakeoverAvailable
+ - type: MobThresholds
+ thresholds:
+ 0: Alive
+ 100: Critical
+ 210: Dead
+ - type: Stamina
+ critThreshold: 380
+ - type: Loadout
+ prototypes: [ PetrSpecGear ]
+
+- type: entity
+ name: Спавнер инженер Петрищевцев
+ suffix: GOST, Петрищев
+ id: PetrMobHumanSpeci
+ components:
+ - type: Sprite
+ sprite: Markers/jobs.rsi
+ state: engineer
+ - type: RandomHumanoidAppearance
+ randomizeName: false
+ - type: RandomMetadata
+ nameSegments:
+ - PetrName-tov
+ - PetrNameTwo
+ - type: RandomHumanoidSpawner
+ settings: PetrCpeci
+#---------------------------------специалист-подрывник----------
+- type: randomHumanoidSettings
+ speciesBlacklist:
+ - Diona
+ - Arachnid
+ id: PetrSaper
+ randomizeName: false
+ components:
+ - type: GhostRole
+ name: Гост-роль подрывника Петрищевцев
+ description: "Вы боевик-подрывник Петрищевцев. Исполняйте приказы своего командира и будьте самым уничтожающим! От ваших действий зависит как долго капиталистические наймиты будут портить галактику своим присутствием!"
+ - type: GhostTakeoverAvailable
+ - type: Loadout
+ prototypes: [ PetrSaperGear ]
+ - type: RandomMetadata
+ nameSegments:
+ - PetrName-tov
+ - PetrNameTwo
+
+# Код написал Crazzy_pingvin
+- type: randomHumanoidSettings
+ id: PetrSaperReady
+ parent: PetrSaper
+ components:
+ - type: GhostRole
+ allowMovement: true
+ allowSpeech: true
+ makeSentient: true
+ name: Подрывник Петрищевцев
+ description: "Вы боевик-подрывник Петрищевцев. Исполняйте приказы своего командира и будьте самым уничтожающим! От ваших действий зависит как долго капиталистические наймиты будут портить галактику своим присутствием!"
+ - type: GhostTakeoverAvailable
+ - type: MobThresholds
+ thresholds:
+ 0: Alive
+ 100: Critical
+ 210: Dead
+ - type: Stamina
+ critThreshold: 380
+ - type: Loadout
+ prototypes: [ PetrSaperGear ]
+
+- type: entity
+ name: Спавнер подрывник Петрищевцев
+ suffix: GOST, Петрищев
+ id: PetrMobHumanSaper
+ components:
+ - type: Sprite
+ sprite: Markers/jobs.rsi
+ state: cburn
+ - type: RandomHumanoidAppearance
+ randomizeName: false
+ - type: RandomMetadata
+ nameSegments:
+ - PetrName-tov
+ - PetrNameTwo
+ - type: RandomHumanoidSpawner
+ settings: PetrSaper
+#---------------------------------командир----------
+- type: randomHumanoidSettings
+ speciesBlacklist:
+ - Diona
+ - Arachnid
+ id: PetrOffi
+ randomizeName: false
+ components:
+ - type: GhostRole
+ name: Гост-роль командира Петрищевцев
+ description: "Вы командир Петрищевцев. Будьте лидером! Несите коммунистические идеалы, координируйте работу своих людей. Совершите самый хитрый налёт или самый опасный терракт в этой Галактике! Всё что угодно во славу Коммунизма!"
+ - type: GhostTakeoverAvailable
+ - type: Loadout
+ prototypes: [ PetrOffiGear ]
+ - type: RandomMetadata
+ nameSegments:
+ - PetrName-com
+ - PetrNameTwo
+
+- type: randomHumanoidSettings
+ id: PetrOffiReady
+ parent: PetrOffi
+ components:
+ - type: GhostRole
+ allowMovement: true
+ allowSpeech: true
+ makeSentient: true
+ name: Командир Петрищевцев
+ description: "Вы командир Петрищевцев. Будьте лидером! Несите коммунистические идеалы, координируйте работу своих людей. Совершите самый хитрый налёт или самый опасный терракт в этой Галактике! Всё что угодно во славу Коммунизма!"
+ - type: GhostTakeoverAvailable
+ - type: MobThresholds
+ thresholds:
+ 0: Alive
+ 105: Critical
+ 210: Dead
+ - type: Stamina
+ critThreshold: 380
+ - type: Loadout
+ prototypes: [ PetrOffiGear ]
+
+- type: entity
+ name: Спавнер командира Петрищевцев
+ suffix: GOST, Петрищев
+ id: PetrMobHumanOffi
+ components:
+ - type: Sprite
+ sprite: Markers/jobs.rsi
+ state: hos
+ - type: RandomHumanoidAppearance
+ randomizeName: false
+ - type: RandomMetadata
+ nameSegments:
+ - PetrName-com
+ - PetrNameTwo
+ - type: RandomHumanoidSpawner
+ settings: PetrOffi
+#---------------------------------Серп----------
+- type: randomHumanoidSettings
+ speciesBlacklist:
+ - Diona
+ - Arachnid
+ id: PetrSerp
+ randomizeName: false
+ components:
+ - type: GhostRole
+ name: Гост-роль оператора "Серп" Петрищевцев
+ description: "Вы оператор Серп Петрищевцев. Исполняйте приказы своего командира и будьте самым быстрым! От ваших действий зависит как скоро ваши силы прорвут оборону противника! Станьте настоящими призраками коммунизма!"
+ - type: GhostTakeoverAvailable
+ - type: Loadout
+ prototypes: [ PetrSerpGear ]
+ - type: RandomMetadata
+ nameSegments:
+ - PetrName-vet
+ - PetrNameTwo
+
+- type: randomHumanoidSettings
+ id: PetrSerpReady
+ parent: PetrSerp
+ components:
+ - type: GhostRole
+ allowMovement: true
+ allowSpeech: true
+ makeSentient: true
+ name: Оператор "Серп" Петрищевцев
+ description: "Вы оператор Серп Петрищевцев. Исполняйте приказы своего командира и будьте самым быстрым! От ваших действий зависит как скоро ваши силы прорвут оборону противника! Станьте настоящими призраками коммунизма!"
+ - type: GhostTakeoverAvailable
+ - type: MobThresholds
+ thresholds:
+ 0: Alive
+ 110: Critical
+ 210: Dead
+ - type: Stamina
+ critThreshold: 380
+ - type: Loadout
+ prototypes: [ PetrSerpGear ]
+
+- type: entity
+ name: Спавнер оператора "Серп" Петрищевцев
+ suffix: GOST, Петрищев
+ id: PetrMobHumanSerp
+ components:
+ - type: Sprite
+ sprite: Markers/jobs.rsi
+ state: ertsecurity
+ - type: RandomHumanoidAppearance
+ randomizeName: false
+ - type: RandomMetadata
+ nameSegments:
+ - PetrName-vet
+ - PetrNameTwo
+ - type: RandomHumanoidSpawner
+ settings: PetrSerp
+#---------------------------------Молот----------
+- type: randomHumanoidSettings
+ speciesBlacklist:
+ - Diona
+ - Arachnid
+ id: PetrMolot
+ randomizeName: false
+ components:
+ - type: GhostRole
+ name: Гост-роль оператора "Молот" Петрищевцев
+ description: "Вы оператор Молот Петрищевцев. Исполняйте приказы своего командира и будьте самым несокрушимым! От ваших действий зависит как скоро жалкие денежные рабы потеряют волю к сопротивлению и как много ваших товарищей выживет за спиной!"
+ - type: GhostTakeoverAvailable
+ - type: Loadout
+ prototypes: [ PetrMolotGear ]
+ - type: RandomMetadata
+ nameSegments:
+ - PetrName-vet
+ - PetrNameTwo
+
+- type: randomHumanoidSettings
+ id: PetrMolotReady
+ parent: PetrMolot
+ components:
+ - type: GhostRole
+ allowMovement: true
+ allowSpeech: true
+ makeSentient: true
+ name: Оператор "Молот" Петрищевцев
+ description: "Вы оператор Молот Петрищевцев. Исполняйте приказы своего командира и будьте самым несокрушимым! От ваших действий зависит как скоро жалкие денежные рабы потеряют волю к сопротивлению и как много ваших товарищей выживет за спиной!"
+ - type: GhostTakeoverAvailable
+ - type: MobThresholds
+ thresholds:
+ 0: Alive
+ 110: Critical
+ 210: Dead
+ - type: Stamina
+ critThreshold: 380
+ - type: Loadout
+ prototypes: [ PetrMolotGear ]
+
+- type: entity
+ name: Спавнер оператора "Молот" Петрищевцев
+ suffix: GOST, Петрищев
+ id: PetrMobHumanMolot
+ components:
+ - type: Sprite
+ sprite: Markers/jobs.rsi
+ state: ertsecurity
+ - type: RandomHumanoidAppearance
+ randomizeName: false
+ - type: RandomMetadata
+ nameSegments:
+ - PetrName-vet
+ - PetrNameTwo
+ - type: RandomHumanoidSpawner
+ settings: PetrMolot
+#---------------------------------------------------------------Бумаги------------------------------------------------------------
+#-----------------------------------новобранец-----------------------------
+- type: entity
+ categories: [ HideSpawnMenu ]
+ id: PetrPaperNov
+ name: Памятка новобранца Петрищевца
+ suffix: Петрищев
+ parent: Paper
+ components:
+ - type: TimedDespawn
+ lifetime: 1200
+ - type: Paper
+ content: |
+ Вы: Недавно завербованный боец Петрищевцев. Вы ещё не самый умелый боец и не идеально идеалогически образованы, но уже стремитесь сделать всё возможное для дела Революции.
+ Ваши навыки: Базовые навыки, Владение оружием (но херовенькое малясь)
+ Руководство к отыгрышу: Будьте верным своим товарищам. Подчиняйтесь командиру, как богу нового мира. Можете показывать, что вы ещё не вполне в теме, но жадно старайтесь накопить знаний и полезных навыков. Выслуживайтесь перед старшими товарищами.
+ Краткий лор организации: Петрищевцы - это радикальная экстримистская группировка вечных революционеров-коммунистов. Они были изгнаны из СССП и сейчас стремятся совершить галактичскую Коммунистическую революцию.
+#-----------------------------------боевик-----------------------------
+- type: entity
+ categories: [ HideSpawnMenu ]
+ id: PetrPaperSold
+ name: Памятка боевика Петрищевца
+ suffix: Петрищев
+ parent: Paper
+ components:
+ - type: TimedDespawn
+ lifetime: 1200
+ - type: Paper
+ content: |
+ Вы: Подготовленный и тренированный революционер. Умелый боец. Хорошо ориентируетесь в вовпросах идеалогии.
+ Ваши навыки: Базовые навыки, Владение оружием , Разделка туш, Готовка, Смешивание напитков
+ Руководство к отыгрышу: Будьте верным своим товарищам. Подчиняйтесь командиру, как богу нового мира. Помогайте новобранцам. Будьте смелыми и отважными! Защищайте пролеториат ценой своей жизни, карайте угнетателей, пока течёт кровь в жилах.
+ Краткий лор организации: Петрищевцы - это радикальная экстримистская группировка вечных революционеров-коммунистов. Они были изгнаны из СССП и сейчас стремятся совершить галактичскую Коммунистическую революцию.
+#-----------------------------------специалист-инженер-----------------------------
+- type: entity
+ categories: [ HideSpawnMenu ]
+ id: PetrPaperSpecEng
+ name: Памятка специалиста-инженера Петрищевца
+ suffix: Петрищев
+ parent: Paper
+ components:
+ - type: TimedDespawn
+ lifetime: 1200
+ - type: Paper
+ content: |
+ Вы: Не просто подготовленный пехотинец Петрищевцев. Вы талантливый механик, электронщик, газовый техник... Одним словом - хороший инженер.
+ Ваши навыки: Базовые навыки, Владение оружием, Постройка приборов, Постройка сложных объектов, Постройка роботов, Продвинутый Атмос, Управление Шаттлом
+ Руководство к отыгрышу: Будьте верным своим товарищам. Подчиняйтесь командиру, как богу нового мира. Помогайте новобранцам. Будьте смелыми и отважными! Защищайте пролеториат ценой своей жизни, карайте угнетателей, пока течёт кровь в жилах. Стройте и ремонтируйте то, что поможет вашей борьбе. Будьте самым находчивым имногофункциональным.
+ Краткий лор организации: Петрищевцы - это радикальная экстримистская группировка вечных революционеров-коммунистов. Они были изгнаны из СССП и сейчас стремятся совершить галактичскую Коммунистическую революцию.
+#-----------------------------------специалист-подрывник-----------------------------
+- type: entity
+ categories: [ HideSpawnMenu ]
+ id: PetrPaperSpecSap
+ name: Памятка специалиста-подрывника Петрищевца
+ suffix: Петрищев
+ parent: Paper
+ components:
+ - type: TimedDespawn
+ lifetime: 1200
+ - type: Paper
+ content: |
+ Вы: Не просто подготовленный пехотинец Петрищевцев. Вахей страстью всегда были химия и электроника. Вы подрывник-сапёр.
+ Ваши навыки: Базовые навыки, Владение оружием , Постройка приборов, Продвинутая химия
+ Руководство к отыгрышу: Подчиняйтесь командиру, как богу нового мира. Будьте смелыми, отважным и опасным! Создайте капиталистам ад на земле! Весь мир в труху и ядерный пепел!
+ Краткий лор организации: Петрищевцы - это радикальная экстримистская группировка вечных революционеров-коммунистов. Они были изгнаны из СССП и сейчас стремятся совершить галактичскую Коммунистическую революцию.
+#-----------------------------------командир-----------------------------
+- type: entity
+ categories: [ HideSpawnMenu ]
+ id: PetrPaperOffi
+ name: Памятка командира Петрищевца
+ suffix: Петрищев
+ parent: Paper
+ components:
+ - type: TimedDespawn
+ lifetime: 1200
+ - type: Paper
+ content: |
+ Вы: Настоящий ветеран, отличный идеолог. Достойный революционер, отличный командир своего отряда.
+ Ваши навыки: Базовые навыки, Владение оружием , Разделка туш, Готовка, Смешивание напитков, Управление Шаттлом
+ Руководство к отыгрышу: Будьте верным своим товарищам. Станьте отцом-командиром, хитрым и умным. Руководите своими людьми. Стройте планы налётов и атак. Защищайте пролетариев, казните узурпаторов.
+ Краткий лор организации: Петрищевцы - это радикальная экстримистская группировка вечных революционеров-коммунистов. Они были изгнаны из СССП и сейчас стремятся совершить галактичскую Коммунистическую революцию.
+#-----------------------------------Серп-----------------------------
+- type: entity
+ categories: [ HideSpawnMenu ]
+ id: PetrPaperSerp
+ name: Памятка оператора "Серп" Петрищевцев
+ suffix: Петрищев
+ parent: Paper
+ components:
+ - type: TimedDespawn
+ lifetime: 1200
+ - type: Paper
+ content: |
+ Вы: Ветеран и бывалый боевик-революционер, смелый и быстрый боец молниеносных аттак.
+ Ваши навыки: Базовые навыки, Владение оружием , Разделка туш, Готовка, Смешивание напитков, Управление Шаттлом
+ Руководство к отыгрышу: Будьте верным своим товарищам. Будьте быстрым и лихим налётчиком. Со скоростью ветра сокращайте дистанцию до сил противника и уничтожайте всех, кто мешает нести благо коммунизма!
+ Краткий лор организации: Петрищевцы - это радикальная экстримистская группировка вечных революционеров-коммунистов. Они были изгнаны из СССП и сейчас стремятся совершить галактичскую Коммунистическую революцию.
+#-----------------------------------Молот-----------------------------
+- type: entity
+ categories: [ HideSpawnMenu ]
+ id: PetrPaperMolot
+ name: Памятка оператора "Молот" Петрищевцев
+ suffix: Петрищев
+ parent: Paper
+ components:
+ - type: TimedDespawn
+ lifetime: 1200
+ - type: Paper
+ content: |
+ Вы: Ветеран и бывалый боевик-революционер, смелый и несокрушимый боец-стена.
+ Ваши навыки: Базовые навыки, Владение оружием , Разделка туш, Готовка, Смешивание напитков
+ Руководство к отыгрышу: Будьте верным своим товарищам. Будьте несокрушимым и неумолимым живым танком. Покажите стойкость своих идеалов. Угнетайте врага своей тяжёлой поступью.
+ Краткий лор организации: Петрищевцы - это радикальная экстримистская группировка вечных революционеров-коммунистов. Они были изгнаны из СССП и сейчас стремятся совершить галактичскую Коммунистическую революцию.
+#---------------------------------------------------------------Ящики со снарягой------------------------------------------------------------
+#-----------------------------Базовый ящик------------------
+- type: entity
+ parent: CrateBaseSecure
+ id: PetrCrate
+ name: Ящик снаряжения Петрищев
+ suffix: Петрищев
+ components:
+ - type: Icon
+ sprite: Corvax/Lore/Petr/petr_crates.rsi
+ - type: Sprite
+ sprite: Corvax/Lore/Petr/petr_crates.rsi
+ - type: AccessReader
+ access: [["PetrAccess"]]
+#-----------------------------Ящик автоматического оружия------------------
+- type: entity
+ id: PetrCrateWeaponsAuto
+ parent: PetrCrate
+ name: Ящик автоматического оружия Петрищевцев
+ suffix: Петрищев
+ description: Скорострельные стволы Петрищевцев скрываются тут под замком
+ components:
+ - type: StorageFill
+ contents:
+ - id: PetrLightRifle
+ - id: PetrLightRifle
+ - id: PetrLightRifle
+ - id: PetrLightRifle
+ - id: PetrWeaponLMG
+ - id: PetrWeaponLMG
+#-----------------------------Ящик оружия прорыва------------------
+- type: entity
+ id: PetrCrateWeaponsPror
+ parent: PetrCrate
+ name: Ящик оружия прорыва Петрищевцев
+ suffix: Петрищев
+ description: Cтволы для близкой дистанции Петрищевцев скрываются тут под замком
+ components:
+ - type: StorageFill
+ contents:
+ - id: PetrSMG
+ - id: PetrSMG
+ - id: PetrSMG
+ - id: PetrWeaponShotgun
+ - id: PetrWeaponShotgun
+ - id: PetrWeaponShotgun
+#-----------------------------Ящик лёгкого оружия------------------
+- type: entity
+ id: PetrCrateWeaponsLight
+ parent: PetrCrate
+ name: Ящик лёгкого оружия Петрищевцев
+ suffix: Петрищев
+ description: Лёгкие стволы Петрищевцев скрываются тут под замком
+ components:
+ - type: StorageFill
+ contents:
+ - id: PetrWeaponRevolver
+ - id: PetrWeaponRevolver
+ - id: PetrPistol
+ - id: PetrPistol
+ - id: PetrPistol
+ - id: PetrPistol
+#-----------------------------Ящик боеприпасов------------------
+- type: entity
+ id: PetrCrateAmmo
+ parent: PetrCrate
+ name: Ящик боеприпасов пехотного оружия Петрищевцев
+ suffix: Петрищев
+ description: Большой ящик патронов к оружию Петрищевцев
+ components:
+ - type: StorageFill
+ contents:
+ - id: PetrBoxRifle
+ - id: PetrBoxRifle
+ - id: PetrBoxRifle
+ - id: PetrBoxRifle
+ - id: PetrBoxRevolver
+ - id: PetrBoxRevolver
+ - id: PetrBoxPistol
+ - id: PetrBoxPistol
+ - id: PetrBoxPistol
+ - id: BoxLethalshot
+ - id: BoxLethalshot
+#-----------------------------Ящик подрыва------------------
+- type: entity
+ id: PetrCrateExs
+ parent: PetrCrate
+ name: Ящик гранат и взрывчатки
+ suffix: Петрищев
+ description: Большой ящик взрывных подарков
+ components:
+ - type: StorageFill
+ contents:
+ - id: C4
+ - id: C4
+ - id: C4
+ - id: C4
+ - id: C4
+ - id: C4
+ - id: PetrSmokeGrenade
+ - id: PetrSmokeGrenade
+ - id: PetrSmokeGrenade
+ - id: PetrSmokeGrenade
+ - id: PetrSmokeGrenade
+ - id: PetrSmokeGrenade
+ - id: PetrExGrenade
+ - id: PetrExGrenade
+ - id: PetrExGrenade
+ - id: PetrExGrenade
+ - id: PetrExGrenade
+ - id: PetrExGrenade
+#-----------------------------Ящик формы------------------
+- type: entity
+ id: PetrCrateForm
+ parent: PetrCrate
+ name: Ящик формы Петрищевцев
+ suffix: Петрищев
+ description: Содержит в себе стандартные наборы экипировки для боевиков Петрищевцев
+ components:
+ - type: StorageFill
+ contents:
+ - id: PetrUniform
+ - id: PetrUniform
+ - id: PetrUniform
+ - id: PetrUniform
+ - id: PetrBackpack
+ - id: PetrBackpack
+ - id: PetrBackpack
+ - id: PetrBackpack
+ - id: PetrBoots
+ - id: PetrBoots
+ - id: PetrBoots
+ - id: PetrBoots
+ - id: PetrCapP
+ - id: PetrCapP
+ - id: PetrCapP
+ - id: PetrCapP
+ - id: PetrBeltSold
+ - id: PetrBeltSold
+ - id: PetrBeltSpec
+ - id: PetrBeltSpec
+#-----------------------------Ящик брони------------------
+- type: entity
+ id: PetrCrateArmor
+ parent: PetrCrate
+ name: Ящик брони Петрищевцев
+ suffix: Петрищев
+ description: Содержит в себе элементы защиты боевиков Петрищевцев
+ components:
+ - type: StorageFill
+ contents:
+ - id: PetrHelmet
+ - id: PetrHelmet
+ - id: PetrHelmet
+ - id: PetrHelmet
+ - id: PetrHelmet
+ - id: PetrHelmet
+ - id: PetrArmorBasic
+ - id: PetrArmorBasic
+ - id: PetrArmorBasic
+ - id: PetrArmorMid
+ - id: PetrArmorMid
+ - id: PetrArmorMid
+#-----------------------------Ящик скафандров------------------
+- type: entity
+ id: PetrCrateHardsu
+ parent: PetrCrate
+ name: Ящик боевых скафандров Петрищевцев
+ suffix: Петрищев
+ description: Содержит в себе боевые скафандры Петрищевцев
+ components:
+ - type: StorageFill
+ contents:
+ - id: PetrHardsuitZvezda
+ - id: PetrHardsuitZvezda
+ - id: PetrHardsuitZvezda
+ - id: PetrHardsuitZvezda
+ - id: PetrHardsuitSerp
+ - id: PetrHardsuitMolot
+#-----------------------------Ящик связи------------------
+- type: entity
+ id: PetrCrateRadio
+ parent: PetrCrate
+ name: Ящик систем связи Петрищевцев
+ suffix: Петрищев
+ description: Содержит в себе гарнитуры и ключи шифрования радиочастот Петрищевцев
+ components:
+ - type: StorageFill
+ contents:
+ - id: PetrHeadset
+ - id: PetrHeadset
+ - id: PetrHeadset
+ - id: PetrHeadset
+ - id: PetrHeadset
+ - id: PetrHeadset
+ - id: PetrEncryptionKey
+ - id: PetrEncryptionKey
+ - id: PetrEncryptionKey
+ - id: PetrEncryptionKey
+ - id: PetrEncryptionKey
+ - id: PetrEncryptionKey
+
+#-----------------------------------обычные грены...--------------------------------
+- type: Tag
+ id: PetrExGrenade
+
+- type: entity
+ name: Разрывная граната
+ description: Мама говорила, что ей разом можно убить 40 человек...
+ parent: GrenadeBase
+ id: PetrExGrenade
+ components:
+ - type: ExplodeOnTrigger
+ - type: Explosive
+ explosionType: Default
+ maxIntensity: 10
+ intensitySlope: 3
+ totalIntensity: 120 # about a ~4 tile radius
+ canCreateVacuum: false
+ - type: OnUseTimerTrigger
+ beepSound:
+ path: "/Audio/Effects/beep1.ogg"
+ params:
+ volume: 5
+ initialBeepDelay: 0
+ beepInterval: 2
+ - type: Tag
+ tags:
+ - PetrExGrenade
+
+- type: Tag
+ id: PetrSmokeGrenade
+
+- type: entity
+ parent: GrenadeBase
+ id: PetrSmokeGrenade
+ name: Дымовая граната
+ description: Кинь дымы туда, куда хочешь перебежать, чтобы все знали куда стрелять...
+ components:
+ - type: Sprite
+ sprite: Objects/Weapons/Grenades/smoke.rsi
+ - type: SmokeOnTrigger
+ duration: 30
+ spreadAmount: 50
+ - type: SoundOnTrigger
+ sound: /Audio/Items/smoke_grenade_smoke.ogg
+ - type: DeleteOnTrigger
+ - type: TimerTriggerVisuals
+ primingSound:
+ path: /Audio/Items/smoke_grenade_prime.ogg
+ - type: Tag
+ tags:
+ - PetrSmokeGrenade
+#-----------------------------------аплинк--------------------------------
+#-----------------категории в аплинке------------
+- type: storeCategory
+ id: PetrUplinkArmor
+ name: Броня
+ priority: 0
+
+- type: storeCategory
+ id: PetrUplinkWeaponry
+ name: Вооружение
+ priority: 1
+
+- type: storeCategory
+ id: PetrUplinkAmmo
+ name: Боезапас
+ priority: 2
+
+- type: storeCategory
+ id: PetrUplinkElectronic
+ name: Электроника
+ priority: 3
+
+- type: storeCategory
+ id: PetrUplinkSpec
+ name: Специалистам
+ priority: 4
+
+- type: storeCategory
+ id: PetrUplinkBack
+ name: Рюкзаки
+ priority: 5
+
+- type: storeCategory
+ id: PetrUplinkMed
+ name: Мед.средства
+ priority: 6
+#-----------------листинг покупок------------
+#------категория броня----------
+#---бронь и шмот---
+- type: listing
+ id: PetrCloak
+ name: Плащ ветерана
+ description: Плащ, который носят ветераны и командиры боевиков Петрищевцев. Будто обёрнутые красным знаменем, ветераны демонстрируют свою ярую преданность идеалам комунизма и товарища Петрищева!
+ productEntity: PetrCloak
+ cost:
+ Telecrystal: 1
+ categories:
+ - PetrUplinkArmor
+
+- type: listing
+ id: PetrHelmet
+ name: Боевой шлем
+ description: Крепкий и крупный шлем Петрищевцев. Не имеет защитных линз, но имеет маску, для сокрытия лица. Ведь каждый боевик на задании - не личность, а гнев... Гнев угнетённого пролеториата! Пролеториата безликого и забытого угнетателями.
+ productEntity: PetrHelmet
+ cost:
+ Telecrystal: 2
+ categories:
+ - PetrUplinkArmor
+
+- type: listing
+ id: PetrArmorBasic
+ name: Лёгкий бронежилет
+ description: Выдаётся начинающим боевикам, которые охраняют базы и разные объекты революционеров.
+ productEntity: PetrArmorBasic
+ cost:
+ Telecrystal: 4
+ categories:
+ - PetrUplinkArmor
+
+- type: listing
+ id: PetrArmorMid
+ name: Тяжёлый бронекомплект
+ description: В лобовом столкновении с противником революционеры используют эту броню, чтобы защитить свои тела чем-то кроме веры в идеалы коммунизма!
+ productEntity: PetrArmorMid
+ cost:
+ Telecrystal: 6
+ categories:
+ - PetrUplinkArmor
+#---скафы---
+- type: listing
+ id: PetrHardsuitZvezda
+ name: Скафандр "Звезда"
+ description: Стандартный боевой скафандр боевиков Петрищевцев
+ productEntity: PetrHardsuitZvezda
+ cost:
+ Telecrystal: 8
+ categories:
+ - PetrUplinkArmor
+
+- type: listing
+ id: PetrHardsuitSerp
+ name: Скафандр "Серп"
+ description: По защитным качетвам он едва ли лучше бронижилета. Но зато он лёгкий и позволяет оператору ускоряться! Используется длы быстрых пехотных налётов боевиками Петрищевцев.
+ productEntity: PetrHardsuitSerp
+ cost:
+ Telecrystal: 12
+ categories:
+ - PetrUplinkArmor
+
+- type: listing
+ id: PetrHardsuitMolot
+ name: Скафандр "Молот"
+ description: Большой, крепкий, бронированный. Используется боевиками Петрищевцев для создания живой стены. Боец в таком скафандре хоть и не слишком быстрый, но способен прикрыть товарищей за собой цузких местах.
+ productEntity: PetrHardsuitMolot
+ cost:
+ Telecrystal: 16
+ categories:
+ - PetrUplinkArmor
+#------категория вооружение----------
+- type: listing
+ id: PetrPistol
+ name: Пистолет "Горький"
+ description: Короткий и очень дешёвый, но мощный пистолет. Использует собственные петрищевские патроны .32
+ productEntity: PetrPistol
+ cost:
+ Telecrystal: 4
+ categories:
+ - PetrUplinkWeaponry
+
+- type: listing
+ id: PetrWeaponRevolver
+ name: Револьвер "Троцкий"
+ description: Тяжёлый и суровый револьвер калибра .40, что несёт волю Петрищевцев через космос!
+ productEntity: PetrWeaponRevolver
+ cost:
+ Telecrystal: 6
+ categories:
+ - PetrUplinkWeaponry
+
+- type: listing
+ id: PetrSMG
+ name: Пистолет-пулемёт "Коллективист"
+ description: Маленький и удобный пистолет-пулемёт Петрищевцев, который легко пронести под одеждой. Прекрасно подходит для наведения шороха! Использует патроны .32
+ productEntity: PetrSMG
+ cost:
+ Telecrystal: 6
+ categories:
+ - PetrUplinkWeaponry
+
+- type: listing
+ id: PetrLightRifle
+ name: Автомат "Повстанец"
+ description: Маленький и лёгкий. Очень удобный и надёжный. Использует петрищевские патроны .27
+ productEntity: PetrLightRifle
+ cost:
+ Telecrystal: 8
+ categories:
+ - PetrUplinkWeaponry
+
+- type: listing
+ id: PetrWeaponLMG
+ name: Пулемёт "Товарищ Петрищев"
+ description: Здоровый и мощный пулемёт, что несёт смерть в узких проходах и гремит, как речи самого товарища Петрищева! Питается патронами .27
+ productEntity: PetrWeaponLMG
+ cost:
+ Telecrystal: 10
+ categories:
+ - PetrUplinkWeaponry
+
+- type: listing
+ id: PetrWeaponShotgun
+ name: Дробовик "Старатель"
+ description: Небольшой и скорострельный дробовик, который можно перевозить большими партиями и быстро (и дёшево) производить. Использует заряды .50 калибра.
+ productEntity: PetrWeaponShotgun
+ cost:
+ Telecrystal: 8
+ categories:
+ - PetrUplinkWeaponry
+#------категория боезапас----------
+#---магазины---
+- type: listing
+ id: PetrMagazinePistol
+ name: Магазин к пистолету "Горький"
+ description: 8 патронов к маленькому пистолету калибра .32 за разумную цену
+ productEntity: PetrMagazinePistol
+ cost:
+ Telecrystal: 1
+ categories:
+ - PetrUplinkAmmo
+
+- type: listing
+ id: PetrSpeedLoader
+ name: Спидлоадер револьвера "Троцкий"
+ description: Необходимый в бою с большим стволом. К нему подходят патроны калибра .40
+ productEntity: PetrSpeedLoader
+ cost:
+ Telecrystal: 2
+ categories:
+ - PetrUplinkAmmo
+
+- type: listing
+ id: PetrMagazineSMG
+ name: Магазин к пистолету-пулемёту "Коллективист"
+ description: Питает скорострельный Пистолет-пулемёт 23-я патронами калибра .32
+ productEntity: PetrMagazineSMG
+ cost:
+ Telecrystal: 2
+ categories:
+ - PetrUplinkAmmo
+
+- type: listing
+ id: PetrMagazineRifle
+ name: Магазин к автомату "Повстанец"
+ description: Кустарный магазин на 30 патронов калибра .27
+ productEntity: PetrMagazineRifle
+ cost:
+ Telecrystal: 2
+ categories:
+ - PetrUplinkAmmo
+
+- type: listing
+ id: PetrMagazineRifleBox
+ name: Цинк к пулемёту "Товарищ Петрищев"
+ description: Здоровая дура на 120 патронов калибра .27. Этого хватит, чтобы научить коммунизму...
+ productEntity: PetrMagazineRifleBox
+ cost:
+ Telecrystal: 8
+ categories:
+ - PetrUplinkAmmo
+
+- type: listing
+ id: PetrMagazineShotgun
+ name: Магазин к дробовику "Старатель"
+ description: Магазин к дробовику на 7 зарядов, что питается всем известным калибром .50
+ productEntity: PetrMagazineShotgun
+ cost:
+ Telecrystal: 2
+ categories:
+ - PetrUplinkAmmo
+#---коробки---
+- type: listing
+ id: PetrBoxPistol
+ name: Коробка пистолетных патронов .32
+ description: Коробка на 92 патронов .32 к петрищевскому пистолету "Горький" и пистолет-пулемёту "Коллективист"
+ productEntity: PetrBoxPistol
+ cost:
+ Telecrystal: 4
+ categories:
+ - PetrUplinkAmmo
+
+- type: listing
+ id: PetrBoxRevolver
+ name: Коробка револьверных патронов .40
+ description: Коробка на 49 патронов к револьверу петрищевцев "Троцкий" калибра .40
+ productEntity: PetrBoxRevolver
+ cost:
+ Telecrystal: 3
+ categories:
+ - PetrUplinkAmmo
+
+- type: listing
+ id: PetrBoxRifle
+ name: Коробка винтовочных патронов .27
+ description: Коробка на 60 патронов .27 к петрищевскому автомату "Повстанец" и пулемёту "Товарищ Петрищев"
+ productEntity: PetrBoxRifle
+ cost:
+ Telecrystal: 4
+ categories:
+ - PetrUplinkAmmo
+#------категория электроника----------
+- type: listing
+ id: PetrCommsComputerCircuitboard
+ name: Плата консоли связи
+ description: Компьютерная плата для перехвата чужих данных, их расшифровки и встраивания своих сообщений.
+ productEntity: PetrCommsComputerCircuitboard
+ cost:
+ Telecrystal: 3
+ categories:
+ - PetrUplinkElectronic
+
+- type: listing
+ id: PetrIDCardSold
+ name: ID-карта рядового боевика Петрищевцев
+ description: Карта с доступами сил революции.
+ productEntity: PetrIDCardSold
+ cost:
+ Telecrystal: 3
+ categories:
+ - PetrUplinkElectronic
+
+- type: listing
+ id: PetrEncryptionKey
+ name: Ключ шифрования боевиков-Петрищевцев
+ description: Используется для шифрования и дешифровки общего армейского канала связи Петрищевцев
+ productEntity: PetrEncryptionKey
+ cost:
+ Telecrystal: 3
+ categories:
+ - PetrUplinkElectronic
+
+- type: listing
+ id: PetrEmag
+ name: Криптографический секвенсор
+ description: Используется для дешифровки и перепрошивки систем доступа НТ.
+ productEntity: Emag
+ cost:
+ Telecrystal: 6
+ categories:
+ - PetrUplinkElectronic
+
+- type: listing
+ id: ClothingEyesHudSyndicate
+ name: Визор оперативника
+ description: Визор с целеуказанием и системой "свой-чужой".
+ productEntity: ClothingEyesHudSyndicate
+ cost:
+ Telecrystal: 5
+ categories:
+ - PetrUplinkElectronic
+#------категория специалистам----------
+#---вещички---
+- type: listing
+ id: PetrRubberStamp
+ name: Печать Петрищевцев
+ description: Отправьте чёртовым капиталистам угрозу заверенную по всей форме их прогнившей бюрократии.
+ productEntity: PetrRubberStamp
+ cost:
+ Telecrystal: 1
+ categories:
+ - PetrUplinkSpec
+
+- type: listing
+ id: PetrBeltSoldFilled
+ name: Пояс боевика
+ description: Этот пояс используют боевики Петрищевцев для ношения амуниции, гранат и прочего боевого снаряжения. Наполнен пистолетом и магазинами к нему
+ productEntity: PetrBeltSoldFilled
+ cost:
+ Telecrystal: 7
+ categories:
+ - PetrUplinkSpec
+
+- type: listing
+ id: PetrBeltSpecFilledEng
+ name: Пояс специалиста-инженера
+ description: Этот пояс используют бойцы-специалисты Петрищевцев для ношения амуниции, кучи гранат и прочего боевого снаряжения. Наполнен инструментами
+ productEntity: PetrBeltSpecFilledEng
+ cost:
+ Telecrystal: 7
+ categories:
+ - PetrUplinkSpec
+
+- type: listing
+ id: PetrBeltSpecFilledExp
+ name: Пояс специалиста-подрывника
+ description: Этот пояс используют бойцы-специалисты Петрищевцев для ношения амуниции, кучи гранат и прочего боевого снаряжения. Наполнен гранатами
+ productEntity: PetrBeltSpecFilledExp
+ cost:
+ Telecrystal: 10
+ categories:
+ - PetrUplinkSpec
+#---материалы и ящики---
+- type: listing
+ id: SheetSteel
+ name: Пачка листов стали
+ description: 30 штук
+ productEntity: SheetSteel
+ cost:
+ Telecrystal: 2
+ categories:
+ - PetrUplinkSpec
+
+- type: listing
+ id: SheetRGlass
+ name: Пачка бронированных стёкл
+ description: 30 штук
+ productEntity: SheetRGlass
+ cost:
+ Telecrystal: 2
+ categories:
+ - PetrUplinkSpec
+
+- type: listing
+ id: SheetPlasteel
+ name: Пачка листов пластали
+ description: 30 штук
+ productEntity: SheetPlasteel
+ cost:
+ Telecrystal: 2
+ categories:
+ - PetrUplinkSpec
+
+- type: listing
+ id: CableApcStack
+ name: Моток низковольтных проводов
+ description: 30 штук
+ productEntity: CableApcStack
+ cost:
+ Telecrystal: 1
+ categories:
+ - PetrUplinkSpec
+
+- type: listing
+ id: CableMVStack
+ name: Моток средневольтного кабеля
+ description: 30 штук
+ productEntity: CableMVStack
+ cost:
+ Telecrystal: 1
+ categories:
+ - PetrUplinkSpec
+
+- type: listing
+ id: CableHVStack
+ name: Моток высоковольтного кабеля
+ description: 30 штук
+ productEntity: CableHVStack
+ cost:
+ Telecrystal: 1
+ categories:
+ - PetrUplinkSpec
+
+- type: listing
+ id: PetrCrateExs
+ name: Ящик гранат и взрывчатки
+ description: Шесть бомб, шесть гранат и шесть дымовых шашек
+ productEntity: PetrCrateExs
+ cost:
+ Telecrystal: 30
+ categories:
+ - PetrUplinkSpec
+#------категория рюкзаки----------
+- type: listing
+ id: PetrBackpackFilledEmpty
+ name: Боевой рюкзак с пайком
+ description: Базовое жизнеобеспечение
+ productEntity: PetrBackpackFilledEmpty
+ cost:
+ Telecrystal: 2
+ categories:
+ - PetrUplinkBack
+
+- type: listing
+ id: PetrBackpackFilledPistol
+ name: Боевой рюкзак с пистолетом
+ description: Базовое жизнеобеспечение, пистолет и три магазина.
+ productEntity: PetrBackpackFilledPistol
+ cost:
+ Telecrystal: 12
+ categories:
+ - PetrUplinkBack
+
+- type: listing
+ id: PetrBackpackFilledRevolver
+ name: Боевой рюкзак с револьвером
+ description: Базовое жизнеобеспечение, револьвер, спидлодер и коробка патронов.
+ productEntity: PetrBackpackFilledRevolver
+ cost:
+ Telecrystal: 14
+ categories:
+ - PetrUplinkBack
+
+- type: listing
+ id: PetrBackpackFilledSMG
+ name: Боевой рюкзак с пистолетом-пулемётом
+ description: Базовое жизнеобеспечение, пистолет-пулемёт и три магазина.
+ productEntity: PetrBackpackFilledSMG
+ cost:
+ Telecrystal: 16
+ categories:
+ - PetrUplinkBack
+
+- type: listing
+ id: PetrBackpackFilledRifle
+ name: Боевой рюкзак с автоматом
+ description: Базовое жизнеобеспечение, автомат и три магазина.
+ productEntity: PetrBackpackFilledRifle
+ cost:
+ Telecrystal: 18
+ categories:
+ - PetrUplinkBack
+
+- type: listing
+ id: PetrBackpackFilledLMG
+ name: Боевой рюкзак с пулемётом
+ description: Базовое жизнеобеспечение, пулемёт и цинк к нему.
+ productEntity: PetrBackpackFilledLMG
+ cost:
+ Telecrystal: 22
+ categories:
+ - PetrUplinkBack
+
+- type: listing
+ id: PetrBackpackFilledShotgun
+ name: Боевой рюкзак с дробовиком
+ description: Базовое жизнеобеспечение, дробовик и три магазина.
+ productEntity: PetrBackpackFilledShotgun
+ cost:
+ Telecrystal: 18
+ categories:
+ - PetrUplinkBack
+
+- type: listing
+ id: PetrBackpackFilledBomb
+ name: Боевой рюкзак с взрывчаткой
+ description: Базовое жизнеобеспечение, две бомбы, две гранаты и три дымовые шашки.
+ productEntity: PetrBackpackFilledBomb
+ cost:
+ Telecrystal: 15
+ categories:
+ - PetrUplinkBack
+#------категория мед.средства
+- type: listing
+ id: Stimpack
+ name: Боевой стимулятор
+ description: Ускорься ещё больше! Но победи пока не наступили побочные эффекты
+ productEntity: Stimpack
+ cost:
+ Telecrystal: 3
+ categories:
+ - PetrUplinkMed
+
+- type: listing
+ id: EmergencyMedipen
+ name: Экстренный медипен
+ description: Какое средство экстренной помощи есть, такое и используем...
+ productEntity: EmergencyMedipen
+ cost:
+ Telecrystal: 3
+ categories:
+ - PetrUplinkMed
+
+- type: listing
+ id: Brutepack
+ name: Набор для лечения травм
+ description: Помогает от травм механического характера
+ productEntity: Brutepack
+ cost:
+ Telecrystal: 1
+ categories:
+ - PetrUplinkMed
+
+- type: listing
+ id: Ointment
+ name: Лечебная мазь
+ description: Хороша от ожёгов и переохлаждения
+ productEntity: Ointment
+ cost:
+ Telecrystal: 1
+ categories:
+ - PetrUplinkMed
+#-----------------пресет категорий в аплинке------------
+- type: entity
+ id: StorePresetPetrUplink
+ abstract: true
+ components:
+ - type: Store
+ name: Petr-Category
+ categories:
+ - PetrUplinkArmor
+ - PetrUplinkWeaponry
+ - PetrUplinkAmmo
+ - PetrUplinkElectronic
+ - PetrUplinkSpec
+ - PetrUplinkBack
+ - PetrUplinkMed
+ currencyWhitelist:
+ - Telecrystal
+ balance:
+ Telecrystal: 0
+#-----------------базовый аплинк------------
+- type: entity
+ parent: [ BaseItem, StorePresetPetrUplink ]
+ id: PetrBaseUplinkRadio
+ name: Аплинк Петрищевцев
+ description: Такой же, как у синдиката, но с отдельным складом и товарами
+ suffix: Пустой, Петрищев
+ components:
+ - type: Sprite
+ sprite: Objects/Devices/communication.rsi
+ layers:
+ - state: old-radio
+ - type: Item
+ sprite: Objects/Devices/communication.rsi
+ heldPrefix: old-radio
+ - type: UserInterface
+ interfaces:
+ enum.StoreUiKey.Key:
+ type: StoreBoundUserInterface
+ - type: ActivatableUI
+ key: enum.StoreUiKey.Key
+ - type: Store
+ balance:
+ Telecrystal: 0
+#-----------------аплинк с бабками------------
+- type: entity
+ parent: PetrBaseUplinkRadio
+ id: PetrBaseUplinkRadio50TC
+ suffix: 50 TC, Петрищев
+ components:
+ - type: Store
+ balance:
+ Telecrystal: 50
+ - type: Tag
+ tags:
+ - NukeOpsUplink
+#-----------------------------------------------точки спавна-----------------------------
+- type: entity
+ categories: [ HideSpawnMenu ]
+ parent: SpawnPointLoneNukeOperative
+ id: SpawnPointNukPetrCommander
+ name: Спавн-точка Командир Петрищевец
+ components:
+ - type: GhostRole
+ name: Командир Петрищевец
+ description: Руководите своим революционным штурмовым отрядом, дабы свергнуть всех капиталистических наймитов и буржуазных узурпаторов.
+
+- type: entity
+ categories: [ HideSpawnMenu ]
+ parent: SpawnPointLoneNukeOperative
+ id: SpawnPointNukPetr
+ name: Спавн-точка Боевик Петрищевец
+ components:
+ - type: GhostRole
+ name: Боевик Петрищевец
+ description: С идеями Ленина в сердце очистите космос от проклятых акул капитализма.
+
+- type: entity
+ categories: [ HideSpawnMenu ]
+ parent: SpawnPointLoneNukeOperative
+ id: SpawnPointNukPetrSpec
+ name: Спавн-точка Инженер Петрищевец
+ components:
+ - type: GhostRole
+ name: Инженер Петрищевец
+ description: Помогите товарищам-революционерам установить диктатуру пролеториата, используя свои технические знания и навыки.
+#-------------------------------------Кто является противником------------
+- type: npcFaction
+ id: Petr
+ hostile:
+ - SimpleHostile
+ - Xeno
+ - NanoTrasen
+ - Syndicate
+ - Passive
+ - PetsNT
+ - Zombie
+ - Noocraty
+ - NoocratyBot
+ - UmporBot
+ - Umpor
+ friendly:
+ - Revolutionary
\ No newline at end of file
diff --git a/Resources/Prototypes/Corvax/Lore/SNK/ai_snk.yml b/Resources/Prototypes/Corvax/Lore/SNK/ai_snk.yml
new file mode 100644
index 00000000000..e766c4851e6
--- /dev/null
+++ b/Resources/Prototypes/Corvax/Lore/SNK/ai_snk.yml
@@ -0,0 +1,810 @@
+#---------------------------------------страаааашная муть для поведения ВИ-----------------------
+#---------------------------------Ходить-бродить-------------------
+- type: htnCompound
+ id: IdleCompoundBot
+ branches:
+ - tasks:
+ - !type:HTNPrimitiveTask
+ operator: !type:PickAccessibleOperator
+ rangeKey: BufferRange
+ - !type:HTNPrimitiveTask
+ operator: !type:MoveToOperator
+ pathfindInPlanning: false
+ - !type:HTNPrimitiveTask
+ operator: !type:RandomOperator
+ targetKey: IdleTime
+ minKey: MovementRangeClose
+ maxKey: MinimumIdleTime
+ - !type:HTNPrimitiveTask
+ operator: !type:WaitOperator
+ key: IdleTime
+ preconditions:
+ - !type:KeyExistsPrecondition
+ key: IdleTime
+#---------------------------------------Дрьться в ближнем бою и добить, а ещё искать милишку-------------------
+- type: htnCompound
+ id: PickupMeleeCompoundFix
+ branches:
+ - tasks:
+ - !type:HTNPrimitiveTask
+ operator: !type:UtilityOperator
+ proto: NearbyMeleeWeapons
+ - !type:HTNPrimitiveTask
+ operator: !type:MoveToOperator
+ pathfindInPlanning: true
+ - !type:HTNPrimitiveTask
+ preconditions:
+ - !type:ActiveHandFreePrecondition
+ - !type:TargetInRangePrecondition
+ targetKey: Target
+ rangeKey: InteractRange
+ operator: !type:InteractWithOperator
+ targetKey: Target
+
+- type: htnCompound
+ id: MeleeAttackTargetCompoundBotSNK
+ branches:
+ # Move to melee range and hit them
+ - tasks:
+ - !type:HTNPrimitiveTask
+ operator: !type:MoveToOperator
+ shutdownState: PlanFinished
+ pathfindInPlanning: true
+ removeKeyOnFinish: false
+ targetKey: TargetCoordinates
+ pathfindKey: TargetPathfind
+ rangeKey: MeleeRange
+ - !type:HTNPrimitiveTask
+ operator: !type:JukeOperator
+ jukeType: Away
+ - !type:HTNPrimitiveTask
+ operator: !type:MeleeOperator
+ targetKey: Target
+ preconditions:
+ - !type:KeyExistsPrecondition
+ key: Target
+ - !type:TargetInRangePrecondition
+ targetKey: Target
+ rangeKey: MeleeRange
+ services:
+ - !type:UtilityService
+ id: MeleeService
+ proto: NearbyMeleeTargets
+ key: Target
+ - !type:HTNPrimitiveTask
+ operator: !type:SpeakOperator
+ speech: Ураааа!
+
+- type: htnCompound
+ id: MeleeCombatCompoundBotSNK
+ branches:
+ - tasks:
+ - !type:HTNPrimitiveTask
+ operator: !type:SpeakOperator
+ speech: Бей его!
+ - !type:HTNPrimitiveTask
+ operator: !type:UtilityOperator
+ proto: NearbyMeleeTargets
+ - !type:HTNCompoundTask
+ task: MeleeAttackTargetCompoundBotSNK
+#---------------------------------------Стрельба и убийство-------------------------
+- type: htnCompound
+ id: GunCombatCompoundBotSNK
+ branches:
+ # Pick target, then move into range and shoot them.
+ - tasks:
+ - !type:HTNPrimitiveTask
+ operator: !type:UtilityOperator
+ proto: NearbyGunTargets
+ - !type:HTNPrimitiveTask
+ operator: !type:MoveToOperator
+ shutdownState: PlanFinished
+ pathfindInPlanning: true
+ removeKeyOnFinish: false
+ targetKey: TargetCoordinates
+ pathfindKey: TargetPathfind
+ stopOnLineOfSight: true
+ rangeKey: MeleeRange
+ - !type:HTNPrimitiveTask
+ operator: !type:JukeOperator
+ jukeType: AdjacentTile
+ - !type:HTNPrimitiveTask
+ operator: !type:SpeakOperator
+ speech: Огонь туда!
+ - !type:HTNPrimitiveTask
+ preconditions:
+ - !type:KeyExistsPrecondition
+ key: Target
+ operator: !type:GunOperator
+ targetKey: Target
+ services:
+ - !type:UtilityService
+ id: RangedService
+ proto: NearbyGunTargets
+ key: Target
+ - !type:HTNPrimitiveTask
+ operator: !type:SpeakOperator
+ speech: Ага, свалили!
+#---------------------------------------Взять-выкинуть ствол-------------------------
+- type: htnCompound
+ id: RangedCombatCompoundBotSNK
+ branches:
+ - preconditions:
+ - !type:GunAmmoPrecondition
+ minPercent: 0.001
+ tasks:
+ - !type:HTNCompoundTask
+ task: GunCombatCompoundBotSNK
+ - preconditions:
+ - !type:ActiveHandComponentPrecondition
+ components:
+ - type: Gun
+ invert: true
+ tasks:
+ - !type:HTNCompoundTask
+ task: PickupGunCompound
+ - !type:HTNPrimitiveTask
+ operator: !type:SpeakOperator
+ speech: Там ствол!
+ - preconditions:
+ - !type:ActiveHandComponentPrecondition
+ components:
+ - type: Gun
+ - !type:GunAmmoPrecondition
+ maxPercent: 0.001
+ tasks:
+ - !type:HTNPrimitiveTask
+ preconditions:
+ - !type:ActiveHandEntityPrecondition
+ operator: !type:DropOperator
+ - !type:HTNPrimitiveTask
+ operator: !type:SpeakOperator
+ speech: Зарядов нет!
+#---------------------------------------Вкалывать медицину-------------------------
+- type: htnCompound
+ id: SNKInjectNearbyCompound
+ branches:
+ - tasks:
+ # TODO: Kill this shit
+ - !type:HTNPrimitiveTask
+ operator: !type:PickNearbyInjectableOperator
+ targetKey: InjectTarget
+ targetMoveKey: TargetCoordinates
+ - !type:HTNPrimitiveTask
+ operator: !type:SpeakOperator
+ speech: Стой! Сейчас вылечу!
+ hidden: true
+ - !type:HTNPrimitiveTask
+ operator: !type:MoveToOperator
+ pathfindInPlanning: false
+ - !type:HTNPrimitiveTask
+ operator: !type:SetFloatOperator
+ targetKey: IdleTime
+ amount: 3
+ - !type:HTNPrimitiveTask
+ operator: !type:WaitOperator
+ key: IdleTime
+ preconditions:
+ - !type:KeyExistsPrecondition
+ key: IdleTime
+ # TODO: Kill this
+ - !type:HTNPrimitiveTask
+ operator: !type:MedibotInjectOperator
+ targetKey: InjectTarget
+#--------------------------------------Сочетание правил ВИ-----------------------------------------
+#-----------------С ходить-бродить----------
+#------обыч-----------
+- type: htnCompound
+ id: BotSNK
+ branches:
+ - tasks:
+ - !type:HTNCompoundTask
+ task: RangedCombatCompoundBotSNK
+ - tasks:
+ - !type:HTNCompoundTask
+ task: MeleeCombatCompoundBotSNK
+ - tasks:
+ - !type:HTNCompoundTask
+ task: IdleCompoundBot
+#------медик--------
+- type: htnCompound
+ id: BotSNKMed
+ branches:
+ - tasks:
+ - !type:HTNCompoundTask
+ task: SNKInjectNearbyCompound
+ - tasks:
+ - !type:HTNCompoundTask
+ task: RangedCombatCompoundBotSNK
+ - tasks:
+ - !type:HTNCompoundTask
+ task: MeleeCombatCompoundBotSNK
+ - tasks:
+ - !type:HTNCompoundTask
+ task: IdleCompoundBot
+#-----------------Без ходить-бродить----------
+#------обыч-----------
+- type: htnCompound
+ id: BotSNKStop
+ branches:
+ - tasks:
+ - !type:HTNCompoundTask
+ task: RangedCombatCompoundBotSNK
+ - tasks:
+ - !type:HTNCompoundTask
+ task: MeleeCombatCompoundBotSNK
+#------медик--------
+- type: htnCompound
+ id: BotSNKMedStop
+ branches:
+ - tasks:
+ - !type:HTNCompoundTask
+ task: SNKInjectNearbyCompound
+ - tasks:
+ - !type:HTNCompoundTask
+ task: RangedCombatCompoundBotSNK
+ - tasks:
+ - !type:HTNCompoundTask
+ task: MeleeCombatCompoundBotSNK
+#--------------------------------чихание-зевание-кашель и прочие эмоуты---------------------------
+- type: autoEmote
+ id: Yawns
+ emote: Yawn
+ interval: 120.0
+ chance: 0.3
+ withChat: true
+
+- type: autoEmote
+ id: Sneezes
+ emote: Sneeze
+ interval: 180.0
+ chance: 0.3
+ withChat: true
+
+- type: autoEmote
+ id: Coughs
+ emote: Cough
+ interval: 240.0
+ chance: 0.3
+ withChat: true
+
+- type: autoEmote
+ id: Whistles
+ emote: Whistle
+ interval: 200.0
+ chance: 0.3
+ withChat: true
+#---------------------------------------Сами боты----------------------------------------
+#-------------------------------Солдат----------------------
+#-------------Без оружия бегающий---------------
+- type: entity
+ name: Солдат СНК
+ suffix: Бот, СНК, безОруж, бег
+ parent: BaseMobHuman
+ id: MobSNK
+ components:
+ - type: Speech
+ speechSounds: Baritone
+ - type: Vocal
+ sounds:
+ Unsexed: MaleHuman
+ - type: AutoEmote
+ emotes:
+ - Yawns
+ - Sneezes
+ - Coughs
+ - Whistles
+ - type: RandomMetadata
+ nameSegments:
+ - SNKName-sol
+ - SNKNameTwo
+ - type: NpcFactionMember
+ factions:
+ - SNKBot
+ - type: Loadout
+ prototypes:
+ - SNKSoldGear
+ - type: InputMover
+ - type: MobMover
+ - type: HTN
+ rootTask:
+ task: BotSNK
+ - type: NPCRetaliation
+ attackMemoryLength: 100
+#-------------Без оружия ждущий---------------
+- type: entity
+ suffix: Бот, СНК, безОруж, стоп
+ parent: MobSNK
+ id: MobSNKStop
+ components:
+ - type: HTN
+ rootTask:
+ task: BotSNKStop
+#-------------Вооружён бегающий---------------
+- type: entity
+ suffix: Бот, СНК, Оруж, бег
+ parent: MobSNK
+ id: MobSNKWeapon
+ components:
+ - type: RechargeBasicEntityAmmo
+ rechargeCooldown: 1.6
+ rechargeSound:
+ path: /Audio/Weapons/Guns/MagIn/ltrifle_magin.ogg
+ - type: BasicEntityAmmoProvider
+ proto: SNKCartridgeRifleStd
+ capacity: 21
+ count: 21
+ - type: Gun
+ showExamineText: false
+ fireRate: 8
+ selectedMode: FullAuto
+ availableModes:
+ - FullAuto
+ soundGunshot:
+ path: /Audio/Weapons/Guns/Gunshots/rifle2.ogg
+#-------------Вооружён ждущий---------------
+- type: entity
+ suffix: Бот, СНК, Оруж, стоп
+ parent: MobSNKWeapon
+ id: MobSNKWeaponStop
+ components:
+ - type: HTN
+ rootTask:
+ task: BotSNKStop
+#-------------------------------Инженер----------------------
+#-------------Без оружия бегающий---------------
+- type: entity
+ name: Инженер СНК
+ suffix: Бот, СНК, безОруж, бег
+ parent: MobSNK
+ id: MobSNKEng
+ components:
+ - type: Loadout
+ prototypes:
+ - SNKEngeGear
+#-------------Без оружия ждущий---------------
+- type: entity
+ name: Инженер СНК
+ suffix: Бот, СНК, безОруж, стоп
+ parent: MobSNKStop
+ id: MobSNKEngStop
+ components:
+ - type: Loadout
+ prototypes:
+ - SNKEngeGear
+#-------------Вооружён бегающий---------------
+- type: entity
+ suffix: Бот, СНК, Оруж, бег
+ parent: MobSNKEng
+ id: MobSNKEngWeapon
+ components:
+ - type: RechargeBasicEntityAmmo
+ rechargeCooldown: 2
+ rechargeSound:
+ path: /Audio/Weapons/Guns/MagIn/ltrifle_magin.ogg
+ - type: BasicEntityAmmoProvider
+ proto: SNKCartridgeDrobStd
+ capacity: 9
+ - type: Gun
+ showExamineText: false
+ fireRate: 1.1
+ selectedMode: SemiAuto
+ availableModes:
+ - SemiAuto
+ soundGunshot:
+ path: /Audio/Weapons/Guns/Gunshots/shotgun.ogg
+#-------------Вооружён ждущий---------------
+- type: entity
+ suffix: Бот, СНК, Оруж, стоп
+ parent: MobSNKEngWeapon
+ id: MobSNKEngWeaponStop
+ components:
+ - type: HTN
+ rootTask:
+ task: BotSNKStop
+#-------------------------------Медик----------------------
+#-------------Без оружия бегающий---------------
+- type: entity
+ name: Медик СНК
+ suffix: Бот, СНК, безОруж, бег
+ parent: MobSNK
+ id: MobSNKMed
+ components:
+ - type: Loadout
+ prototypes:
+ - SNKMediGear
+ - type: Medibot
+ treatments:
+ Alive:
+ reagent: Tricordrazine
+ quantity: 20
+ minDamage: 30
+ maxDamage: 90
+ Critical:
+ reagent: Epinephrine
+ quantity: 10
+ - type: HTN
+ rootTask:
+ task: BotSNKMed
+#-------------Без оружия ждущий---------------
+- type: entity
+ name: Медик СНК
+ suffix: Бот, СНК, безОруж, стоп
+ parent: MobSNKStop
+ id: MobSNKMedStop
+ components:
+ - type: Loadout
+ prototypes:
+ - SNKMediGear
+ - type: Medibot
+ treatments:
+ Alive:
+ reagent: Tricordrazine
+ quantity: 20
+ minDamage: 30
+ maxDamage: 90
+ Critical:
+ reagent: Epinephrine
+ quantity: 10
+ - type: HTN
+ rootTask:
+ task: BotSNKMedStop
+#-------------Вооружён бегающий---------------
+- type: entity
+ suffix: Бот, СНК, Оруж, бег
+ parent: MobSNKMed
+ id: MobSNKMedWeapon
+ components:
+ - type: RechargeBasicEntityAmmo
+ rechargeCooldown: 6
+ rechargeSound:
+ path: /Audio/Weapons/Guns/MagIn/ltrifle_magin.ogg
+ - type: BasicEntityAmmoProvider
+ proto: SNKCartridgeHighRifleStd
+ capacity: 10
+ count: 10
+ - type: Gun
+ showExamineText: false
+ fireRate: 0.7
+ selectedMode: SemiAuto
+ availableModes:
+ - SemiAuto
+ soundGunshot:
+ path: /Audio/Weapons/Guns/Gunshots/rifle2.ogg
+#-------------Вооружён ждущий---------------
+- type: entity
+ suffix: Бот, СНК, Оруж, стоп
+ parent: MobSNKMedWeapon
+ id: MobSNKMedWeaponStop
+ components:
+ - type: HTN
+ rootTask:
+ task: BotSNKStop
+#-------------------------------Радист----------------------
+#-------------Без оружия бегающий---------------
+- type: entity
+ name: Радист СНК
+ suffix: Бот, СНК, безОруж, бег
+ parent: MobSNK
+ id: MobSNKRad
+ components:
+ - type: Loadout
+ prototypes:
+ - SNKRadioGear
+#-------------Без оружия ждущий---------------
+- type: entity
+ name: Радист СНК
+ suffix: Бот, СНК, безОруж, стоп
+ parent: MobSNKStop
+ id: MobSNKRadStop
+ components:
+ - type: Loadout
+ prototypes:
+ - SNKRadioGear
+#-------------Вооружён бегающий---------------
+- type: entity
+ suffix: Бот, СНК, Оруж, бег
+ parent: MobSNKRad
+ id: MobSNKRadWeapon
+ components:
+ - type: RechargeBasicEntityAmmo
+ rechargeCooldown: 2
+ rechargeSound:
+ path: /Audio/Weapons/Guns/MagIn/pistol_magin.ogg
+ - type: BasicEntityAmmoProvider
+ proto: SNKElectro
+ capacity: 20
+ count: 20
+ - type: Gun
+ showExamineText: false
+ fireRate: 4
+ selectedMode: SemiAuto
+ availableModes:
+ - SemiAuto
+ soundGunshot:
+ path: /Audio/Effects/Lightning/lightningshock.ogg
+#-------------Вооружён ждущий---------------
+- type: entity
+ suffix: Бот, СНК, Оруж, стоп
+ parent: MobSNKRadWeapon
+ id: MobSNKRadWeaponStop
+ components:
+ - type: HTN
+ rootTask:
+ task: BotSNKStop
+#-------------------------------Офицер----------------------
+#-------------Без оружия бегающий---------------
+- type: entity
+ name: Офицер СНК
+ suffix: Бот, СНК, безОруж, бег
+ parent: MobSNK
+ id: MobSNKOfi
+ components:
+ - type: RandomMetadata
+ nameSegments:
+ - SNKName-ofi
+ - SNKNameTwo
+ - type: Loadout
+ prototypes:
+ - SNKOffiGear
+#-------------Без оружия ждущий---------------
+- type: entity
+ name: Офицер СНК
+ suffix: Бот, СНК, безОруж, стоп
+ parent: MobSNKStop
+ id: MobSNKOfiStop
+ components:
+ - type: RandomMetadata
+ nameSegments:
+ - SNKName-ofi
+ - SNKNameTwo
+ - type: Loadout
+ prototypes:
+ - SNKOffiGear
+#-------------Вооружён бегающий---------------
+- type: entity
+ suffix: Бот, СНК, Оруж, бег
+ parent: MobSNKOfi
+ id: MobSNKOfiWeapon
+ components:
+ - type: RechargeBasicEntityAmmo
+ rechargeCooldown: 2
+ rechargeSound:
+ path: /Audio/Weapons/Guns/MagIn/pistol_magin.ogg
+ - type: BasicEntityAmmoProvider
+ proto: SNKBulletPistolStd
+ capacity: 10
+ count: 10
+ - type: Gun
+ showExamineText: false
+ fireRate: 3.5
+ selectedMode: SemiAuto
+ availableModes:
+ - SemiAuto
+ soundGunshot:
+ path: /Audio/Weapons/Guns/Gunshots/pistol.ogg
+#-------------Вооружён ждущий---------------
+- type: entity
+ suffix: Бот, СНК, Оруж, стоп
+ parent: MobSNKOfiWeapon
+ id: MobSNKOfiWeaponStop
+ components:
+ - type: HTN
+ rootTask:
+ task: BotSNKStop
+#---------------------------------------Спавнеры ботов-------------------
+#-------------------------------Солдат----------------------
+#-------------Без оружия бегающий---------------
+- type: entity
+ name: Спавнер бота Солдат СНК
+ suffix: Бот, СНК, безОруж, бег
+ id: SpawnMobSNK
+ parent: MarkerBase
+ components:
+ - type: Sprite
+ sprite: Markers/jobs.rsi
+ layers:
+ - state: green
+ - state: security_officer
+ - type: ConditionalSpawner
+ prototypes:
+ - MobSNK
+#-------------Без оружия ждущий---------------
+- type: entity
+ parent: SpawnMobSNK
+ id: SpawnMobSNKStop
+ suffix: Бот, СНК, безОруж, стоп
+ components:
+ - type: ConditionalSpawner
+ prototypes:
+ - MobSNKStop
+#-------------Вооружён бегающий---------------
+- type: entity
+ parent: SpawnMobSNK
+ id: SpawnMobSNKWeapon
+ suffix: Бот, СНК, Оруж, бег
+ components:
+ - type: ConditionalSpawner
+ prototypes:
+ - MobSNKWeapon
+#-------------Вооружён ждущий---------------
+- type: entity
+ parent: SpawnMobSNK
+ id: SpawnMobSNKWeaponStop
+ suffix: Бот, СНК, Оруж, стоп
+ components:
+ - type: ConditionalSpawner
+ prototypes:
+ - MobSNKWeaponStop
+#-------------------------------Инженер----------------------
+#-------------Без оружия бегающий---------------
+- type: entity
+ name: Спавнер бота Инженер СНК
+ suffix: Бот, СНК, безОруж, бег
+ id: SpawnMobSNKEng
+ parent: MarkerBase
+ components:
+ - type: Sprite
+ sprite: Markers/jobs.rsi
+ layers:
+ - state: green
+ - state: engineer
+ - type: ConditionalSpawner
+ prototypes:
+ - MobSNKEng
+#-------------Без оружия ждущий---------------
+- type: entity
+ parent: SpawnMobSNKEng
+ id: SpawnMobSNKEngStop
+ suffix: Бот, СНК, безОруж, стоп
+ components:
+ - type: ConditionalSpawner
+ prototypes:
+ - MobSNKEngStop
+#-------------Вооружён бегающий---------------
+- type: entity
+ parent: SpawnMobSNKEng
+ id: SpawnMobSNKEngWeapon
+ suffix: Бот, СНК, Оруж, бег
+ components:
+ - type: ConditionalSpawner
+ prototypes:
+ - MobSNKEngWeapon
+#-------------Вооружён ждущий---------------
+- type: entity
+ parent: SpawnMobSNKEng
+ id: SpawnMobSNKEngWeaponStop
+ suffix: Бот, СНК, Оруж, стоп
+ components:
+ - type: ConditionalSpawner
+ prototypes:
+ - MobSNKEngWeaponStop
+#-------------------------------Медик----------------------
+#-------------Без оружия бегающий---------------
+- type: entity
+ name: Спавнер бота Медик СНК
+ suffix: Бот, СНК, безОруж, бег
+ id: SpawnMobSNKMed
+ parent: MarkerBase
+ components:
+ - type: Sprite
+ sprite: Markers/jobs.rsi
+ layers:
+ - state: green
+ - state: doctor
+ - type: ConditionalSpawner
+ prototypes:
+ - MobSNKMed
+#-------------Без оружия ждущий---------------
+- type: entity
+ parent: SpawnMobSNKMed
+ id: SpawnMobSNKMedStop
+ suffix: Бот, СНК, безОруж, стоп
+ components:
+ - type: ConditionalSpawner
+ prototypes:
+ - MobSNKMedStop
+#-------------Вооружён бегающий---------------
+- type: entity
+ parent: SpawnMobSNKMed
+ id: SpawnMobSNKMedWeapon
+ suffix: Бот, СНК, Оруж, бег
+ components:
+ - type: ConditionalSpawner
+ prototypes:
+ - MobSNKMedWeapon
+#-------------Вооружён ждущий---------------
+- type: entity
+ parent: SpawnMobSNKMed
+ id: SpawnMobSNKMedWeaponStop
+ suffix: Бот, СНК, Оруж, стоп
+ components:
+ - type: ConditionalSpawner
+ prototypes:
+ - MobSNKMedWeaponStop
+#-------------------------------Радист----------------------
+#-------------Без оружия бегающий---------------
+- type: entity
+ name: Спавнер бота Радист СНК
+ suffix: Бот, СНК, безОруж, бег
+ id: SpawnMobSNKRad
+ parent: MarkerBase
+ components:
+ - type: Sprite
+ sprite: Markers/jobs.rsi
+ layers:
+ - state: green
+ - state: engineer
+ - type: ConditionalSpawner
+ prototypes:
+ - MobSNKRad
+#-------------Без оружия ждущий---------------
+- type: entity
+ parent: SpawnMobSNKRad
+ id: SpawnMobSNKRadStop
+ suffix: Бот, СНК, безОруж, стоп
+ components:
+ - type: ConditionalSpawner
+ prototypes:
+ - MobSNKRadStop
+#-------------Вооружён бегающий---------------
+- type: entity
+ parent: SpawnMobSNKRad
+ id: SpawnMobSNKRadWeapon
+ suffix: Бот, СНК, Оруж, бег
+ components:
+ - type: ConditionalSpawner
+ prototypes:
+ - MobSNKRadWeapon
+#-------------Вооружён ждущий---------------
+- type: entity
+ parent: SpawnMobSNKRad
+ id: SpawnMobSNKRadWeaponStop
+ suffix: Бот, СНК, Оруж, стоп
+ components:
+ - type: ConditionalSpawner
+ prototypes:
+ - MobSNKRadWeaponStop
+#-------------------------------Офицер----------------------
+#-------------Без оружия бегающий---------------
+- type: entity
+ name: Спавнер бота Офицер СНК
+ suffix: Бот, СНК, безОруж, бег
+ id: SpawnMobSNKOfi
+ parent: MarkerBase
+ components:
+ - type: Sprite
+ sprite: Markers/jobs.rsi
+ layers:
+ - state: green
+ - state: warden
+ - type: ConditionalSpawner
+ prototypes:
+ - MobSNKOfi
+#-------------Без оружия ждущий---------------
+- type: entity
+ parent: SpawnMobSNKOfi
+ id: SpawnMobSNKOfiStop
+ suffix: Бот, СНК, безОруж, стоп
+ components:
+ - type: ConditionalSpawner
+ prototypes:
+ - MobSNKOfiStop
+#-------------Вооружён бегающий---------------
+- type: entity
+ parent: SpawnMobSNKOfi
+ id: SpawnMobSNKOfiWeapon
+ suffix: Бот, СНК, Оруж, бег
+ components:
+ - type: ConditionalSpawner
+ prototypes:
+ - MobSNKOfiWeapon
+#-------------Вооружён ждущий---------------
+- type: entity
+ parent: SpawnMobSNKOfi
+ id: SpawnMobSNKOfiWeaponStop
+ suffix: Бот, СНК, Оруж, стоп
+ components:
+ - type: ConditionalSpawner
+ prototypes:
+ - MobSNKOfiWeaponStop
diff --git a/Resources/Prototypes/Corvax/Lore/SNK/snk.yml b/Resources/Prototypes/Corvax/Lore/SNK/snk.yml
new file mode 100644
index 00000000000..2a487f82d0a
--- /dev/null
+++ b/Resources/Prototypes/Corvax/Lore/SNK/snk.yml
@@ -0,0 +1,4331 @@
+#---------------------------униформа----------------------------------------------------------------------
+#------------------------------------Солдат-стандарт----------
+- type: entity
+ parent: ClothingUniformSkirtBase
+ id: SNKUniformSoldStd
+ name: Стандартная форма солдата СНК
+ suffix: СНК
+ description: Стандартная униформа пехотинца СНК. Плотная, долговечная и удобная.
+ components:
+ - type: Sprite
+ sprite: Corvax/Lore/SNK/Equipment/snk_uniform_std.rsi
+ - type: Clothing
+ sprite: Corvax/Lore/SNK/Equipment/snk_uniform_std.rsi
+#------------------------------------Солдат-лес----------
+- type: entity
+ parent: ClothingUniformSkirtBase
+ id: SNKUniformSoldLes
+ name: Лесная форма солдата СНК
+ suffix: СНК
+ description: Лесная униформа пехотинца СНК. Плотная, долговечная и удобная. несёт на себе маскировочные зелёные пятна. Самое то в лесной какафонии разных планет.
+ components:
+ - type: Sprite
+ sprite: Corvax/Lore/SNK/Equipment/snk_uniform_les.rsi
+ - type: Clothing
+ sprite: Corvax/Lore/SNK/Equipment/snk_uniform_les.rsi
+#------------------------------------Солдат-песок----------
+- type: entity
+ parent: ClothingUniformSkirtBase
+ id: SNKUniformSoldPes
+ name: Песочная форма солдата СНК
+ suffix: СНК
+ description: Песочная униформа пехотинца СНК. Плотная, долговечная и удобная. При этом очень лёгкая и прохладная. Но является слишком яркой для любой другой местности.
+ components:
+ - type: Sprite
+ sprite: Corvax/Lore/SNK/Equipment/snk_uniform_pes.rsi
+ - type: Clothing
+ sprite: Corvax/Lore/SNK/Equipment/snk_uniform_pes.rsi
+ - type: Armor
+ modifiers:
+ coefficients:
+ Heat: 0.9
+#------------------------------------Солдат-зима----------
+- type: entity
+ parent: ClothingUniformSkirtBase
+ id: SNKUniformSoldZim
+ name: Зимняя форма солдата СНК
+ suffix: СНК
+ description: Зимняя униформа пехотинца СНК. Плотная, долговечная и удобная. При этом очень тёплая. Бойцы любят, когда им выдают эту форму. В ней они совсем не боятся даже самых лютых морозов.
+ components:
+ - type: Sprite
+ sprite: Corvax/Lore/SNK/Equipment/snk_uniform_zim.rsi
+ - type: Clothing
+ sprite: Corvax/Lore/SNK/Equipment/snk_uniform_zim.rsi
+ - type: Armor
+ modifiers:
+ coefficients:
+ Cold: 0.9
+#------------------------------------Солдат-лава----------
+- type: entity
+ parent: ClothingUniformSkirtBase
+ id: SNKUniformSoldLav
+ name: Лавовая форма солдата СНК
+ suffix: СНК
+ description: Лавовая униформа пехотинца СНК. Очень плотная, долговечная и удобная. В ней не рекомендуется купаться в раскалённой лаве, но от горячих искр и пепла она неплохо оберегает.
+ components:
+ - type: Sprite
+ sprite: Corvax/Lore/SNK/Equipment/snk_uniform_lav.rsi
+ - type: Clothing
+ sprite: Corvax/Lore/SNK/Equipment/snk_uniform_lav.rsi
+ - type: Armor
+ modifiers:
+ coefficients:
+ Heat: 0.9
+#------------------------------------Офицер-стандарт----------
+- type: entity
+ parent: ClothingUniformSkirtBase
+ id: SNKUniformOffiStd
+ name: Стандартная форма офицера СНК
+ suffix: СНК
+ description: Стандартная униформа офицера СНК. Плотная, долговечная и удобная. Даже несколько стильная.
+ components:
+ - type: Sprite
+ sprite: Corvax/Lore/SNK/Equipment/snk_uniform_std_offi.rsi
+ - type: Clothing
+ sprite: Corvax/Lore/SNK/Equipment/snk_uniform_std_offi.rsi
+#------------------------------------Офицер-зима----------
+- type: entity
+ parent: ClothingUniformSkirtBase
+ id: SNKUniformOffiZim
+ name: Зимняя форма офицера СНК
+ suffix: СНК
+ description: Зимняя униформа офицера СНК. Плотная, долговечная и удобная. При этом очень тёплая. Командиры любят носить эту форму. В ней они совсем не боятся простудить горло отдавая приказы даже в самых лютых морозах.
+ components:
+ - type: Sprite
+ sprite: Corvax/Lore/SNK/Equipment/snk_uniform_zim_offi.rsi
+ - type: Clothing
+ sprite: Corvax/Lore/SNK/Equipment/snk_uniform_zim_offi.rsi
+ - type: Armor
+ modifiers:
+ coefficients:
+ Cold: 0.8
+#------------------------------------Офицер-лава----------
+- type: entity
+ parent: ClothingUniformSkirtBase
+ id: SNKUniformOffiLav
+ name: Лавовая форма офицера СНК
+ suffix: СНК
+ description: Лавовая униформа офицера СНК. Очень плотная, долговечная и удобная. В ней не рекомендуется купаться в раскалённой лаве, но от горячих искр и пепла она неплохо оберегает.
+ components:
+ - type: Sprite
+ sprite: Corvax/Lore/SNK/Equipment/snk_uniform_lav_offi.rsi
+ - type: Clothing
+ sprite: Corvax/Lore/SNK/Equipment/snk_uniform_lav_offi.rsi
+ - type: Armor
+ modifiers:
+ coefficients:
+ Heat: 0.85
+#-------------------------------одежда и снаряга----------------------------------------------------------------------
+#------------------------------------сумка-----------
+- type: entity
+ parent: ClothingBackpack
+ id: SNKSatchels
+ name: Офицерская плечевая сумка СНК
+ suffix: СНК
+ description: Офицерская плечевая сумка СНК. Лёгкая и практичная
+ components:
+ - type: Sprite
+ sprite: Corvax/Lore/SNK/Equipment/snk_satchels.rsi
+#------------------------------------рюкзак----------
+#--------------стандартный---------
+- type: entity
+ parent: [Clothing, ContentsExplosionResistanceBase, BaseItem]
+ id: SNKBackpackStd
+ name: Армейский рюкзак CНК
+ suffix: СНК
+ description: Стандартный армейский рюкзак бойцов СНК. Бойцы СНК должны быть готовы ко всему, а потому на стандартных рюкзаках закрепляется газовый балон. Практично, но достаточно тяжело.
+ components:
+ - type: Sprite
+ sprite: Corvax/Lore/SNK/Equipment/snk_back_std.rsi
+ state: icon
+ - type: Item
+ sprite: Corvax/Lore/SNK/Equipment/snk_back_std.rsi
+ size: Huge
+ - type: Clothing
+ quickEquip: false
+ slots:
+ - back
+ - type: ActivatableUI
+ key: enum.SharedGasTankUiKey.Key
+ - type: UserInterface
+ interfaces:
+ enum.StorageUiKey.Key:
+ type: StorageBoundUserInterface
+ enum.SharedGasTankUiKey.Key:
+ type: GasTankBoundUserInterface
+ - type: GasTank
+ outputPressure: 21.3
+ air:
+ volume: 5
+ temperature: 293.15
+ tankLowPressure: 30.0
+ - type: MeleeWeapon
+ wideAnimationRotation: 45
+ attackRate: 0.8
+ damage:
+ types:
+ Blunt: 10
+ - type: Storage
+ grid:
+ - 0,0,6,4
+ maxItemSize: Huge
+ - type: ContainerContainer
+ containers:
+ storagebase: !type:Container
+ ents: []
+ - type: UseDelay
+ delay: 0.5
+ - type: ExplosionResistance
+ damageCoefficient: 0.9
+ - type: ClothingSpeedModifier
+ walkModifier: 0.93
+ sprintModifier: 0.93
+#--------------песочный---------
+- type: entity
+ parent: SNKBackpackStd
+ id: SNKBackpackPes
+ suffix: СНК
+ description: Стандартный армейский рюкзак бойцов СНК в расцветке песчаного камуфляжа. Позволяет оставаться незамеченным в песчаных дюнах, хотя закреплённый тяжёлый газовый балон стоит маскировать получше.
+ components:
+ - type: Sprite
+ sprite: Corvax/Lore/SNK/Equipment/snk_back_pes.rsi
+#--------------зимний---------
+- type: entity
+ parent: SNKBackpackStd
+ id: SNKBackpackZim
+ suffix: СНК
+ description: Стандартный армейский рюкзак бойцов СНК в зимней расцветке. Позволяет оставаться незамеченным в метелях и сугробах, хотя закреплённый тяжёлый газовый балон стоит маскировать получше.
+ components:
+ - type: Sprite
+ sprite: Corvax/Lore/SNK/Equipment/snk_back_zim.rsi
+#-------------------------рюкзак-радиостанция-------------------------
+- type: entity
+ parent: ClothingBackpack
+ id: SNKRadioBackpack
+ name: Мобильная радиостанция
+ suffix: СНК
+ description: Мобильная радиостанция с небольшим подсумком, способная обеспечить связь в некотором регионе. (Вынимать ключи шифрования можно ломом)
+ components:
+ - type: Sprite
+ sprite: Corvax/Lore/SNK/Equipment/snk_back_radio.rsi
+ - type: Storage
+ grid:
+ - 0,0,4,3
+ maxItemSize: Huge
+ - type: EncryptionKeyHolder
+ keysExtractionMethod: Prying
+ keySlots: 10
+ - type: ContainerContainer
+ containers:
+ storagebase: !type:Container
+ ents: []
+ key_slots: !type:Container
+ - type: TelecomServer
+ - type: ApcPowerReceiver
+ needsPower: false
+ - type: LightningTarget
+ priority: 1
+#--------------------------------------------сапоги-------------------------------------
+- type: entity
+ parent: ClothingShoesMilitaryBase
+ id: SNKBoots
+ name: Армейские сапоги СНК
+ suffix: СНК
+ description: Крепкие армейские сапоги. В них нахожено не мало сотен километров, а они всё ещё целые и удобные.
+ components:
+ - type: Sprite
+ sprite: Corvax/Lore/SNK/Equipment/snk_boots.rsi
+ - type: Clothing
+ sprite: Corvax/Lore/SNK/Equipment/snk_boots.rsi
+#------------------------------------солдатские шапки----------
+#-------------------стандартная-----------
+- type: entity
+ parent: ClothingHeadBase
+ id: SNKShapkaStd
+ name: Шапка бойца СНК
+ suffix: СНК
+ description: Плотная шапка неплохо защищает солдат СНК от ветра и заморозков. Выполнена в стандартной чёрной расцветке.
+ components:
+ - type: Sprite
+ sprite: Corvax/Lore/SNK/Equipment/snk_shapka_std.rsi
+ - type: Clothing
+ sprite: Corvax/Lore/SNK/Equipment/snk_shapka_std.rsi
+ - type: Tag
+ tags:
+ - ClothMade
+ - WhitelistChameleon
+#-------------------лесная-----------
+- type: entity
+ parent: ClothingHeadBase
+ id: SNKShapkaLes
+ name: Шапка бойца СНК
+ suffix: СНК
+ description: Плотная шапка неплохо защищает солдат СНК от ветра и заморозков. Выполнена в леской зелёной расцветке.
+ components:
+ - type: Sprite
+ sprite: Corvax/Lore/SNK/Equipment/snk_shapka_std_les.rsi
+ - type: Clothing
+ sprite: Corvax/Lore/SNK/Equipment/snk_shapka_std_les.rsi
+ - type: Tag
+ tags:
+ - ClothMade
+ - WhitelistChameleon
+#-------------------зимняя-----------
+- type: entity
+ parent: ClothingHeadBase
+ id: SNKShapkaZim
+ name: Шапка бойца СНК
+ suffix: СНК
+ description: Плотная шапка неплохо защищает солдат СНК от ветра и заморозков. Выполнена в белой зимней расцветке.
+ components:
+ - type: Sprite
+ sprite: Corvax/Lore/SNK/Equipment/snk_shapka_std_zim.rsi
+ - type: Clothing
+ sprite: Corvax/Lore/SNK/Equipment/snk_shapka_std_zim.rsi
+ - type: Tag
+ tags:
+ - ClothMade
+ - WhitelistChameleon
+#-------------------песчаная бандана-----------
+- type: entity
+ parent: ClothingHeadBase
+ id: SNKBandana
+ name: Бандана бойца СНК
+ suffix: СНК
+ description: Лёгкая бандана солдат СНК. Уберегает голову от солнечного удара. Выполнена в песочной расцветке.
+ components:
+ - type: Sprite
+ sprite: Corvax/Lore/SNK/Equipment/snk_bandans.rsi
+ - type: Clothing
+ sprite: Corvax/Lore/SNK/Equipment/snk_bandans.rsi
+ - type: Tag
+ tags:
+ - ClothMade
+ - WhitelistChameleon
+#------------------------------------офицерские кепки----------
+#-------------------стандартная-----------
+- type: entity
+ parent: ClothingHeadBase
+ id: SNKCepkaStd
+ name: Кепка офицера СНК
+ suffix: СНК
+ description: Офицерская кепка СНК. Выполнена в стандартной чёрной расцветке. Я вляется признаком статуса и заслуг.
+ components:
+ - type: Sprite
+ sprite: Corvax/Lore/SNK/Equipment/snk_cepka_std.rsi
+ - type: Clothing
+ sprite: Corvax/Lore/SNK/Equipment/snk_cepka_std.rsi
+ - type: Tag
+ tags:
+ - ClothMade
+ - WhitelistChameleon
+#-------------------лесная-----------
+- type: entity
+ parent: ClothingHeadBase
+ id: SNKCepkaLes
+ name: Кепка офицера СНК
+ suffix: СНК
+ description: Офицерская кепка СНК. Выполнена в зелёной лесной расцветке. Я вляется признаком статуса и заслуг.
+ components:
+ - type: Sprite
+ sprite: Corvax/Lore/SNK/Equipment/snk_cepka_std_les.rsi
+ - type: Clothing
+ sprite: Corvax/Lore/SNK/Equipment/snk_cepka_std_les.rsi
+ - type: Tag
+ tags:
+ - ClothMade
+ - WhitelistChameleon
+#-------------------зимняя-----------
+- type: entity
+ parent: ClothingHeadBase
+ id: SNKCepkaZim
+ name: Кепка офицера СНК
+ suffix: СНК
+ description: Офицерская кепка СНК. Выполнена в белой зимней расцветке. Я вляется признаком статуса и заслуг.
+ components:
+ - type: Sprite
+ sprite: Corvax/Lore/SNK/Equipment/snk_cepka_std_zim.rsi
+ - type: Clothing
+ sprite: Corvax/Lore/SNK/Equipment/snk_cepka_std_zim.rsi
+ - type: Tag
+ tags:
+ - ClothMade
+ - WhitelistChameleon
+#-------------------песчаная-----------
+- type: entity
+ parent: ClothingHeadBase
+ id: SNKCepkaPes
+ name: Кепка офицера СНК
+ suffix: СНК
+ description: Офицерская кепка СНК. Выполнена в песчаной защитной расцветке. Я вляется признаком статуса и заслуг.
+ components:
+ - type: Sprite
+ sprite: Corvax/Lore/SNK/Equipment/snk_cepka_std_pes.rsi
+ - type: Clothing
+ sprite: Corvax/Lore/SNK/Equipment/snk_cepka_std_pes.rsi
+ - type: Tag
+ tags:
+ - ClothMade
+ - WhitelistChameleon
+#--------------------------------------------------плащи--------------------------------------
+#------------------------------------лесной----------
+- type: entity
+ parent: ClothingNeckBase
+ id: SNKCloakLes
+ name: Лесной плащ СНК
+ suffix: СНК
+ description: Плащ, который носят разведчики и снайперы СНК для маскировки в зарослях. Очень-очень уютный.
+ components:
+ - type: Sprite
+ sprite: Corvax/Lore/SNK/Equipment/snk_cloak_les.rsi
+#------------------------------------песочный----------
+- type: entity
+ parent: ClothingNeckBase
+ id: SNKCloakPes
+ name: Пустынный плащ СНК
+ suffix: СНК
+ description: Плащ, который носят разведчики и снайперы СНК для маскировки в песчаных дюнах. Немного спасает от жаркого зноя.
+ components:
+ - type: Sprite
+ sprite: Corvax/Lore/SNK/Equipment/snk_cloak_pes.rsi
+ - type: Armor
+ modifiers:
+ coefficients:
+ Heat: 0.95
+#------------------------------------зимний----------
+- type: entity
+ parent: ClothingNeckBase
+ id: SNKCloakZim
+ name: Зимний плащ СНК
+ suffix: СНК
+ description: Плащ, который носят разведчики и снайперы СНК для маскировки в сугробах. Тёплый и приятный.
+ components:
+ - type: Sprite
+ sprite: Corvax/Lore/SNK/Equipment/snk_cloak_zim.rsi
+ - type: Armor
+ modifiers:
+ coefficients:
+ Cold: 0.95
+#--------------------------------------------------шлема--------------------------------------
+#------------------------------------стандартный----------
+- type: entity
+ parent: ClothingHeadHelmetBasic
+ id: SNKHelmetStd
+ name: Пехотный шлем СНК
+ suffix: СНК
+ description: Крепкий армейский шлем СНК. Его носят и солдаты, и офицеры. Имеет стандартную чёрную расцветку.
+ components:
+ - type: Sprite
+ sprite: Corvax/Lore/SNK/Armor/snk_helmet_std.rsi
+ - type: Clothing
+ sprite: Corvax/Lore/SNK/Armor/snk_helmet_std.rsi
+ - type: Armor
+ modifiers:
+ coefficients:
+ Blunt: 0.8
+ Slash: 0.8
+ Piercing: 0.75
+ Heat: 0.8
+#------------------------------------лавовый----------
+- type: entity
+ parent: ClothingHeadHelmetBasic
+ id: SNKHelmetLav
+ name: Пехотный шлем СНК
+ suffix: СНК
+ description: Крепкий армейский шлем СНК. Его носят и солдаты, и офицеры. Имеет стандартную чёрную расцветку, ослабленное бронирование, но дополнительную защиту от нагрева.
+ components:
+ - type: Sprite
+ sprite: Corvax/Lore/SNK/Armor/snk_helmet_lav.rsi
+ - type: Clothing
+ sprite: Corvax/Lore/SNK/Armor/snk_helmet_lav.rsi
+ - type: Armor
+ modifiers:
+ coefficients:
+ Blunt: 0.8
+ Slash: 0.8
+ Piercing: 0.85
+ Heat: 0.6
+#------------------------------------лесной----------
+- type: entity
+ parent: ClothingHeadHelmetBasic
+ id: SNKHelmetLes
+ name: Пехотный шлем СНК
+ suffix: СНК
+ description: Крепкий армейский шлем СНК. Его носят и солдаты, и офицеры. Имеет лесную камуфляжную расцветку. Имеет улучшенную защиту от порезов.
+ components:
+ - type: Sprite
+ sprite: Corvax/Lore/SNK/Armor/snk_helmet_les.rsi
+ - type: Clothing
+ sprite: Corvax/Lore/SNK/Armor/snk_helmet_les.rsi
+ - type: Armor
+ modifiers:
+ coefficients:
+ Blunt: 0.8
+ Slash: 0.75
+ Piercing: 0.9
+ Heat: 0.8
+#------------------------------------песочный----------
+- type: entity
+ parent: ClothingHeadHelmetBasic
+ id: SNKHelmetPes
+ name: Пехотный шлем СНК
+ suffix: СНК
+ description: Крепкий армейский шлем СНК. Его носят и солдаты, и офицеры. Имеет песчаную расцветку и помогает спасать голову от перегрева.
+ components:
+ - type: Sprite
+ sprite: Corvax/Lore/SNK/Armor/snk_helmet_pes.rsi
+ - type: Clothing
+ sprite: Corvax/Lore/SNK/Armor/snk_helmet_pes.rsi
+ - type: Armor
+ modifiers:
+ coefficients:
+ Blunt: 0.8
+ Slash: 0.8
+ Piercing: 0.8
+ Heat: 0.7
+#------------------------------------зимний----------
+- type: entity
+ parent: ClothingHeadHelmetBasic
+ id: SNKHelmetZim
+ name: Пехотный шлем СНК
+ suffix: СНК
+ description: Крепкий армейский шлем СНК. Его носят и солдаты, и офицеры. Имеет зимнюю расцветку и увеличенный слой термоизоляции.
+ components:
+ - type: Sprite
+ sprite: Corvax/Lore/SNK/Armor/snk_helmet_zim.rsi
+ - type: Clothing
+ sprite: Corvax/Lore/SNK/Armor/snk_helmet_zim.rsi
+ - type: Armor
+ modifiers:
+ coefficients:
+ Blunt: 0.8
+ Slash: 0.8
+ Piercing: 0.8
+ Heat: 0.7
+ Cold: 0.7
+#-------------------------------------------------броня----------------------------
+#--------------------------------лёгкая-------------------------
+#----------------стандартная-----------------
+- type: entity
+ parent: ClothingOuterBaseMedium
+ id: SNKArmorLightStd
+ name: Лёгкий бронежилет СНК
+ suffix: СНК
+ description: Стандартный лёгкий армейский бронежилет СНК, которые носит военная полиция, вспомогательные подразделения и многие нештурмовые части.
+ components:
+ - type: Sprite
+ sprite: Corvax/Lore/SNK/Armor/snk_armor_light_std.rsi
+ - type: Clothing
+ sprite: Corvax/Lore/SNK/Armor/snk_armor_light_std.rsi
+ - type: Armor
+ modifiers:
+ coefficients:
+ Blunt: 0.7
+ Slash: 0.7
+ Piercing: 0.7
+ Heat: 0.7
+ - type: ExplosionResistance
+ damageCoefficient: 0.80
+#----------------лавовая-----------------
+- type: entity
+ parent: ClothingOuterBaseMedium
+ id: SNKArmorLightLav
+ name: Лёгкий бронежилет СНК
+ suffix: СНК
+ description: Лёгкий армейский бронежилет СНК, которые носит военная полиция, вспомогательные подразделения и многие нештурмовые части на вулканических планетах.
+ components:
+ - type: Sprite
+ sprite: Corvax/Lore/SNK/Armor/snk_armor_light_lav.rsi
+ - type: Clothing
+ sprite: Corvax/Lore/SNK/Armor/snk_armor_light_lav.rsi
+ - type: Armor
+ modifiers:
+ coefficients:
+ Blunt: 0.7
+ Slash: 0.7
+ Piercing: 0.7
+ Heat: 0.5
+ - type: ExplosionResistance
+ damageCoefficient: 0.70
+#----------------лесная-----------------
+- type: entity
+ parent: ClothingOuterBaseMedium
+ id: SNKArmorLightLes
+ name: Лёгкий бронежилет СНК
+ suffix: СНК
+ description: Лёгкий армейский бронежилет СНК, которые носят вспомогательные подразделения и многие нештурмовые части в лесистых районах.
+ components:
+ - type: Sprite
+ sprite: Corvax/Lore/SNK/Armor/snk_armor_light_les.rsi
+ - type: Clothing
+ sprite: Corvax/Lore/SNK/Armor/snk_armor_light_les.rsi
+ - type: Armor
+ modifiers:
+ coefficients:
+ Blunt: 0.7
+ Slash: 0.6
+ Piercing: 0.7
+ Heat: 0.7
+ - type: ExplosionResistance
+ damageCoefficient: 0.80
+#----------------песочная-----------------
+- type: entity
+ parent: ClothingOuterBaseMedium
+ id: SNKArmorLightPes
+ name: Лёгкий бронежилет СНК
+ suffix: СНК
+ description: Лёгкий армейский бронежилет СНК, которые носит военная полиция, вспомогательные подразделения и многие нештурмовые части в пустынных областях.
+ components:
+ - type: Sprite
+ sprite: Corvax/Lore/SNK/Armor/snk_armor_light_pes.rsi
+ - type: Clothing
+ sprite: Corvax/Lore/SNK/Armor/snk_armor_light_pes.rsi
+ - type: Armor
+ modifiers:
+ coefficients:
+ Blunt: 0.7
+ Slash: 0.7
+ Piercing: 0.7
+ Heat: 0.6
+ - type: ExplosionResistance
+ damageCoefficient: 0.80
+#----------------зимняя-----------------
+- type: entity
+ parent: ClothingOuterBaseMedium
+ id: SNKArmorLightZim
+ name: Лёгкий бронежилет СНК
+ suffix: СНК
+ description: Лёгкий армейский бронежилет СНК, которые носит военная полиция, вспомогательные подразделения и многие нештурмовые части зимой и на снежных планетах.
+ components:
+ - type: Sprite
+ sprite: Corvax/Lore/SNK/Armor/snk_armor_light_zim.rsi
+ - type: Clothing
+ sprite: Corvax/Lore/SNK/Armor/snk_armor_light_zim.rsi
+ - type: Armor
+ modifiers:
+ coefficients:
+ Blunt: 0.7
+ Slash: 0.7
+ Piercing: 0.7
+ Heat: 0.6
+ Cold: 0.6
+ - type: ExplosionResistance
+ damageCoefficient: 0.80
+#--------------------------------тяжёлая-------------------------
+#----------------стандартная-----------------
+- type: entity
+ parent: ClothingOuterBaseMedium
+ id: SNKArmorMidStd
+ name: Тяжёлый бронекомплект СНК
+ suffix: СНК
+ description: Стандартный тяжёлый бронекомплект СНК, который используют элитные и штурмовые подразделения.
+ components:
+ - type: Sprite
+ sprite: Corvax/Lore/SNK/Armor/snk_armor_mid_std.rsi
+ - type: Clothing
+ sprite: Corvax/Lore/SNK/Armor/snk_armor_mid_std.rsi
+ - type: Armor
+ modifiers:
+ coefficients:
+ Blunt: 0.6
+ Slash: 0.6
+ Piercing: 0.6
+ Heat: 0.6
+ Radiation: 0.7
+ Caustic: 0.7
+ - type: ExplosionResistance
+ damageCoefficient: 0.70
+ - type: ClothingSpeedModifier
+ walkModifier: 0.90
+ sprintModifier: 0.90
+#----------------лесная-----------------
+- type: entity
+ parent: ClothingOuterBaseMedium
+ id: SNKArmorMidLes
+ name: Тяжёлый бронекомплект СНК
+ suffix: СНК
+ description: Тяжёлый бронекомплект СНК, имеющий камуфляжную лесную расцветку, который используют элитные и штурмовые подразделения.
+ components:
+ - type: Sprite
+ sprite: Corvax/Lore/SNK/Armor/snk_armor_mid_les.rsi
+ - type: Clothing
+ sprite: Corvax/Lore/SNK/Armor/snk_armor_mid_les.rsi
+ - type: Armor
+ modifiers:
+ coefficients:
+ Blunt: 0.6
+ Slash: 0.5
+ Piercing: 0.6
+ Heat: 0.6
+ Radiation: 0.7
+ Caustic: 0.7
+ - type: ExplosionResistance
+ damageCoefficient: 0.70
+ - type: ClothingSpeedModifier
+ walkModifier: 0.90
+ sprintModifier: 0.90
+#----------------песочная-----------------
+- type: entity
+ parent: ClothingOuterBaseMedium
+ id: SNKArmorMidPes
+ name: Тяжёлый бронекомплект СНК
+ suffix: СНК
+ description: Тяжёлый бронекомплект СНК, который используют элитные и штурмовые подразделения, когда приходится воевать в пустыне.
+ components:
+ - type: Sprite
+ sprite: Corvax/Lore/SNK/Armor/snk_armor_mid_pes.rsi
+ - type: Clothing
+ sprite: Corvax/Lore/SNK/Armor/snk_armor_mid_pes.rsi
+ - type: Armor
+ modifiers:
+ coefficients:
+ Blunt: 0.6
+ Slash: 0.6
+ Piercing: 0.6
+ Heat: 0.5
+ Radiation: 0.7
+ Caustic: 0.7
+ - type: ExplosionResistance
+ damageCoefficient: 0.70
+ - type: ClothingSpeedModifier
+ walkModifier: 0.90
+ sprintModifier: 0.90
+#----------------зимняя------------------
+- type: entity
+ parent: ClothingOuterBaseMedium
+ id: SNKArmorMidZim
+ name: Тяжёлый бронекомплект СНК
+ suffix: СНК
+ description: Тяжёлый бронекомплект СНК, который используют элитные и штурмовые подразделения в условиях затяжной зимы.
+ components:
+ - type: Sprite
+ sprite: Corvax/Lore/SNK/Armor/snk_armor_mid_zim.rsi
+ - type: Clothing
+ sprite: Corvax/Lore/SNK/Armor/snk_armor_mid_zim.rsi
+ - type: Armor
+ modifiers:
+ coefficients:
+ Blunt: 0.6
+ Slash: 0.6
+ Piercing: 0.6
+ Heat: 0.5
+ Radiation: 0.7
+ Caustic: 0.7
+ Cold: 0.8
+ - type: ExplosionResistance
+ damageCoefficient: 0.70
+ - type: ClothingSpeedModifier
+ walkModifier: 0.90
+ sprintModifier: 0.90
+#------------------------------------скафандр----------
+- type: entity
+ parent: ClothingOuterHardsuitBase
+ id: SNKHardsuit
+ name: Боевой скафандр СНК
+ suffix: СНК
+ description: Тяжелейшая из стандартных пехотных видов брони СНК. Среди бойцов ОПЗ получила прозвище "Сердитый дед".
+ components:
+ - type: Sprite
+ sprite: Corvax/Lore/SNK/Armor/snk_hardsuits.rsi
+ - type: Clothing
+ sprite: Corvax/Lore/SNK/Armor/snk_hardsuits.rsi
+ - type: ExplosionResistance
+ damageCoefficient: 0.9
+ - type: Armor
+ modifiers:
+ coefficients:
+ Blunt: 0.5
+ Slash: 0.5
+ Piercing: 0.5
+ Caustic: 0.6
+ Radiation: 0.5
+ Heat: 0.5
+ - type: ClothingSpeedModifier
+ walkModifier: 0.8
+ sprintModifier: 0.8
+ - type: HeldSpeedModifier
+ - type: ToggleableClothing
+ clothingPrototype: SNKHelmetHardsuit
+#------------------------------------шлем скафандра----------
+- type: entity
+ parent: ClothingHeadHardsuitWithLightBase
+ id: SNKHelmetHardsuit
+ name: Шлем боевого скафандра СНК
+ suffix: СНК
+ description: Тяжёлый. Именно из-за шлема скафандр получил прозвище "Сердитый дед".
+ categories: [ HideSpawnMenu ]
+ components:
+ - type: BreathMask
+ - type: Sprite
+ sprite: Corvax/Lore/SNK/Armor/snk_hardsuits_helmet.rsi
+ - type: Clothing
+ sprite: Corvax/Lore/SNK/Armor/snk_hardsuits_helmet.rsi
+ - type: PointLight
+ color: "#ffdbad"
+ radius: 6
+ - type: PressureProtection
+ highPressureMultiplier: 0.1
+ lowPressureMultiplier: 1000
+ - type: Armor
+ modifiers:
+ coefficients:
+ Blunt: 0.8
+ Slash: 0.8
+ Piercing: 0.8
+ Caustic: 0.9
+ Radiation: 0.9
+ Heat: 0.8
+ - type: ExplosionResistance
+ damageCoefficient: 0.75
+ - type: ShowJobIcons
+#---------------------------------------------------пояс и снаряжение---------------------------------------
+#-------------------------------------печать-----------------
+- type: entity
+ name: Печать СНКцев
+ suffix: СНК
+ parent: RubberStampBaseAlt
+ id: SNKRubberStamp
+ components:
+ - type: Stamp
+ stampedName: Союз Независимых Колоний
+ stampedColor: "#001168"
+ stampState: "paper_stamp-generic"
+ - type: Sprite
+ sprite: Corvax/Lore/SNK/Equipment/snk_stamp.rsi
+ state: stamp
+#---------------------------------Стандартная форма---------------------
+- type: entity
+ id: SNKPaperForm
+ name: Форма запроса
+ suffix: СНК
+ parent: Paper
+ components:
+ - type: Paper
+ content: |
+ [color=#000000]░░░░░░█████░░░░░░[/color]
+ [color=#000000]░░░░░█░░█░░█░░░░░[/color] [head=3]Бланк документа[/head]
+ [color=#000000]░░░░█████████░░░░[/color] [head=3]SNK[/head]
+ [color=#000000]░░░░░█░░█░░█░░░░░[/color]
+ [color=#000000]░░░░░░█████░░░░░░[/color]
+ =============================================
+ НАИМЕНОВАНИЕ ДОКУМЕНТА
+ =============================================
+
+ От:
+ Кому: 5й Штаб операции
+ Запрос:
+ Срочность: (Крайня, Сильная, Средняя, Малая, Незначительная)
+
+ Полное содержание документа со всей необходимой информацией и описанием
+
+ =============================================
+
+ [italic]Место для печатей[/italic]
+#-------------------------------------пояс стрелка---------------------------------------
+- type: entity
+ parent: ClothingBeltStorageBase
+ id: SNKBeltSold
+ name: Пояс военного СНК
+ suffix: СНК
+ description: Этот пояс используют солдаты СНК для ношения амуниции, пистолетов и прочего боевого снаряжения
+ components:
+ - type: Sprite
+ sprite: Corvax/Lore/SNK/Equipment/snk_belt_sol.rsi
+ - type: Clothing
+ sprite: Corvax/Lore/SNK/Equipment/snk_belt_sol.rsi
+ - type: Storage
+ - type: Appearance
+
+- type: entity
+ id: SNKBeltOffi
+ parent: SNKBeltSold
+ name: Пояс офицера СНК
+ description: Этот пояс используют офицеры СНК для ношения амуниции, пистолетов и прочего боевого снаряжения
+ suffix: СНК
+ components:
+ - type: Sprite
+ sprite: Corvax/Lore/SNK/Equipment/snk_belt_offi.rsi
+ - type: Clothing
+ sprite: Corvax/Lore/SNK/Equipment/snk_belt_offi.rsi
+
+- type: entity
+ id: SNKBeltMed
+ parent: SNKBeltSold
+ name: Пояс медика СНК
+ description: Этот пояс используют медики СНК для ношения медикаментов первой помощи, перевязочных материалов и боевого снаряжения
+ suffix: СНК
+ components:
+ - type: Sprite
+ sprite: Corvax/Lore/SNK/Equipment/snk_belt_med.rsi
+ - type: Clothing
+ sprite: Corvax/Lore/SNK/Equipment/snk_belt_med.rsi
+
+- type: entity
+ id: SNKBeltEnge
+ parent: SNKBeltSold
+ name: Пояс инженера СНК
+ description: Этот пояс используют инженеры СНК для ношения инструментов и боевого снаряжения
+ suffix: СНК
+ components:
+ - type: Sprite
+ sprite: Corvax/Lore/SNK/Equipment/snk_belt_eng.rsi
+ - type: Clothing
+ sprite: Corvax/Lore/SNK/Equipment/snk_belt_eng.rsi
+#-------------------------------заполненые------------------------------
+- type: entity
+ id: SNKBeltOffiFilled
+ parent: SNKBeltOffi
+ suffix: Filled, СНК, Солдат
+ components:
+ - type: StorageFill
+ contents:
+ - id: CombatKnife
+ - id: SNKPaperForm
+ - id: SNKPaperForm
+ - id: SNKPaperForm
+ - id: SNKPaperForm
+ - id: SNKPaperForm
+ - id: SNKPaperForm
+
+- type: entity
+ id: SNKBeltSoldFilled
+ parent: SNKBeltSold
+ suffix: Filled, СНК, Солдат
+ components:
+ - type: StorageFill
+ contents:
+ - id: SNKPistolPist
+ - id: CombatKnife
+ - id: SNKMagazinePistolPistStd
+ - id: SNKMagazinePistolPistStd
+
+- type: entity
+ id: SNKBeltMedicFilled
+ parent: SNKBeltMed
+ suffix: Filled, СНК, Медик
+ components:
+ - type: StorageFill
+ contents:
+ - id: CombatKnife
+ - id: Brutepack
+ - id: Ointment
+ - id: Bloodpack
+ - id: Gauze
+ - id: Bloodpack
+ - id: Gauze
+
+- type: entity
+ id: SNKBeltEngFilled
+ parent: SNKBeltEnge
+ suffix: Filled, СНК, Инженер
+ components:
+ - type: StorageFill
+ contents:
+ - id: CombatKnife
+ - id: Crowbar
+ - id: Wrench
+ - id: Screwdriver
+ - id: Wirecutter
+ - id: Welder
+ - id: Multitool
+#-------------------------------------------------оружие------------------------------------------------------
+#-------------------------------------------пули----------------------------------------------
+#---------------------------------пистолет-------------
+#---------------обычные---------------------
+- type: entity
+ id: SNKBulletPistolStd
+ name: Пистолетная пуля (.24 rifle)
+ suffix: СНК
+ parent: BaseBullet
+ categories: [ HideSpawnMenu ]
+ components:
+ - type: Projectile
+ damage:
+ types:
+ Piercing: 13
+#---------------ядовитые---------------------
+- type: entity
+ id: SNKBulletPistolPoi
+ name: Пистолетная пуля (.24 rifle)
+ suffix: СНК
+ parent: BaseBullet
+ categories: [ HideSpawnMenu ]
+ components:
+ - type: Projectile
+ damage:
+ types:
+ Piercing: 5
+ Poison: 11
+#---------------------------------винтовка-------------
+#---------------обычные---------------------
+- type: entity
+ id: SNKBulletRifleStd
+ name: Винтовочная пуля (.34 rifle)
+ suffix: СНК
+ parent: BaseBullet
+ categories: [ HideSpawnMenu ]
+ components:
+ - type: Projectile
+ damage:
+ types:
+ Piercing: 20
+#---------------зажигательные---------------------
+- type: entity
+ id: SNKBulletRifleHea
+ name: Винтовочная пуля (.34 rifle)
+ suffix: СНК
+ parent: BaseBullet
+ categories: [ HideSpawnMenu ]
+ components:
+ - type: Projectile
+ damage:
+ types:
+ Piercing: 5
+ Heat: 17
+#---------------урановые---------------------
+- type: entity
+ id: SNKBulletRifleUrn
+ name: Винтовочная пуля (.34 rifle)
+ suffix: СНК
+ parent: BaseBullet
+ categories: [ HideSpawnMenu ]
+ components:
+ - type: Projectile
+ damage:
+ types:
+ Piercing: 5
+ Radiation: 13
+#---------------------------------тяжёлая винтовка-------------
+#---------------обычные---------------------
+- type: entity
+ id: SNKBulletHighRifleStd
+ name: Тяжёлая винтовочная пуля (.55 rifle)
+ suffix: СНК
+ parent: BaseBullet
+ categories: [ HideSpawnMenu ]
+ components:
+ - type: Projectile
+ damage:
+ types:
+ Piercing: 33
+#---------------------------------дробовик-------------
+#---------------обычные---------------------
+- type: entity
+ id: SNKBulletDrobStd
+ name: Заряд дроби (.45 rifle)
+ suffix: СНК
+ parent: BaseBullet
+ categories: [ HideSpawnMenu ]
+ components:
+ - type: Projectile
+ damage:
+ types:
+ Piercing: 8
+
+- type: entity
+ id: SNKBulletDrobStdSpread
+ categories: [ HideSpawnMenu ]
+ parent: SNKBulletDrobStd
+ components:
+ - type: ProjectileSpread
+ proto: SNKBulletDrobStd
+ count: 6
+ spread: 15
+#---------------пуля---------------------
+- type: entity
+ id: SNKBulletDrobPul
+ name: Дробовиковая пуля (.45 rifle)
+ suffix: СНК
+ parent: BaseBullet
+ categories: [ HideSpawnMenu ]
+ components:
+ - type: Projectile
+ damage:
+ types:
+ Piercing: 7
+ Blunt: 6
+
+- type: entity
+ id: SNKBulletDrobPulSpread
+ categories: [ HideSpawnMenu ]
+ parent: SNKBulletDrobPul
+ components:
+ - type: ProjectileSpread
+ proto: SNKBulletDrobPul
+ count: 1
+ spread: 5
+#---------------зажигательные---------------------
+- type: entity
+ id: SNKBulletDrobHea
+ name: Зажигательная дробь (.45 rifle)
+ suffix: СНК
+ parent: BaseBullet
+ categories: [ HideSpawnMenu ]
+ components:
+ - type: Projectile
+ damage:
+ types:
+ Piercing: 3
+ Heat: 10
+
+- type: entity
+ id: SNKBulletDrobHeaSpread
+ categories: [ HideSpawnMenu ]
+ parent: SNKBulletDrobHea
+ components:
+ - type: ProjectileSpread
+ proto: SNKBulletDrobHea
+ count: 4
+ spread: 11
+#-------------------------------------------лучи----------------------------------------------
+#---------------------------------лазер карабин-------------
+- type: hitscan
+ id: SNKRedLaserRifle
+ damage:
+ types:
+ Heat: 25
+ muzzleFlash:
+ sprite: Objects/Weapons/Guns/Projectiles/projectiles.rsi
+ state: muzzle_beam_heavy
+ travelFlash:
+ sprite: Objects/Weapons/Guns/Projectiles/projectiles.rsi
+ state: beam_heavy
+ impactFlash:
+ sprite: Objects/Weapons/Guns/Projectiles/projectiles.rsi
+ state: impact_beam_heavy
+#---------------------------------радиация карабин----------
+- type: hitscan
+ id: SNKradioLaser
+ damage:
+ types:
+ Radiation: 20
+ muzzleFlash:
+ sprite: Objects/Weapons/Guns/Projectiles/projectiles.rsi
+ state: muzzle_xray
+ travelFlash:
+ sprite: Objects/Weapons/Guns/Projectiles/projectiles.rsi
+ state: xray
+ impactFlash:
+ sprite: Objects/Weapons/Guns/Projectiles/projectiles.rsi
+ state: impact_xray
+#---------------------------------лазер дробовик----------
+- type: entity
+ id: SNKRedLaserDrob
+ name: Лазерная дробь
+ parent: BaseBullet
+ categories: [ HideSpawnMenu ]
+ components:
+ - type: Projectile
+ damage:
+ types:
+ Heat: 7
+ - type: TimedDespawn
+ lifetime: 5
+ - type: Sprite
+ sprite: Corvax/Lore/SNK/Weapon/snk_projectiles.rsi
+ layers:
+ - state: lazer
+
+- type: entity
+ id: SNKRedLaserDrobSpread
+ categories: [ HideSpawnMenu ]
+ parent: SNKRedLaserDrob
+ components:
+ - type: ProjectileSpread
+ proto: SNKRedLaserDrob
+ count: 7
+ spread: 20
+#-------------------------------------------энергошарики-----------------------
+- type: Tag
+ id: SNKElectro
+
+- type: entity
+ id: SNKElectro
+ name: Электрошары
+ parent: BaseBullet
+ categories: [ HideSpawnMenu ]
+ components:
+ - type: Projectile
+ damage:
+ types:
+ Shock: 10
+ - type: TimedDespawn
+ lifetime: 5
+ - type: Sprite
+ sprite: Corvax/Lore/SNK/Weapon/snk_projectiles.rsi
+ layers:
+ - state: electro
+ - type: StaminaDamageOnCollide
+ damage: 15
+#-----------------------------------------------------картриджи-----------------------------
+#---------------------------------пистолет-------------
+#---------------обычные---------------------
+- type: Tag
+ id: SNKCartridgePistolStd
+
+- type: entity
+ id: SNKCartridgePistolStd
+ name: Пистолетная пуля (.24)
+ suffix: СНК
+ parent: BaseCartridgeRifle
+ components:
+ - type: CartridgeAmmo
+ proto: SNKBulletPistolStd
+ - type: Tag
+ tags:
+ - SNKCartridgePistolStd
+#---------------ядовитые---------------------
+- type: Tag
+ id: SNKCartridgePistolPoi
+
+- type: entity
+ id: SNKCartridgePistolPoi
+ name: Пистолетная пуля (ядовитая .24)
+ suffix: СНК
+ parent: BaseCartridgeRifle
+ components:
+ - type: CartridgeAmmo
+ proto: SNKBulletPistolPoi
+ - type: Tag
+ tags:
+ - SNKCartridgePistolPoi
+#---------------------------------винтовка-------------
+#---------------обычные---------------------
+- type: Tag
+ id: SNKCartridgeRifleStd
+
+- type: entity
+ id: SNKCartridgeRifleStd
+ name: Винтовочная пуля (.34)
+ suffix: СНК
+ parent: BaseCartridgeRifle
+ components:
+ - type: CartridgeAmmo
+ proto: SNKBulletRifleStd
+ - type: Tag
+ tags:
+ - SNKCartridgeRifleStd
+#---------------зажигательные---------------------
+- type: Tag
+ id: SNKCartridgeRifleHea
+
+- type: entity
+ id: SNKCartridgeRifleHea
+ name: Винтовочная пуля (зажигательная .34)
+ suffix: СНК
+ parent: BaseCartridgeRifle
+ components:
+ - type: CartridgeAmmo
+ proto: SNKBulletRifleHea
+ - type: Tag
+ tags:
+ - SNKCartridgeRifleHea
+#---------------урановые---------------------
+- type: Tag
+ id: SNKCartridgeRifleUrn
+
+- type: entity
+ id: SNKCartridgeRifleUrn
+ name: Винтовочная пуля (урановая .34)
+ suffix: СНК
+ parent: BaseCartridgeRifle
+ components:
+ - type: CartridgeAmmo
+ proto: SNKBulletRifleUrn
+ - type: Tag
+ tags:
+ - SNKCartridgeRifleUrn
+#---------------------------------тяжёлая винтовка-------------
+#---------------обычные---------------------
+- type: Tag
+ id: SNKCartridgeHighRifleStd
+
+- type: entity
+ id: SNKCartridgeHighRifleStd
+ name: Тяжёлая винтовочная пуля (.55)
+ suffix: СНК
+ parent: BaseCartridgeRifle
+ components:
+ - type: CartridgeAmmo
+ proto: SNKBulletHighRifleStd
+ - type: Tag
+ tags:
+ - SNKCartridgeHighRifleStd
+#---------------------------------дробовик-------------
+#---------------обычные---------------------
+- type: Tag
+ id: SNKCartridgeDrobStd
+
+- type: entity
+ id: SNKCartridgeDrobStd
+ name: Заряд дроби (.45)
+ suffix: СНК
+ parent: BaseShellShotgun
+ components:
+ - type: CartridgeAmmo
+ proto: SNKBulletDrobStdSpread
+ soundEject:
+ collection: ShellEject
+ - type: Tag
+ tags:
+ - SNKCartridgeDrobStd
+#---------------пуля---------------------
+- type: Tag
+ id: SNKCartridgeDrobBul
+
+- type: entity
+ id: SNKCartridgeDrobBul
+ name: Дробовиковая пуля (.45)
+ suffix: СНК
+ parent: BaseCartridgeRifle
+ components:
+ - type: CartridgeAmmo
+ proto: SNKBulletDrobPulSpread
+ - type: Tag
+ tags:
+ - SNKCartridgeDrobBul
+#---------------зажигательные---------------------
+- type: Tag
+ id: SNKCartridgeDrobHea
+
+- type: entity
+ id: SNKCartridgeDrobHea
+ name: Зажигательная дробь (.45)
+ suffix: СНК
+ parent: BaseShellShotgun
+ components:
+ - type: CartridgeAmmo
+ proto: SNKBulletDrobHeaSpread
+ soundEject:
+ collection: ShellEject
+ - type: Tag
+ tags:
+ - SNKCartridgeDrobHea
+#------------------------------------энергостволы----------------------------
+#---------------электрошары---------------------
+- type: Tag
+ id: SNKCartridgeElectro
+
+- type: entity
+ id: SNKCartridgeElectro
+ name: Электрозаряд
+ suffix: СНК
+ parent: BaseCartridgeRifle
+ components:
+ - type: Sprite
+ sprite: Corvax/Lore/SNK/Weapon/snk_projectiles.rsi
+ layers:
+ - state: base
+ map: ["enum.AmmoVisualLayers.Base"]
+ - type: CartridgeAmmo
+ proto: SNKElectro
+ - type: Tag
+ tags:
+ - SNKCartridgeElectro
+#---------------лазерная дробь---------------------
+- type: Tag
+ id: SNKCartridgeDrobLazer
+
+- type: entity
+ id: SNKCartridgeDrobLazer
+ name: Лазерный заряд
+ suffix: СНК
+ parent: BaseShellShotgun
+ components:
+ - type: Sprite
+ sprite: Corvax/Lore/SNK/Weapon/snk_projectiles.rsi
+ layers:
+ - state: base
+ - type: CartridgeAmmo
+ proto: SNKRedLaserDrobSpread
+ soundEject:
+ collection: ShellEject
+ - type: Tag
+ tags:
+ - SNKCartridgeDrobLazer
+#-------------------------------------магазины---------------------------------------------------------------------------------
+#------------------------пистолет-пистолетные------------------
+#-----------------обычые--------------
+- type: Tag
+ id: SNKMagazine
+
+- type: Tag
+ id: SNKMagazinePistolPistStd
+
+- type: entity
+ id: SNKMagazinePistolPistStd
+ name: Магазин к пистолету "Нюра" (.24)
+ suffix: СНК
+ parent: BaseMagazinePistol
+ components:
+ - type: BallisticAmmoProvider
+ mayTransfer: true
+ whitelist:
+ tags:
+ - SNKCartridgePistolStd
+ proto: SNKCartridgePistolStd
+ capacity: 10
+ - type: Sprite
+ sprite: Corvax/Lore/SNK/Weapon/snk_pistol_pist_magazine.rsi
+ layers:
+ - state: base
+ map: ["enum.GunVisualLayers.Base"]
+ - type: Tag
+ tags:
+ - SNKMagazinePistolPistStd
+ - SNKMagazine
+#-----------------ядовитые--------------
+- type: Tag
+ id: SNKMagazinePistolPistPoi
+
+- type: entity
+ id: SNKMagazinePistolPistPoi
+ name: Магазин к пистолету "Нюра" (.24 ядовитые)
+ suffix: СНК
+ parent: BaseMagazinePistol
+ components:
+ - type: BallisticAmmoProvider
+ mayTransfer: true
+ whitelist:
+ tags:
+ - SNKCartridgePistolPoi
+ proto: SNKCartridgePistolPoi
+ capacity: 10
+ - type: Sprite
+ sprite: Corvax/Lore/SNK/Weapon/snk_pistol_pist_magazine.rsi
+ layers:
+ - state: poison
+ map: ["enum.GunVisualLayers.Base"]
+ - type: Tag
+ tags:
+ - SNKMagazinePistolPistPoi
+ - SNKMagazine
+#------------------------пистолет-винтовочные------------------
+#-----------------обычые--------------
+- type: Tag
+ id: SNKMagazinePistolRifleStd
+
+- type: entity
+ id: SNKMagazinePistolRifleStd
+ name: Магазин к пистолету "Громыхало" (.34)
+ suffix: СНК
+ parent: BaseMagazinePistol
+ components:
+ - type: BallisticAmmoProvider
+ mayTransfer: true
+ whitelist:
+ tags:
+ - SNKCartridgeRifleStd
+ proto: SNKCartridgeRifleStd
+ capacity: 6
+ - type: Sprite
+ sprite: Corvax/Lore/SNK/Weapon/snk_pistol_rif_magazine.rsi
+ layers:
+ - state: base
+ map: ["enum.GunVisualLayers.Base"]
+ - type: Tag
+ tags:
+ - SNKMagazinePistolRifleStd
+ - SNKMagazine
+#-----------------зажигательные--------------
+- type: Tag
+ id: SNKMagazinePistolRifleHeat
+
+- type: entity
+ id: SNKMagazinePistolRifleHeat
+ name: Магазин к пистолету "Громыхало" (.34 зажигательные)
+ suffix: СНК
+ parent: BaseMagazinePistol
+ components:
+ - type: BallisticAmmoProvider
+ mayTransfer: true
+ whitelist:
+ tags:
+ - SNKCartridgeRifleHea
+ proto: SNKCartridgeRifleHea
+ capacity: 6
+ - type: Sprite
+ sprite: Corvax/Lore/SNK/Weapon/snk_pistol_rif_magazine.rsi
+ layers:
+ - state: heat
+ map: ["enum.GunVisualLayers.Base"]
+ - type: Tag
+ tags:
+ - SNKMagazinePistolRifleHeat
+ - SNKMagazine
+#-----------------урановые--------------
+- type: Tag
+ id: SNKMagazinePistolRifleUrn
+
+- type: entity
+ id: SNKMagazinePistolRifleUrn
+ name: Магазин к пистолету "Громыхало" (.34 урановые)
+ suffix: СНК
+ parent: BaseMagazinePistol
+ components:
+ - type: BallisticAmmoProvider
+ mayTransfer: true
+ whitelist:
+ tags:
+ - SNKCartridgeRifleUrn
+ proto: SNKCartridgeRifleUrn
+ capacity: 6
+ - type: Sprite
+ sprite: Corvax/Lore/SNK/Weapon/snk_pistol_rif_magazine.rsi
+ layers:
+ - state: uranium
+ map: ["enum.GunVisualLayers.Base"]
+ - type: Tag
+ tags:
+ - SNKMagazinePistolRifleUrn
+ - SNKMagazine
+#---------------------ПП-пистолет--------------------------------------------
+#----------обычные---------------------
+- type: Tag
+ id: BaseSNKMagazineSMGPist
+
+- type: entity
+ id: BaseSNKMagazineSMGPist
+ name: SMG magazine (.24)
+ parent: BaseItem
+ abstract: true
+ components:
+ - type: Tag
+ tags:
+ - BaseSNKMagazineSMGPist
+ - SNKMagazine
+ - type: BallisticAmmoProvider
+ mayTransfer: true
+ whitelist:
+ tags:
+ - SNKCartridgePistolStd
+ - SNKCartridgePistolPoi
+ capacity: 25
+ - type: Item
+ size: Small
+ - type: ContainerContainer
+ containers:
+ ballistic-ammo: !type:Container
+ - type: Sprite
+ sprite: Corvax/Lore/SNK/Weapon/snk_smg_pist_magazine.rsi
+ layers:
+ - state: base
+ map: ["enum.GunVisualLayers.Base"]
+ - state: mag-1
+ map: ["enum.GunVisualLayers.Mag"]
+ - type: MagazineVisuals
+ magState: mag
+ steps: 1
+ zeroVisible: false
+ - type: Appearance
+
+- type: Tag
+ id: SNKMagazineSMGPistStd
+
+- type: entity
+ id: SNKMagazineSMGPistStd
+ name: Магазин к пистолету-пулемёту "Баш" (.24)
+ suffix: СНК
+ parent: BaseSNKMagazineSMGPist
+ components:
+ - type: BallisticAmmoProvider
+ proto: SNKCartridgePistolStd
+ soundInsert:
+ path: /Audio/Weapons/Guns/MagIn/bullet_insert.ogg
+ - type: Sprite
+ layers:
+ - state: base
+ map: ["enum.GunVisualLayers.Base"]
+ - type: Tag
+ tags:
+ - SNKMagazineSMGPistStd
+ - SNKMagazine
+#----------ядовитые--------------------
+- type: Tag
+ id: SNKMagazineSMGPistPoi
+
+- type: entity
+ id: SNKMagazineSMGPistPoi
+ name: Магазин к пистолету-пулемёту "Баш" (ядовитые .24)
+ suffix: СНК
+ parent: BaseSNKMagazineSMGPist
+ components:
+ - type: BallisticAmmoProvider
+ proto: SNKCartridgePistolPoi
+ soundInsert:
+ path: /Audio/Weapons/Guns/MagIn/bullet_insert.ogg
+ - type: Sprite
+ layers:
+ - state: poison
+ map: ["enum.GunVisualLayers.Base"]
+ - type: Tag
+ tags:
+ - SNKMagazineSMGPistPoi
+ - SNKMagazine
+#---------------------ПП-электро--------------------------------------------
+- type: Tag
+ id: SNKMagazineSMGElectro
+
+- type: entity
+ id: BaseSNKMagazineSMGElectro
+ name: SMG magazine
+ parent: BaseItem
+ abstract: true
+ components:
+ - type: Tag
+ tags:
+ - SNKMagazine
+ - type: BallisticAmmoProvider
+ mayTransfer: true
+ whitelist:
+ tags:
+ - SNKCartridgeElectro
+ capacity: 20
+ - type: Item
+ size: Small
+ - type: ContainerContainer
+ containers:
+ ballistic-ammo: !type:Container
+ - type: Sprite
+ sprite: Corvax/Lore/SNK/Weapon/snk_smg_elec_magazine.rsi
+ layers:
+ - state: base
+ map: ["enum.GunVisualLayers.Base"]
+ - state: mag-0
+ map: ["enum.GunVisualLayers.Mag"]
+ - type: MagazineVisuals
+ magState: mag
+ steps: 1
+ zeroVisible: false
+ - type: Appearance
+
+- type: entity
+ id: SNKMagazineSMGElectro
+ name: Магазин к пистолету-пулемёту "Хартред"
+ description: Небольшой, лёгкий, наэлектризованный. Порой потрескивает.
+ suffix: СНК
+ parent: BaseSNKMagazineSMGElectro
+ components:
+ - type: BallisticAmmoProvider
+ proto: SNKCartridgeElectro
+ soundInsert:
+ path: /Audio/Weapons/Guns/MagIn/bullet_insert.ogg
+ - type: Sprite
+ layers:
+ - state: base
+ map: ["enum.GunVisualLayers.Base"]
+ - type: Tag
+ tags:
+ - SNKMagazineSMGElectro
+ - SNKMagazine
+#--------------------автомат-винтовочные-------------------------------------
+#----------обычные----------------------
+- type: entity
+ id: SNKBaseMagazineLightRifle
+ name: Магазин к автомату СНК "Пингвин" (.34)
+ suffix: СНК
+ parent: BaseItem
+ abstract: true
+ components:
+ - type: BallisticAmmoProvider
+ mayTransfer: true
+ whitelist:
+ tags:
+ - SNKCartridgeRifleStd
+ - SNKCartridgeRifleHea
+ - SNKCartridgeRifleUrn
+ proto: SNKCartridgeRifleStd
+ capacity: 21
+ - type: Item
+ size: Small
+ - type: ContainerContainer
+ containers:
+ ballistic-ammo: !type:Container
+ - type: Sprite
+ sprite: Corvax/Lore/SNK/Weapon/snk_automat_fast_magazine.rsi
+ layers:
+ - state: base
+ map: ["enum.GunVisualLayers.Base"]
+ - type: MagazineVisuals
+ steps: 2
+ zeroVisible: false
+ - type: Appearance
+
+- type: Tag
+ id: SNKMagazineLightRifleStd
+
+- type: entity
+ id: SNKMagazineLightRifleStd
+ name: Магазин к автомату СНК "Пингвин" (.34)
+ suffix: СНК
+ parent: SNKBaseMagazineLightRifle
+ components:
+ - type: BallisticAmmoProvider
+ proto: SNKCartridgeRifleStd
+ - type: Sprite
+ layers:
+ - state: base
+ map: ["enum.GunVisualLayers.Base"]
+ - type: Tag
+ tags:
+ - SNKMagazineLightRifleStd
+ - SNKMagazine
+#----------зажигательные----------------
+- type: Tag
+ id: SNKMagazineLightRifleHea
+
+- type: entity
+ id: SNKMagazineLightRifleHea
+ name: Магазин к автомату СНК "Пингвин" (зажигательные .34)
+ suffix: СНК
+ parent: SNKBaseMagazineLightRifle
+ components:
+ - type: BallisticAmmoProvider
+ proto: SNKCartridgeRifleHea
+ - type: Sprite
+ layers:
+ - state: heat
+ map: ["enum.GunVisualLayers.Base"]
+ - type: Tag
+ tags:
+ - SNKMagazineLightRifleHea
+ - SNKMagazine
+#----------урановые---------------------
+- type: Tag
+ id: SNKMagazineLightRifleUrn
+
+- type: entity
+ id: SNKMagazineLightRifleUrn
+ name: Магазин к автомату СНК "Пингвин" (урановые .34)
+ suffix: СНК
+ parent: SNKBaseMagazineLightRifle
+ components:
+ - type: BallisticAmmoProvider
+ proto: SNKCartridgeRifleUrn
+ - type: Sprite
+ layers:
+ - state: uranium
+ map: ["enum.GunVisualLayers.Base"]
+ - type: Tag
+ tags:
+ - SNKMagazineLightRifleUrn
+ - SNKMagazine
+#--------------------автомат-тяж.винтовочные-------------------------------------
+#----------обычные----------------------
+- type: entity
+ id: SNKBaseMagazineHighAutoRifle
+ name: Магазин к автомату СНК "Хрост" (.55)
+ suffix: СНК
+ parent: BaseItem
+ abstract: true
+ components:
+ - type: BallisticAmmoProvider
+ mayTransfer: true
+ whitelist:
+ tags:
+ - SNKCartridgeHighRifleStd
+ proto: SNKCartridgeHighRifleStd
+ capacity: 20
+ - type: Item
+ size: Small
+ - type: ContainerContainer
+ containers:
+ ballistic-ammo: !type:Container
+ - type: Sprite
+ sprite: Corvax/Lore/SNK/Weapon/snk_automat_hig_magazine.rsi
+ layers:
+ - state: base
+ map: ["enum.GunVisualLayers.Base"]
+ - type: MagazineVisuals
+ steps: 2
+ zeroVisible: false
+ - type: Appearance
+
+- type: Tag
+ id: SNKMagazineHighAutoRifle
+
+- type: entity
+ id: SNKMagazineHighAutoRifle
+ name: Магазин к автомату СНК "Хрост" (.55)
+ suffix: СНК
+ parent: SNKBaseMagazineHighAutoRifle
+ components:
+ - type: BallisticAmmoProvider
+ proto: SNKCartridgeHighRifleStd
+ - type: Sprite
+ layers:
+ - state: base
+ map: ["enum.GunVisualLayers.Base"]
+ - type: Tag
+ tags:
+ - SNKMagazineHighAutoRifle
+ - SNKMagazine
+#--------------------винтовка-тяж.винтовочные-------------------------------------
+#----------обычные----------------------
+- type: entity
+ id: SNKBaseMagazineHighRifle
+ name: Магазин к винтовке СНК "Нитро" (.55)
+ suffix: СНК
+ parent: BaseItem
+ abstract: true
+ components:
+ - type: BallisticAmmoProvider
+ mayTransfer: true
+ whitelist:
+ tags:
+ - SNKCartridgeHighRifleStd
+ proto: SNKCartridgeHighRifleStd
+ capacity: 10
+ - type: Item
+ size: Small
+ - type: ContainerContainer
+ containers:
+ ballistic-ammo: !type:Container
+ - type: Sprite
+ sprite: Corvax/Lore/SNK/Weapon/snk_carabine_hig_magazine.rsi
+ layers:
+ - state: base
+ map: ["enum.GunVisualLayers.Base"]
+ - type: MagazineVisuals
+ steps: 2
+ zeroVisible: false
+ - type: Appearance
+
+- type: Tag
+ id: SNKMagazineHighRifle
+
+- type: entity
+ id: SNKMagazineHighRifle
+ name: Магазин к винтовке СНК "Нитро" (.55)
+ suffix: СНК
+ parent: SNKBaseMagazineHighRifle
+ components:
+ - type: BallisticAmmoProvider
+ proto: SNKCartridgeHighRifleStd
+ - type: Sprite
+ layers:
+ - state: base
+ map: ["enum.GunVisualLayers.Base"]
+ - type: Tag
+ tags:
+ - SNKMagazineHighRifle
+ - SNKMagazine
+#--------------------пулемёт-тяж.винтовочные-------------------------------------
+#----------обычные----------------------
+- type: entity
+ id: SNKBaseMagazineHighLMG
+ name: Магазин к пулемёту СНК "Худвинг" (.55)
+ suffix: СНК
+ parent: BaseItem
+ abstract: true
+ components:
+ - type: BallisticAmmoProvider
+ mayTransfer: true
+ whitelist:
+ tags:
+ - SNKCartridgeHighRifleStd
+ proto: SNKCartridgeHighRifleStd
+ capacity: 100
+ - type: Item
+ size: Small
+ - type: ContainerContainer
+ containers:
+ ballistic-ammo: !type:Container
+ - type: Sprite
+ sprite: Corvax/Lore/SNK/Weapon/snk_lmg_hig_magazine.rsi
+ layers:
+ - state: base
+ map: ["enum.GunVisualLayers.Base"]
+ - type: MagazineVisuals
+ steps: 2
+ zeroVisible: false
+ - type: Appearance
+
+- type: Tag
+ id: SNKMagazineHighLMG
+
+- type: entity
+ id: SNKMagazineHighLMG
+ name: Магазин к пулемёту СНК "Худвинг" (.55)
+ suffix: СНК
+ parent: SNKBaseMagazineHighLMG
+ components:
+ - type: BallisticAmmoProvider
+ proto: SNKCartridgeHighRifleStd
+ - type: Sprite
+ layers:
+ - state: base
+ map: ["enum.GunVisualLayers.Base"]
+ - type: Tag
+ tags:
+ - SNKMagazineHighLMG
+ - SNKMagazine
+#--------------------пулемёт-дробь-------------------------------------
+#----------дробь----------------------
+- type: entity
+ id: SNKBaseMagazineDrobLMG
+ name: Магазин к пулемёту СНК "Друба" (дробь .45)
+ suffix: СНК
+ parent: BaseItem
+ abstract: true
+ components:
+ - type: BallisticAmmoProvider
+ mayTransfer: true
+ whitelist:
+ tags:
+ - SNKCartridgeDrobStd
+ - SNKCartridgeDrobBul
+ - SNKCartridgeDrobHea
+ proto: SNKCartridgeDrobStd
+ capacity: 50
+ - type: Item
+ size: Small
+ - type: ContainerContainer
+ containers:
+ ballistic-ammo: !type:Container
+ - type: Sprite
+ sprite: Corvax/Lore/SNK/Weapon/snk_lmg_drb_magazine.rsi
+ layers:
+ - state: base
+ map: ["enum.GunVisualLayers.Base"]
+ - type: MagazineVisuals
+ steps: 2
+ zeroVisible: false
+ - type: Appearance
+
+- type: Tag
+ id: SNKMagazineDrobLMGStd
+
+- type: entity
+ id: SNKMagazineDrobLMGStd
+ name: Магазин к пулемёту СНК "Друба" (.45)
+ suffix: СНК
+ parent: SNKBaseMagazineDrobLMG
+ components:
+ - type: BallisticAmmoProvider
+ proto: SNKCartridgeDrobStd
+ - type: Sprite
+ layers:
+ - state: base
+ map: ["enum.GunVisualLayers.Base"]
+ - type: Tag
+ tags:
+ - SNKMagazineDrobLMGStd
+# Код написал Crazzy_pingvin
+ - SNKMagazine
+#----------пули----------------------
+- type: Tag
+ id: SNKMagazineDrobLMGPul
+
+- type: entity
+ id: SNKMagazineDrobLMGPul
+ name: Магазин к пулемёту СНК "Друба" (пули .45)
+ suffix: СНК
+ parent: SNKBaseMagazineDrobLMG
+ components:
+ - type: BallisticAmmoProvider
+ proto: SNKCartridgeDrobBul
+ - type: Sprite
+ layers:
+ - state: base
+ map: ["enum.GunVisualLayers.Base"]
+ - type: Tag
+ tags:
+ - SNKMagazineDrobLMGPul
+ - SNKMagazine
+#----------зажигательные----------------------
+- type: Tag
+ id: SNKMagazineDrobLMGHea
+
+- type: entity
+ id: SNKMagazineDrobLMGHea
+ name: Магазин к пулемёту СНК "Друба" (зажигательные .45)
+ suffix: СНК
+ parent: SNKBaseMagazineDrobLMG
+ components:
+ - type: BallisticAmmoProvider
+ proto: SNKCartridgeDrobHea
+ - type: Sprite
+ layers:
+ - state: base
+ map: ["enum.GunVisualLayers.Base"]
+ - type: Tag
+ tags:
+ - SNKMagazineDrobLMGHea
+ - SNKMagazine
+#-------------------------------------стволы---------------------------------------------------------------------------------
+#--------------------------------пистолет-пистолетный-----------------------------------
+- type: Tag
+ id: SNKPistolPist
+
+- type: entity
+ name: Пистолет СНК "Нюра"
+ suffix: СНК
+ parent: BaseWeaponPistol
+ id: SNKPistolPist
+ description: Самое массовое оружие СНК. Используется всеми и везде. Буквально каждой бочке затычка. Притом его чертежи секретны и нигде не разоглашаются. Использует пистолетные патроны СНК калибра .24
+ components:
+ - type: Sprite
+ sprite: Corvax/Lore/SNK/Weapon/snk_pistol_pist.rsi
+ layers:
+ - state: base
+ map: ["enum.GunVisualLayers.Base"]
+ - state: mag-0
+ map: ["enum.GunVisualLayers.Mag"]
+ - type: Gun
+ fireRate: 3.5
+ soundGunshot:
+ path: /Audio/Weapons/Guns/Gunshots/mk58.ogg
+ - type: ChamberMagazineAmmoProvider
+ soundRack:
+ path: /Audio/Weapons/Guns/Cock/ltrifle_cock.ogg
+ - type: ItemSlots
+ slots:
+ gun_magazine:
+ name: Magazine
+ startingItem: SNKMagazinePistolPistStd
+ insertSound: /Audio/Weapons/Guns/MagIn/pistol_magin.ogg
+ ejectSound: /Audio/Weapons/Guns/MagOut/pistol_magout.ogg
+ priority: 2
+ whitelist:
+ tags:
+ - SNKMagazinePistolPistStd
+ - SNKMagazinePistolPistPoi
+ gun_chamber:
+ name: Chamber
+ startingItem: SNKCartridgePistolStd
+ priority: 1
+ whitelist:
+ tags:
+ - SNKCartridgePistolStd
+ - SNKCartridgePistolPoi
+ - type: ContainerContainer
+ containers:
+ gun_magazine: !type:ContainerSlot
+ gun_chamber: !type:ContainerSlot
+ - type: MagazineVisuals
+ magState: mag
+ steps: 1
+ zeroVisible: true
+ - type: Appearance
+ - type: StaticPrice
+ price: 250
+ - type: Tag
+ tags:
+ - SNKPistolPist
+#--------------------------------пистолет-винтовочный-----------------------------------
+- type: Tag
+ id: SNKPistolRifle
+
+- type: entity
+ name: Пистолет СНК "Громыхало"
+ suffix: СНК
+ parent: BaseWeaponPistol
+ id: SNKPistolRifle
+ description: Крупнокалиберный и мощный. Хотя работать им долго. Но выходит весьма качественно. Использует винтовочные патроны СНК калибра .34
+ components:
+ - type: Sprite
+ sprite: Corvax/Lore/SNK/Weapon/snk_pistol_rif.rsi
+ layers:
+ - state: base
+ map: ["enum.GunVisualLayers.Base"]
+ - state: mag-0
+ map: ["enum.GunVisualLayers.Mag"]
+ - type: Gun
+ fireRate: 2.5
+ soundGunshot:
+ path: /Audio/Weapons/Guns/Gunshots/mk58.ogg
+ - type: ChamberMagazineAmmoProvider
+ soundRack:
+ path: /Audio/Weapons/Guns/Cock/ltrifle_cock.ogg
+ - type: ItemSlots
+ slots:
+ gun_magazine:
+ name: Magazine
+ startingItem: SNKMagazinePistolRifleStd
+ insertSound: /Audio/Weapons/Guns/MagIn/pistol_magin.ogg
+ ejectSound: /Audio/Weapons/Guns/MagOut/pistol_magout.ogg
+ priority: 2
+ whitelist:
+ tags:
+ - SNKMagazinePistolRifleStd
+ - SNKMagazinePistolRifleHeat
+ - SNKMagazinePistolRifleUrn
+ gun_chamber:
+ name: Chamber
+ startingItem: SNKCartridgeRifleStd
+ priority: 1
+ whitelist:
+ tags:
+ - SNKCartridgeRifleStd
+ - SNKCartridgeRifleHea
+ - SNKCartridgeRifleUrn
+ - type: ContainerContainer
+ containers:
+ gun_magazine: !type:ContainerSlot
+ gun_chamber: !type:ContainerSlot
+ - type: MagazineVisuals
+ magState: mag
+ steps: 1
+ zeroVisible: true
+ - type: Appearance
+ - type: StaticPrice
+ price: 250
+ - type: Tag
+ tags:
+ - SNKPistolRifle
+#--------------------------------пистолет-пулемёт пистолетные-----------------------------------
+- type: entity
+ name: Пистолет-пулемёт "Баш"
+ suffix: СНК
+ parent: BaseWeaponSubMachineGun
+ id: SNKSMGPist
+ description: Массовое оружие, которое заработало неоднозначную репутацию. Кому-то оно очень нравится, а кто-то относится к нему с пренебрежением. Использует пистолетные патроны СНК калибра .24
+ components:
+ - type: Sprite
+ sprite: Corvax/Lore/SNK/Weapon/snk_smg_pist.rsi
+ layers:
+ - state: base
+ map: ["enum.GunVisualLayers.Base"]
+ - state: mag-0
+ map: ["enum.GunVisualLayers.Mag"]
+ - type: Clothing
+ sprite: Corvax/Lore/SNK/Weapon/snk_smg_pist.rsi
+ - type: Gun
+ fireRate: 4
+ selectedMode: FullAuto
+ soundGunshot:
+ path: /Audio/Weapons/Guns/Gunshots/atreides.ogg
+ availableModes:
+ - FullAuto
+ - type: ItemSlots
+ slots:
+ gun_magazine:
+ name: Magazine
+ startingItem: SNKMagazineSMGPistStd
+ insertSound: /Audio/Weapons/Guns/MagIn/smg_magin.ogg
+ ejectSound: /Audio/Weapons/Guns/MagOut/smg_magout.ogg
+ priority: 2
+ whitelist:
+ tags:
+ - SNKMagazineSMGPistStd
+ - SNKMagazineSMGPistPoi
+ gun_chamber:
+ name: Chamber
+ startingItem: SNKCartridgePistolStd
+ priority: 1
+ whitelist:
+ tags:
+ - SNKCartridgePistolStd
+ - SNKCartridgePistolPoi
+ - type: MagazineVisuals
+ magState: mag
+ steps: 1
+ zeroVisible: true
+ - type: Appearance
+#--------------------------------пистолет-пулемёт электрические-----------------------------------
+- type: entity
+ name: Пистолет-пулемёт "Хартред"
+ suffix: СНК
+ parent: BaseWeaponSubMachineGun
+ id: SNKSMGElectro
+ description: Оружие необычное, но действенное. С ним главное недопускать дисбаланса системы.
+ components:
+ - type: Sprite
+ sprite: Corvax/Lore/SNK/Weapon/snk_smg_elec.rsi
+ layers:
+ - state: base
+ map: ["enum.GunVisualLayers.Base"]
+ - state: mag-0
+ - type: Clothing
+ sprite: Corvax/Lore/SNK/Weapon/snk_smg_elec.rsi
+ - type: Gun
+ fireRate: 4
+ selectedMode: FullAuto
+ soundGunshot:
+ path: /Audio/Effects/Lightning/lightningshock.ogg
+ availableModes:
+ - FullAuto
+ - type: ItemSlots
+ slots:
+ gun_magazine:
+ name: Magazine
+ startingItem: SNKMagazineSMGElectro
+ insertSound: /Audio/Weapons/Guns/MagIn/smg_magin.ogg
+ ejectSound: /Audio/Weapons/Guns/MagOut/smg_magout.ogg
+ priority: 2
+ whitelist:
+ tags:
+ - SNKMagazineSMGElectro
+ gun_chamber:
+ name: Chamber
+ startingItem: SNKElectro
+ priority: 1
+ whitelist:
+ tags:
+ - SNKElectro
+ - type: MagazineVisuals
+ magState: mag
+ steps: 1
+ zeroVisible: true
+ - type: Appearance
+#--------------------------------автомат лёгкий-----------------------------------
+- type: entity
+ name: Автомат СНК "Пингвин"
+ suffix: СНК
+ parent: BaseWeaponRifle
+ id: SNKFastAutoRifle
+ description: Лёгкий, короткий и очень скорострельный. На все случаи жизни. Очень массовый. Использует патроны СНК .34
+ components:
+ - type: Sprite
+ sprite: Corvax/Lore/SNK/Weapon/snk_automat_fast.rsi
+ layers:
+ - state: base
+ map: ["enum.GunVisualLayers.Base"]
+ - state: mag-0
+ map: ["enum.GunVisualLayers.Mag"]
+ - type: Item
+ size: Large
+ - type: Clothing
+ sprite: Corvax/Lore/SNK/Weapon/snk_automat_fast.rsi
+ - type: Gun
+ fireRate: 8
+ soundGunshot:
+ path: /Audio/Weapons/Guns/Gunshots/rifle2.ogg
+ - type: ChamberMagazineAmmoProvider
+ soundRack:
+ path: /Audio/Weapons/Guns/Cock/ltrifle_cock.ogg
+ - type: ItemSlots
+ slots:
+ gun_magazine:
+ name: Magazine
+ startingItem: SNKMagazineLightRifleStd
+ insertSound: /Audio/Weapons/Guns/MagIn/ltrifle_magin.ogg
+ ejectSound: /Audio/Weapons/Guns/MagOut/ltrifle_magout.ogg
+ priority: 2
+ whitelist:
+ tags:
+ - SNKMagazineLightRifleStd
+ - SNKMagazineLightRifleHea
+ - SNKMagazineLightRifleUrn
+ gun_chamber:
+ name: Chamber
+ startingItem: SNKCartridgeRifleStd
+ priority: 1
+ whitelist:
+ tags:
+ - SNKCartridgeRifleStd
+ - SNKCartridgeRifleHea
+ - SNKCartridgeRifleUrn
+ - type: ContainerContainer
+ containers:
+ gun_magazine: !type:ContainerSlot
+ gun_chamber: !type:ContainerSlot
+ - type: MagazineVisuals
+ magState: mag
+ steps: 1
+ zeroVisible: true
+ - type: Appearance
+ - type: StaticPrice
+ price: 750
+#--------------------------------автомат тяжёлый-----------------------------------
+- type: entity
+ name: Автомат СНК "Хрост"
+ suffix: СНК
+ parent: BaseWeaponRifle
+ id: SNKAutoHighRifle
+ description: Короткий, но очень мощный автомат СНК. Не очень часто встречается в войсках. Правда... редко, но метко. Использует патроны СНК .55
+ components:
+ - type: Sprite
+ sprite: Corvax/Lore/SNK/Weapon/snk_automat_hig.rsi
+ layers:
+ - state: base
+ map: ["enum.GunVisualLayers.Base"]
+ - state: mag-0
+ map: ["enum.GunVisualLayers.Mag"]
+ - type: Item
+ size: Large
+ - type: Clothing
+ sprite: Corvax/Lore/SNK/Weapon/snk_automat_hig.rsi
+ - type: Gun
+ fireRate: 3.5
+ soundGunshot:
+ path: /Audio/Weapons/Guns/Gunshots/rifle2.ogg
+ - type: ChamberMagazineAmmoProvider
+ soundRack:
+ path: /Audio/Weapons/Guns/Cock/ltrifle_cock.ogg
+ - type: ItemSlots
+ slots:
+ gun_magazine:
+ name: Magazine
+ startingItem: SNKMagazineHighAutoRifle
+ insertSound: /Audio/Weapons/Guns/MagIn/ltrifle_magin.ogg
+ ejectSound: /Audio/Weapons/Guns/MagOut/ltrifle_magout.ogg
+ priority: 2
+ whitelist:
+ tags:
+ - SNKMagazineHighAutoRifle
+ gun_chamber:
+ name: Chamber
+ startingItem: SNKCartridgeHighRifleStd
+ priority: 1
+ whitelist:
+ tags:
+ - SNKCartridgeHighRifleStd
+ - type: ContainerContainer
+ containers:
+ gun_magazine: !type:ContainerSlot
+ gun_chamber: !type:ContainerSlot
+ - type: MagazineVisuals
+ magState: mag
+ steps: 1
+ zeroVisible: true
+ - type: Appearance
+ - type: StaticPrice
+ price: 750
+#--------------------------------винтовка-лазер-----------------------------------
+- type: entity
+ name: Лазерный карабин "Котжи"
+ suffix: СНК
+ parent: BaseWeaponBattery
+ id: SNKLaserCarbine
+ description: Просто очень хорошее и качественное оружие. Надёжное и безотказное.
+ components:
+ - type: Sprite
+ sprite: Corvax/Lore/SNK/Weapon/snk_carabine_laser.rsi
+ layers:
+ - state: base
+ map: ["enum.GunVisualLayers.Base"]
+ shader: unshaded
+ - type: Clothing
+ sprite: Corvax/Lore/SNK/Weapon/snk_carabine_laser.rsi
+ - type: Gun
+ fireRate: 1.5
+ selectedMode: SemiAuto
+ availableModes:
+ - SemiAuto
+ - type: HitscanBatteryAmmoProvider
+ proto: SNKRedLaserRifle
+ fireCost: 50
+ - type: MagazineVisuals
+ magState: mag
+ steps: 1
+ zeroVisible: false
+#--------------------------------винтовка-радиация-----------------------------------
+- type: entity
+ name: Радиационный карабинный излучатель "К.Дас"
+ suffix: СНК
+ parent: BaseWeaponBattery
+ id: SNKRadioCarbine
+ description: Хорошее оружие, но порой ставит перед странным вопросом "Как это лечить?"
+ components:
+ - type: Sprite
+ sprite: Corvax/Lore/SNK/Weapon/snk_carabine_radio.rsi
+ layers:
+ - state: base
+ map: ["enum.GunVisualLayers.Base"]
+ shader: unshaded
+ - type: Clothing
+ sprite: Corvax/Lore/SNK/Weapon/snk_carabine_laser.rsi
+ - type: Gun
+ fireRate: 2
+ selectedMode: SemiAuto
+ availableModes:
+ - SemiAuto
+ - type: HitscanBatteryAmmoProvider
+ proto: SNKradioLaser
+ fireCost: 50
+ - type: MagazineVisuals
+ magState: mag
+ steps: 1
+ zeroVisible: false
+#--------------------------------винтовка-тяжёлая-----------------------------------
+- type: entity
+ name: Винтовка СНК "Нитро"
+ suffix: СНК
+ parent: BaseWeaponRifle
+ id: SNKHeavyRifle
+ description: Очень мощная винтовка СНК. Никогда не знаешь когда от неё прилетит, но когда прилетит будет очень-очень плохо. Использует патроны СНК .55
+ components:
+ - type: Sprite
+ sprite: Corvax/Lore/SNK/Weapon/snk_carabine_hig.rsi
+ layers:
+ - state: base
+ map: ["enum.GunVisualLayers.Base"]
+ - state: mag-0
+ map: ["enum.GunVisualLayers.Mag"]
+ - type: Item
+ size: Large
+ - type: Clothing
+ sprite: Corvax/Lore/SNK/Weapon/snk_carabine_hig.rsi
+ - type: Gun
+ fireRate: 0.7
+ soundGunshot:
+ path: /Audio/Weapons/Guns/Gunshots/rifle2.ogg
+ - type: ChamberMagazineAmmoProvider
+ soundRack:
+ path: /Audio/Weapons/Guns/Cock/ltrifle_cock.ogg
+ - type: ItemSlots
+ slots:
+ gun_magazine:
+ name: Magazine
+ startingItem: SNKMagazineHighRifle
+ insertSound: /Audio/Weapons/Guns/MagIn/ltrifle_magin.ogg
+ ejectSound: /Audio/Weapons/Guns/MagOut/ltrifle_magout.ogg
+ priority: 2
+ whitelist:
+ tags:
+ - SNKMagazineHighRifle
+ gun_chamber:
+ name: Chamber
+ startingItem: SNKCartridgeHighRifleStd
+ priority: 1
+ whitelist:
+ tags:
+ - SNKCartridgeHighRifleStd
+ - type: ContainerContainer
+ containers:
+ gun_magazine: !type:ContainerSlot
+ gun_chamber: !type:ContainerSlot
+ - type: MagazineVisuals
+ magState: mag
+ steps: 1
+ zeroVisible: true
+ - type: Appearance
+ - type: StaticPrice
+ price: 500
+#--------------------------------пулемёт-тяжёлый-----------------------------------
+- type: Tag
+ id: SNKHighLMG
+
+- type: entity
+ name: Пулемёт СНК "Худвинг"
+ suffix: СНК
+ id: SNKHighLMG
+ parent: BaseWeaponLightMachineGun
+ description: Бойцы говорят, что когда эта чудо-машина начинает голосить, то уже не заткнёшь. Использует патроны СНК .55
+ components:
+ - type: Sprite
+ sprite: Corvax/Lore/SNK/Weapon/snk_lmg_hig.rsi
+ layers:
+ - state: base
+ map: ["enum.GunVisualLayers.Base"]
+ - state: mag-3
+ map: ["enum.GunVisualLayers.Mag"]
+ - type: MagazineVisuals
+ magState: mag
+ steps: 4
+ zeroVisible: true
+ - type: Appearance
+ - type: ItemSlots
+ slots:
+ gun_magazine:
+ name: Magazine
+ startingItem: SNKMagazineHighLMG
+ insertSound: /Audio/Weapons/Guns/MagIn/batrifle_magin.ogg
+ ejectSound: /Audio/Weapons/Guns/MagOut/batrifle_magout.ogg
+ priority: 2
+ whitelist:
+ tags:
+ - SNKMagazineHighLMG
+ gun_chamber:
+ name: Chamber
+ startingItem: SNKCartridgeRifleStd
+ priority: 1
+ whitelist:
+ tags:
+ - SNKCartridgeRifleStd
+ - type: Tag
+ tags:
+ - SNKHighLMG
+#--------------------------------пулемёт-дробь-----------------------------------
+- type: Tag
+ id: SNKDrobLMG
+
+- type: entity
+ name: Пулемёт СНК "Друба"
+ suffix: СНК
+ id: SNKDrobLMG
+ parent: BaseWeaponLightMachineGun
+ description: Достаточно редкое оружие. Зато, когда появляется на фронта, разваливает всех по понятиям. Использует ружейные заряды СНК .45
+ components:
+ - type: Sprite
+ sprite: Corvax/Lore/SNK/Weapon/snk_lmg_drb.rsi
+ layers:
+ - state: base
+ map: ["enum.GunVisualLayers.Base"]
+ - state: mag-3
+ map: ["enum.GunVisualLayers.Mag"]
+ - type: Gun
+ fireRate: 3
+ soundGunshot:
+ path: /Audio/Weapons/Guns/Gunshots/shotgun.ogg
+ soundEmpty:
+ path: /Audio/Weapons/Guns/Empty/empty.ogg
+ - type: MagazineVisuals
+ magState: mag
+ steps: 4
+ zeroVisible: true
+ - type: Appearance
+ - type: ItemSlots
+ slots:
+ gun_magazine:
+ name: Magazine
+ startingItem: SNKMagazineDrobLMGStd
+ insertSound: /Audio/Weapons/Guns/MagIn/batrifle_magin.ogg
+ ejectSound: /Audio/Weapons/Guns/MagOut/batrifle_magout.ogg
+ priority: 2
+ whitelist:
+ tags:
+ - SNKMagazineDrobLMGStd
+ - SNKMagazineDrobLMGPul
+ - SNKMagazineDrobLMGHea
+ gun_chamber:
+ name: Chamber
+ startingItem: SNKCartridgeDrobStd
+ priority: 1
+ whitelist:
+ tags:
+ - SNKCartridgeDrobStd
+ - SNKCartridgeDrobBul
+ - SNKCartridgeDrobHea
+ - type: Tag
+ tags:
+ - SNKDrobLMG
+#--------------------------------дробовик-дробь-----------------------------------
+- type: Tag
+ id: SNKShotgunDrob
+
+- type: entity
+ name: Помповый дробовик СНК "Ступендиум"
+ suffix: СНК
+ parent: BaseWeaponShotgun
+ id: SNKShotgunDrob
+ description: Сперва разрабатывался из охотничьего ружья. Потом стал полицейским вооружением. Что него говорят, что лучше бы и дальше бил животных, нежели от него будут страдать преступники. Используею дробь СНК калибра .45
+ components:
+ - type: Item
+ sprite: Corvax/Lore/SNK/Weapon/snk_shotgan_drb.rsi
+ heldPrefix: pump
+ - type: Sprite
+ sprite: Corvax/Lore/SNK/Weapon/snk_shotgan_drb.rsi
+ - type: BallisticAmmoProvider
+ whitelist:
+ tags:
+ - SNKCartridgeDrobStd
+ - SNKCartridgeDrobBul
+ - SNKCartridgeDrobHea
+ capacity: 9
+ proto: SNKCartridgeDrobStd
+ - type: Tag
+ tags:
+ - SNKShotgunDrob
+ - type: Gun
+ fireRate: 1.1
+ selectedMode: SemiAuto
+ availableModes:
+ - SemiAuto
+ soundGunshot:
+ path: /Audio/Corvax/Weapons/Guns/Gunshots/shotgun_alt.ogg
+#--------------------------------дробовик-лазер-----------------------------------
+- type: Tag
+ id: SNKShotgunLazer
+
+- type: entity
+ name: Лазерный дробовик СНК "Воробей"
+ suffix: СНК
+ parent: BaseWeaponShotgun
+ id: SNKShotgunLazer
+ description: Не понятно точно чего ради его разрабатывали и собирали... но инженерам хотелось!
+ components:
+ - type: Item
+ sprite: Corvax/Lore/SNK/Weapon/snk_shotgan_laser.rsi
+ - type: Sprite
+ sprite: Corvax/Lore/SNK/Weapon/snk_shotgan_laser.rsi
+ - type: BallisticAmmoProvider
+ whitelist:
+ tags:
+ - SNKCartridgeDrobLazer
+ capacity: 6
+ proto: SNKCartridgeDrobLazer
+ - type: Tag
+ tags:
+ - SNKShotgunLazer
+ - type: Gun
+ projectileSpeed: 50
+ fireRate: 1
+ selectedMode: SemiAuto
+ availableModes:
+ - SemiAuto
+ soundGunshot:
+ path: /Audio/Weapons/Guns/Gunshots/laser3.ogg
+#--------------------------------------------коробки с патронами------------------------------------
+#------------------------------базовая коробка----------------
+- type: entity
+ abstract: true
+ parent: BaseItem
+ id: BaseSNKBox
+ components:
+ - type: BallisticAmmoProvider
+ mayTransfer: true
+ whitelist:
+ tags:
+ - SNKCartridgePistolStd
+ - SNKCartridgePistolPoi
+ - SNKCartridgeRifleStd
+ - SNKCartridgeRifleHea
+ - SNKCartridgeRifleUrn
+ - SNKCartridgeHighRifleStd
+ - SNKCartridgeDrobStd
+ - SNKCartridgeDrobBul
+ - SNKCartridgeDrobHea
+ - SNKCartridgeDrobLazer
+ proto: SNKCartridgePistolStd
+ capacity: 100
+ - type: Item
+ size: Small
+ - type: ContainerContainer
+ containers:
+ ballistic-ammo: !type:Container
+ - type: Sprite
+ sprite: Corvax/Lore/SNK/Weapon/snk_box_ammo.rsi
+ - type: Appearance
+#-------------------------------пистолет-------------------
+#----------------стандартные---------
+- type: entity
+ parent: BaseSNKBox
+ id: SNKBoxPistolStd
+ name: Коробка стандартных пистолетных патронов .24
+ suffix: СНК, стандартные
+ description: Стандартная коробка на 40 стандартных патронов к пистолетам СНК .24
+ components:
+ - type: BallisticAmmoProvider
+ capacity: 40
+ proto: SNKCartridgePistolStd
+ - type: Sprite
+ layers:
+ - state: pistol_pi
+ map: ["enum.GunVisualLayers.Base"]
+ - state: mag-1
+ map: ["enum.GunVisualLayers.Mag"]
+ zeroVisible: false
+#----------------ядовитые---------
+- type: entity
+ parent: BaseSNKBox
+ id: SNKBoxPistolPoi
+ name: Коробка отравленных пистолетных патронов .24
+ suffix: СНК, ядовитые
+ description: Стандартная коробка на 40 отравленных патронов к пистолетам СНК .24
+ components:
+ - type: BallisticAmmoProvider
+ capacity: 40
+ proto: SNKCartridgePistolPoi
+ - type: Sprite
+ layers:
+ - state: pistol_po
+ map: ["enum.GunVisualLayers.Base"]
+ - state: mag-1
+ map: ["enum.GunVisualLayers.Mag"]
+ zeroVisible: false
+#-------------------------------винтовка-лёгк-------------------
+#----------------стандартные---------
+- type: entity
+ parent: BaseSNKBox
+ id: SNKBoxRifleStd
+ name: Коробка стандартных лёгких патронов .34
+ suffix: СНК, стандартные
+ description: Стандартная коробка на 60 стандартных лёгких патронов к автоматам СНК .34
+ components:
+ - type: BallisticAmmoProvider
+ capacity: 60
+ proto: SNKCartridgeRifleStd
+ - type: Sprite
+ layers:
+ - state: automat_pi
+ map: ["enum.GunVisualLayers.Base"]
+ - state: mag-1
+ map: ["enum.GunVisualLayers.Mag"]
+ zeroVisible: false
+#----------------зажигательные---------
+- type: entity
+ parent: BaseSNKBox
+ id: SNKBoxRifleHea
+ name: Коробка зажигательных лёгких патронов .34
+ suffix: СНК, зажигательные
+ description: Стандартная коробка на 60 зажигательных лёгких патронов к автоматам СНК .34
+ components:
+ - type: BallisticAmmoProvider
+ capacity: 60
+ proto: SNKCartridgeRifleHea
+ - type: Sprite
+ layers:
+ - state: automat_he
+ map: ["enum.GunVisualLayers.Base"]
+ - state: mag-1
+ map: ["enum.GunVisualLayers.Mag"]
+ zeroVisible: false
+#----------------урановые---------
+- type: entity
+ parent: BaseSNKBox
+ id: SNKBoxRifleUrn
+ name: Коробка урановых лёгких патронов .34
+ suffix: СНК, урановые
+ description: Стандартная коробка на 60 урановых лёгких патронов к автоматам СНК .34
+ components:
+ - type: BallisticAmmoProvider
+ capacity: 60
+ proto: SNKCartridgeRifleUrn
+ - type: Sprite
+ layers:
+ - state: automat_ur
+ map: ["enum.GunVisualLayers.Base"]
+ - state: mag-1
+ map: ["enum.GunVisualLayers.Mag"]
+ zeroVisible: false
+#-------------------------------винтовка-тяжёлая-------------------
+#----------------маленькая---------
+- type: entity
+ parent: BaseSNKBox
+ id: SNKBoxHighRifleStd
+ name: Малая коробка тяжёлых патронов .55
+ suffix: СНК, маленькая
+ description: Небольшая коробка на 30 тяжёлых патронов к оружию СНК .55
+ components:
+ - type: BallisticAmmoProvider
+ capacity: 30
+ proto: SNKCartridgeHighRifleStd
+ - type: Sprite
+ layers:
+ - state: automat_pi
+ map: ["enum.GunVisualLayers.Base"]
+ - state: mag-1
+ map: ["enum.GunVisualLayers.Mag"]
+ zeroVisible: false
+#----------------большая-----------
+- type: entity
+ parent: BaseSNKBox
+ id: SNKBoxHighRifleBig
+ name: Большая коробка тяжёлых патронов .55
+ suffix: СНК, большая
+ description: Крупная коробка на 150 тяжёлых патронов к оружию СНК .55
+ components:
+ - type: BallisticAmmoProvider
+ capacity: 150
+ proto: SNKCartridgeHighRifleStd
+ - type: Sprite
+ layers:
+ - state: rifle
+ map: ["enum.GunVisualLayers.Base"]
+ - state: mag-0
+ map: ["enum.GunVisualLayers.Mag"]
+ zeroVisible: false
+#-------------------------------дробовик-------------------
+#----------------стандартные---------
+- type: entity
+ parent: BaseSNKBox
+ id: SNKBoxHighDrobStd
+ name: Коробка ружейных зарядов дроби .45
+ suffix: СНК, дробь
+ description: Коробка на 50 ружейных зарядов дроби к оружию СНК .45
+ components:
+ - type: BallisticAmmoProvider
+ capacity: 50
+ proto: SNKCartridgeDrobStd
+ - type: Sprite
+ layers:
+ - state: shotgan_dr
+ map: ["enum.GunVisualLayers.Base"]
+ - state: mag-2
+ map: ["enum.GunVisualLayers.Mag"]
+ zeroVisible: false
+#----------------зажигательные---------
+- type: entity
+ parent: BaseSNKBox
+ id: SNKBoxHighDrobHea
+ name: Коробка ружейных зажигательных зарядов .45
+ suffix: СНК, зажигательные
+ description: Коробка на 50 ружейных ажигательных зарядов к оружию СНК .45
+ components:
+ - type: BallisticAmmoProvider
+ capacity: 50
+ proto: SNKCartridgeDrobHea
+ - type: Sprite
+ layers:
+ - state: shotgan_he
+ map: ["enum.GunVisualLayers.Base"]
+ - state: mag-2
+ map: ["enum.GunVisualLayers.Mag"]
+ zeroVisible: false
+#----------------пули---------
+- type: entity
+ parent: BaseSNKBox
+ id: SNKBoxHighDrobBul
+ name: Коробка ружейных зарядов пуль .45
+ suffix: СНК, пули
+ description: Коробка на 50 ружейных зарядов пуль к оружию СНК .45
+ components:
+ - type: BallisticAmmoProvider
+ capacity: 50
+ proto: SNKCartridgeDrobBul
+ - type: Sprite
+ layers:
+ - state: shotgan_pu
+ map: ["enum.GunVisualLayers.Base"]
+ - state: mag-2
+ map: ["enum.GunVisualLayers.Mag"]
+ zeroVisible: false
+#-------------------------------энергетическое-------------------
+#-----------------электро---------------
+- type: entity
+ parent: BaseSNKBox
+ id: SNKBoxElectro
+ name: Коробка электрических зарядов
+ suffix: СНК
+ description: Коробка на 60 электрических зарядов к пистолету-пулемёту СНК "Хартред"
+ components:
+ - type: BallisticAmmoProvider
+ capacity: 60
+ proto: SNKCartridgeElectro
+ - type: Sprite
+ layers:
+ - state: pistol_el
+ map: ["enum.GunVisualLayers.Base"]
+ - state: mag-3
+ map: ["enum.GunVisualLayers.Mag"]
+ zeroVisible: false
+#-----------------лазер-дробь---------------
+#----------------пули---------
+- type: entity
+ parent: BaseSNKBox
+ id: SNKBoxDrobLazer
+ name: Коробка лазерных зарядов
+ suffix: СНК
+ description: Коробка на 50 лазерных зарядов к дробовику СНК "Воробей"
+ components:
+ - type: BallisticAmmoProvider
+ capacity: 50
+ proto: SNKCartridgeDrobLazer
+ - type: Sprite
+ layers:
+ - state: shotgan_lz
+ map: ["enum.GunVisualLayers.Base"]
+ - state: mag-3
+ map: ["enum.GunVisualLayers.Mag"]
+ zeroVisible: false
+#------------------------------------------КПК, карты, доступы и шлюзы----------------------------------------
+#------------------------------------------доступы и шлюзы----------------------------------------
+#------------------------------------доступ----------
+- type: accessLevel
+ id: SNKAccess
+ name: accessl-snk
+#------------------------------------закрытый шлюз----------
+- type: entity
+ parent: DoorElectronics
+ id: DoorElectronicsSNKAccess
+ suffix: СНК, Locked
+ components:
+ - type: AccessReader
+ access: [["SNKAccess"]]
+
+- type: entity
+ parent: Airlock
+ id: SNKAirlockSolderLocked
+ name: Шлюз
+ suffix: СНК, Locked
+ description: Он открывается, он закрывается, он может вас раздавить
+ components:
+ - type: ContainerFill
+ containers:
+ board: [ DoorElectronicsSNKAccess ]
+ - type: Sprite
+ sprite: Corvax/Lore/SNK/snk_airlock.rsi
+#------------------------------------свободный шлюз----------
+- type: entity
+ parent: Airlock
+ id: SNKAirlockSolder
+ name: Шлюз
+ suffix: СНК
+ description: Он открывается, он закрывается, он может вас раздавить
+ components:
+ - type: Sprite
+ sprite: Corvax/Lore/SNK/snk_airlock.rsi
+#------------------------------------закрытый стеклянный шлюз----------
+- type: entity
+ parent: AirlockGlass
+ id: SNKAirlockSolderLockedGlass
+ name: Стеклянный шлюз
+ suffix: СНК, Locked
+ description: Он открывается, он закрывается, он может вас раздавить
+ components:
+ - type: ContainerFill
+ containers:
+ board: [ DoorElectronicsSNKAccess ]
+ - type: Sprite
+ sprite: Corvax/Lore/SNK/snk_airlock_glass.rsi
+ - type: PaintableAirlock
+ group: Glass
+#------------------------------------свободный стеклянный шлюз----------
+- type: entity
+ parent: AirlockGlass
+ id: SNKAirlockGlass
+ name: Стеклянный шлюз
+ suffix: СНК
+ description: Он открывается, он закрывается, он может вас раздавить
+ components:
+ - type: Sprite
+ sprite: Corvax/Lore/SNK/snk_airlock_glass.rsi
+ - type: PaintableAirlock
+ group: Glass
+#------------------------------------стыковочный----------
+- type: entity
+ parent: AirlockExternalShuttleLocked
+ name: Стыковочный шлюз
+ id: SNKAirlockShuttleEasyPryLocked
+ suffix: СНК
+ description: Чтобы успешно прилепиться к космическим объектам.
+ components:
+ - type: PryUnpowered
+ - type: AccessReader
+ access: [["SNKAccess"]]
+#------------------------------------------КПК, карты----------------------------------------
+#------------------------------------стандарт карты----------
+- type: entity
+ parent: Clothing
+ id: SNKIDCard
+ suffix: СНК
+ name: Карта итендификации личности бойца СНК
+ description: Данная карта служит в роли электронного пропуска на объектах СНК
+ abstract: true
+ components:
+ - type: Sprite
+ sprite: Corvax/Lore/SNK/Equipment/snk_id_cards.rsi
+ - type: Clothing
+ slots:
+ - idcard
+ sprite: Corvax/Lore/SNK/Equipment/snk_id_cards.rsi
+ - type: Item
+ size: Small
+ heldPrefix: default
+ storedRotation: -90
+ - type: Access
+ - type: IdCard
+ - type: StationRecordKeyStorage
+ - type: Tag
+ tags:
+ - DoorBumpOpener
+ - WhitelistChameleon
+ - type: StealTarget
+ stealGroup: IDCard
+#------------------------------------карта рядового----------
+- type: entity
+ parent: SNKIDCard
+ id: SNKIDCardSold
+ name: ID-карта солдата СНК
+ suffix: СНК
+ components:
+ - type: Sprite
+ layers:
+ - state: default
+ - state: sold
+ - type: PresetIdCard
+ job: SNKMen
+#------------------------------------карта командира----------
+- type: entity
+ parent: SNKIDCard
+ id: SNKIDCardOffi
+ name: ID-карта командира СНК
+ suffix: СНК
+ components:
+ - type: Sprite
+ layers:
+ - state: default
+ - state: offi
+ - type: PresetIdCard
+ job: SNKMen
+#------------------------------------карта медика----------
+- type: entity
+ parent: SNKIDCard
+ id: SNKIDCardMed
+ name: ID-карта медика СНК
+ suffix: СНК
+ components:
+ - type: Sprite
+ layers:
+ - state: default
+ - state: medic
+ - type: PresetIdCard
+ job: SNKMen
+#------------------------------------карта инженера----------
+- type: entity
+ parent: SNKIDCard
+ id: SNKIDCardEng
+ name: ID-карта инженера СНК
+ suffix: СНК
+ components:
+ - type: Sprite
+ layers:
+ - state: default
+ - state: enge
+ - type: PresetIdCard
+ job: SNKMen
+#------------------------------------стандарт КПК----------
+- type: entity
+ abstract: true
+ parent: BasePDA
+ id: SNKPDA
+ name: КПК СНК
+ components:
+ - type: Appearance
+ - type: Sprite
+ sprite: Corvax/Lore/SNK/Equipment/snk_pda.rsi
+ layers:
+ - map: [ "enum.PdaVisualLayers.Base" ]
+ - state: "light_overlay"
+ map: [ "enum.PdaVisualLayers.Flashlight" ]
+ shader: "unshaded"
+ visible: false
+ - state: "id_overlay"
+ map: [ "enum.PdaVisualLayers.IdLight" ]
+ shader: "unshaded"
+ visible: false
+ - type: Icon
+ sprite: Corvax/Lore/SNK/Equipment/snk_pda.rsi
+ state: pda_s
+#------------------------------------КПК солдата----------
+- type: entity
+ parent: SNKPDA
+ id: SNKPDASold
+ suffix: СНК, рядовой
+ description: Простенький крепкий КПК для базовых нужд солдата СНК.
+ components:
+ - type: Pda
+ id: SNKIDCardSold
+ state: pda_s
+ - type: Icon
+ sprite: Corvax/Lore/SNK/Equipment/snk_pda.rsi
+ state: pda_s
+#------------------------------------КПК командир----------
+- type: entity
+ parent: SNKPDA
+ id: SNKPDAOffi
+ suffix: СНК, командир
+ description: Высокотехнологичный офцерский КПК СНК со сканером мониторинга экипажа.
+ components:
+ - type: Pda
+ id: SNKIDCardOffi
+ state: pda_o
+ - type: Icon
+ sprite: Corvax/Lore/SNK/Equipment/snk_pda.rsi
+ state: pda_o
+ - type: ActivatableUI
+ key: enum.CrewMonitoringUIKey.Key
+ - type: UserInterface
+ interfaces:
+ enum.CrewMonitoringUIKey.Key:
+ type: CrewMonitoringBoundUserInterface
+ - type: CrewMonitoringConsole
+ - type: DeviceNetwork
+ deviceNetId: Wireless
+ receiveFrequencyId: CrewMonitor
+ - type: WirelessNetworkConnection
+ range: 500
+#------------------------------------КПК медика----------
+- type: entity
+ parent: SNKPDA
+ id: SNKPDAMed
+ suffix: СНК, медик
+ description: Продвинутый КПК медиков СНК со сканером здоровья.
+ components:
+ - type: Pda
+ id: SNKIDCardMed
+ state: pda_m
+ - type: Icon
+ sprite: Corvax/Lore/SNK/Equipment/snk_pda.rsi
+ state: pda_m
+ - type: HealthAnalyzer
+ scanDelay: 1
+ scanningEndSound:
+ path: "/Audio/Items/Medical/healthscanner.ogg"
+#------------------------------------КПК инженера----------
+- type: entity
+ parent: SNKPDA
+ id: SNKPDAEng
+ suffix: СНК, инженер
+ description: Улучшенный КПК инженеров СНК с анализатором состава воздуха типа "электронный нос".
+ components:
+ - type: Pda
+ id: SNKIDCardEng
+ state: pda_e
+ - type: Icon
+ sprite: Corvax/Lore/SNK/Equipment/snk_pda.rsi
+ state: pda_e
+ - type: GasAnalyzer
+ - type: ActivatableUI
+ inHandsOnly: true
+ singleUser: true
+ requireActiveHand: false
+ key: enum.GasAnalyzerUiKey.Key
+ - type: UserInterface
+ interfaces:
+ enum.GasAnalyzerUiKey.Key:
+ type: GasAnalyzerBoundUserInterface
+#------------------------------------------связь----------------------------------------
+#-----------------------------канал----------------------------------------
+- type: radioChannel
+ id: SNKRadio
+ name: name-of-SNKRadio
+ keycode: 's'
+ frequency: 1527
+ color: "#001a68"
+ longRange: false
+#-------------------------------------------------------------------ключи---------------------------------------------------------------------
+#-----------------------------стандарт ключа----------------------------------------
+- type: entity
+ abstract: true
+ parent: BaseItem
+ id: SNKBaseEncryptionKey
+ name: encryption key
+ description: Небольшой чип для шифрования и дешифровки связи.
+ components:
+ - type: EncryptionKey
+ channels:
+ - SNKRadio
+ defaultChannel: SNKRadio
+ - type: Item
+ sprite: Corvax/Lore/SNK/Equipment/snk_encryption_keys.rsi
+ - type: Sprite
+ sprite: Corvax/Lore/SNK/Equipment/snk_encryption_keys.rsi
+ - type: StealTarget
+ stealGroup: EncryptionKey
+#-----------------------------ключ шифрования----------------------------------------
+- type: entity
+ parent: SNKBaseEncryptionKey
+ id: SNKEncryptionKey
+ suffix: СНК
+ name: Ключ шифрования военных СНК
+ description: Используется для шифрования и дешифровки общего армейского канала связи СНК
+ components:
+ - type: EncryptionKey
+ channels:
+ - SNKRadio
+ defaultChannel: SNKRadio
+ - type: Sprite
+ layers:
+ - state: crypt_gray
+ - state: label
+#-----------------------------гарнитура----------------------------------------
+- type: entity
+ parent: ClothingHeadset
+ id: SNKHeadset
+ name: Гарнитура военослужащего СНК
+ suffix: СНК
+ components:
+ - type: ContainerFill
+ containers:
+ key_slots:
+ - SNKEncryptionKey
+ - type: Sprite
+ sprite: Corvax/Lore/SNK/Equipment/snk_garniture.rsi
+ - type: Clothing
+ sprite: Corvax/Lore/SNK/Equipment/snk_garniture.rsi
+#-----------------------------------------------------роли, полные сумки и гиры------------------------------------------------------
+#--------------------------------------------роли------------------------------------
+- type: playTimeTracker
+ id: JobEventSNK
+
+- type: job
+ id: SNKMen
+ name: Военный СНК
+ description: job-snk
+ playTimeTracker: JobEventSNK
+ startingGear: SNKSoldGear
+ supervisors: job-supervisors-everyone
+ canBeAntag: false
+ access:
+ - SNKAccess
+ - External
+#--------------------------------------------сумки------------------------------------
+#------------------------------------пистолет-пистолет-------
+- type: entity
+ parent: SNKSatchels
+ id: SNKSatchelsFilledPistPist
+ suffix: СНК, Пистолет(пистолет)
+ components:
+ - type: StorageFill
+ contents:
+ - id: SNKHelmetStd
+ - id: SNKPistolPist
+ - id: SNKMagazinePistolPistStd
+ - id: SNKMagazinePistolPistStd
+ - id: ClothingMaskGas
+ - id: FoodTinMRE
+ - id: DrinkWaterBottleFull
+ - id: Gauze
+ - id: OxygenTankFilled
+#------------------------------------пистолет-винтовка-------
+- type: entity
+ parent: SNKSatchels
+ id: SNKSatchelsFilledPistRifle
+ suffix: СНК, Пистолет(винтовка)
+ components:
+ - type: StorageFill
+ contents:
+ - id: SNKHelmetStd
+ - id: SNKPistolRifle
+ - id: SNKMagazinePistolRifleStd
+ - id: SNKMagazinePistolRifleStd
+ - id: ClothingMaskGas
+ - id: FoodTinMRE
+ - id: DrinkWaterBottleFull
+ - id: Gauze
+ - id: OxygenTankFilled
+#------------------------------------ПП-пистолет-------
+- type: entity
+ parent: SNKBackpackStd
+ id: CNKBackpackFilledSMGPist
+ suffix: СНК, ПП(винтовка)
+ components:
+ - type: StorageFill
+ contents:
+ - id: SNKHelmetStd
+ - id: SNKSMGPist
+ - id: SNKMagazineSMGPistStd
+ - id: SNKMagazineSMGPistStd
+ - id: ClothingMaskGas
+ - id: FoodTinMRE
+ - id: DrinkWaterBottleFull
+ - id: Gauze
+ - id: OxygenTankFilled
+#------------------------------------ПП-электро-------
+- type: entity
+ parent: SNKBackpackStd
+ id: CNKBackpackFilledSMGElectro
+ suffix: СНК, ПП(электро)
+ components:
+ - type: StorageFill
+ contents:
+ - id: SNKHelmetStd
+ - id: SNKSMGElectro
+ - id: ClothingMaskGas
+ - id: FoodTinMRE
+ - id: DrinkWaterBottleFull
+ - id: Gauze
+ - id: OxygenTankFilled
+#------------------------------------автомат-лёгк-------
+- type: entity
+ parent: SNKBackpackStd
+ id: CNKBackpackFilledAutoLight
+ suffix: СНК, Автомат(лёгкий)
+ components:
+ - type: StorageFill
+ contents:
+ - id: SNKHelmetStd
+ - id: SNKFastAutoRifle
+ - id: SNKMagazineLightRifleStd
+ - id: SNKMagazineLightRifleStd
+ - id: ClothingMaskGas
+ - id: FoodTinMRE
+ - id: DrinkWaterBottleFull
+ - id: Gauze
+ - id: OxygenTankFilled
+#------------------------------------автомат-тяж-------
+- type: entity
+ parent: SNKBackpackStd
+ id: CNKBackpackFilledAutoHigh
+ suffix: СНК, Автомат(тяжёлый)
+ components:
+ - type: StorageFill
+ contents:
+ - id: SNKHelmetStd
+ - id: SNKAutoHighRifle
+ - id: SNKMagazineHighAutoRifle
+ - id: SNKMagazineHighAutoRifle
+ - id: ClothingMaskGas
+ - id: FoodTinMRE
+ - id: DrinkWaterBottleFull
+ - id: Gauze
+ - id: OxygenTankFilled
+#------------------------------------Карабин-лазер-------
+- type: entity
+ parent: SNKBackpackStd
+ id: CNKBackpackFilledCarLazer
+ suffix: СНК, Карабин(лазер)
+ components:
+ - type: StorageFill
+ contents:
+ - id: SNKHelmetStd
+ - id: SNKLaserCarbine
+ - id: ClothingMaskGas
+ - id: FoodTinMRE
+ - id: DrinkWaterBottleFull
+ - id: Gauze
+ - id: OxygenTankFilled
+#------------------------------------Карабин-радиация-------
+- type: entity
+ parent: SNKBackpackStd
+ id: CNKBackpackFilledCarRadio
+ suffix: СНК, Карабин(радиация)
+ components:
+ - type: StorageFill
+ contents:
+ - id: SNKHelmetStd
+ - id: SNKRadioCarbine
+ - id: ClothingMaskGas
+ - id: FoodTinMRE
+ - id: DrinkWaterBottleFull
+ - id: Gauze
+ - id: OxygenTankFilled
+#------------------------------------винтовка-тяж-------
+- type: entity
+ parent: SNKBackpackStd
+ id: CNKBackpackFilledRifleHigh
+ suffix: СНК, Винтовка(тяжёлый)
+ components:
+ - type: StorageFill
+ contents:
+ - id: SNKHelmetStd
+ - id: SNKHeavyRifle
+ - id: SNKMagazineHighRifle
+ - id: SNKMagazineHighRifle
+ - id: ClothingMaskGas
+ - id: FoodTinMRE
+ - id: DrinkWaterBottleFull
+ - id: Gauze
+ - id: OxygenTankFilled
+#------------------------------------дробовик-дробь-------
+- type: entity
+ parent: SNKBackpackStd
+ id: CNKBackpackFilledShotgunDrob
+ suffix: СНК, Дробовик(дробь)
+ components:
+ - type: StorageFill
+ contents:
+ - id: SNKHelmetStd
+ - id: SNKShotgunDrob
+ - id: SNKBoxHighDrobStd
+ - id: ClothingMaskGas
+ - id: FoodTinMRE
+ - id: DrinkWaterBottleFull
+ - id: Gauze
+ - id: OxygenTankFilled
+#------------------------------------радио-------
+- type: entity
+ parent: SNKRadioBackpack
+ id: SNKRadioBackpackFilled
+ suffix: СНК, Радио
+ components:
+ - type: StorageFill
+ contents:
+ - id: SNKHelmetStd
+ - id: Gauze
+ - id: OxygenTankFilled
+ - id: CableApcStack
+ - id: Crowbar
+ - id: Screwdriver
+#---------------------------------------------------------------Бумаги------------------------------------------------------------
+#-----------------------------------солдат-----------------------------
+- type: entity
+ id: SNKPaperSold
+ name: Памятка солдата СНК
+ suffix: СНК
+ parent: Paper
+ components:
+ - type: TimedDespawn
+ lifetime: 1200
+ - type: Paper
+ content: |
+ Вы: Честный, смелый, верный, но усталый солдат Союза Независимых Колоний. Вы любите свою страну, но воевали слишком долго, чтобы иметь вдохновлённый огонёк в глазах.
+ ------------------------------------------------------------------------
+ Ваши навыки: Базовые навыки, Владение оружием, Готовка, Разделка туш
+ ------------------------------------------------------------------------
+ Руководство к отыгрышу: Подчиняйтесь своему командиру. Не стреляйте по мирным обывателям и гражданским. Всегда будьте готовы атаковать своего врага, но до последнего старайтесь не доводить до боя. Помните главный принцип вашей войны: "Живи и дай жить другим"
+ ------------------------------------------------------------------------
+ Краткий лор организации: СНК уже три века как подняло востание и отделилось от ОПЗ. Но ОПЗ не может это так оставить. Идут регулярные бои с применением самого разного оружия. Солдаты обоих армий гибнут ни за что. Все устали. Вы маленький винтик в этой беспощадной войне, но любовь к вашей свободе, к вашим гражданам, к вашей стране не даёт солдатам бросить это дело.
+#-----------------------------------офицер-----------------------------
+- type: entity
+ id: SNKPaperOffi
+ name: Памятка офицера СНК
+ suffix: СНК
+ parent: Paper
+ components:
+ - type: TimedDespawn
+ lifetime: 1200
+ - type: Paper
+ content: |
+ Вы: Волевой, умный и собраный полевой командир Союза Независимых Колоний. На вашем теле не мало шрамов, а за плечами не мало боёв. Вы любите свою страну, но воевали слишком долго, чтобы иметь вдохновлённый огонёк в глазах.
+ ------------------------------------------------------------------------
+ Ваши навыки: Базовые навыки, Владение оружием, Управление шаттлом, Готовка, Разделка туш, Бар
+ ------------------------------------------------------------------------
+ Руководство к отыгрышу: Вы воевали за свободу для всех, а потомун не стреляйте по мирным обывателям и гражданским, и не приказывайте солдатам стрелять по ним без крайней необходимости. Командуйте своими подчинёнными, стройте их и наводите порядок. Будьте умны, строги, добрый. Станьте лицом своей достойной страны!
+ ------------------------------------------------------------------------
+ Краткий лор организации: СНК уже три века как подняло востание и отделилось от ОПЗ. Но ОПЗ не может это так оставить. Идут регулярные бои с применением самого разного оружия. Солдаты обоих армий гибнут ни за что. Все устали. Вы маленький винтик в этой беспощадной войне, но любовь к вашей свободе, к вашим гражданам, к вашей стране не даёт солдатам бросить это дело.
+#-----------------------------------медик-----------------------------
+- type: entity
+ id: SNKPaperMed
+ name: Памятка медика СНК
+ suffix: СНК
+ parent: Paper
+ components:
+ - type: TimedDespawn
+ lifetime: 1200
+ - type: Paper
+ content: |
+ Вы: Умелый и добрый армейский медик Союза Независимых Колоний. Вы тот, кто понимает, что солдаты порой как дети. и им необходим товарищ. что укажет, как продлить им жизнь.
+ ------------------------------------------------------------------------
+ Ваши навыки: Базовые навыки, Владение оружием, Продвинутое лечение, Медицинское оборудование, базовая химия, Вирусология, Хирургия, Готовка, Разделка туш
+ ------------------------------------------------------------------------
+ Руководство к отыгрышу: Вы можете объявить себя пацифистом. В вопросах здоровья и лечения вы можете руководить даже офицером. Никогда не атакуйте гражданских. Спасайте своих товарищей. Именно вы отделяете их от смерти.
+ ------------------------------------------------------------------------
+ Краткий лор организации: СНК уже три века как подняло востание и отделилось от ОПЗ. Но ОПЗ не может это так оставить. Идут регулярные бои с применением самого разного оружия. Солдаты обоих армий гибнут ни за что. Все устали. Вы маленький винтик в этой беспощадной войне, но любовь к вашей свободе, к вашим гражданам, к вашей стране не даёт солдатам бросить это дело.
+#-----------------------------------инженер-----------------------------
+- type: entity
+ id: SNKPaperEng
+ name: Памятка инженера СНК
+ suffix: СНК
+ parent: Paper
+ components:
+ - type: TimedDespawn
+ lifetime: 1200
+ - type: Paper
+ content: |
+ Вы: Вы не просто солдат. Вы расчётливый и находчивый армейский инженер Союза Независимых Колоний. У многих ваших товарищей-солдат уже давно потух огонь в глазах из-за этой бесконечной войны. Но не у вас...
+ ------------------------------------------------------------------------
+ Ваши навыки: Базовые навыки, Владение оружием, Разбор/Постройка сложных объектов, Базовый атмос, Соляры и ДАМ, Постройка приборов, Готовка, Разделка туш
+ ------------------------------------------------------------------------
+ Руководство к отыгрышу: Подчиняйтесь своему командиру. Находите необычные пути решения проблем. Предлагайте идеи. шутите и хохмите. Станьте тем о ком потом скажут: "Служил я с одним сукиным сыном! Вот это был лучший парень на земле!"
+ ------------------------------------------------------------------------
+ Краткий лор организации: СНК уже три века как подняло востание и отделилось от ОПЗ. Но ОПЗ не может это так оставить. Идут регулярные бои с применением самого разного оружия. Солдаты обоих армий гибнут ни за что. Все устали. Вы маленький винтик в этой беспощадной войне, но любовь к вашей свободе, к вашим гражданам, к вашей стране не даёт солдатам бросить это дело.
+#-----------------------------------радист-----------------------------
+- type: entity
+ id: SNKPaperRad
+ name: Памятка радиста СНК
+ suffix: СНК
+ parent: Paper
+ components:
+ - type: TimedDespawn
+ lifetime: 1200
+ - type: Paper
+ content: |
+ Вы: Вы не солдат и не инженер. Вы образованный армейский радист Союза Независимых Колоний. Вы делаете связь и в этом ваш плюс.
+ ------------------------------------------------------------------------
+ Ваши навыки: Базовые навыки, Владение оружием, Разбор сложных объектов, Постройка приборов, Готовка, Разделка туш
+ ------------------------------------------------------------------------
+ Руководство к отыгрышу: Подчиняйтесь своему командиру. Обеспечивайте связь. Активно используйте электрику и электронику. Не спускайте глаз со своей радиостанции. Всегда знайте где факс и имейте при себе пачку бумаги для отправки запросов.
+ ------------------------------------------------------------------------
+ Краткий лор организации: СНК уже три века как подняло востание и отделилось от ОПЗ. Но ОПЗ не может это так оставить. Идут регулярные бои с применением самого разного оружия. Солдаты обоих армий гибнут ни за что. Все устали. Вы маленький винтик в этой беспощадной войне, но любовь к вашей свободе, к вашим гражданам, к вашей стране не даёт солдатам бросить это дело.
+
+#-----------------------------------------------гиры---------------------------------------
+#------------------------------------солдат----------
+- type: startingGear
+ id: SNKSoldGear
+ equipment:
+ jumpsuit: SNKUniformSoldStd
+ back: CNKBackpackFilledAutoLight
+ shoes: SNKBoots
+ head: SNKShapkaStd
+ outerClothing: SNKArmorMidStd
+ id: SNKPDASold
+ ears: SNKHeadset
+ belt: SNKBeltSoldFilled
+ pocket1: SNKPaperSold
+#------------------------------------офицер----------
+- type: startingGear
+ id: SNKOffiGear
+ equipment:
+ jumpsuit: SNKUniformOffiStd
+ back: SNKSatchels
+ shoes: SNKBoots
+ head: SNKCepkaStd
+ outerClothing: SNKArmorLightStd
+ id: SNKPDASold
+ ears: SNKHeadset
+ belt: SNKBeltOffiFilled
+ pocket1: SNKPaperOffi
+#------------------------------------медик----------
+- type: startingGear
+ id: SNKMediGear
+ equipment:
+ jumpsuit: SNKUniformSoldStd
+ back: CNKBackpackFilledSMGPist
+ shoes: SNKBoots
+ head: SNKShapkaStd
+ outerClothing: SNKArmorLightStd
+ id: SNKPDASold
+ ears: SNKHeadset
+ belt: SNKBeltMedicFilled
+ pocket1: SNKPaperMed
+#------------------------------------инженер----------
+- type: startingGear
+ id: SNKEngeGear
+ equipment:
+ jumpsuit: SNKUniformSoldStd
+ back: CNKBackpackFilledAutoHigh
+ shoes: SNKBoots
+ head: SNKShapkaStd
+ outerClothing: SNKArmorLightStd
+ id: SNKPDASold
+ ears: SNKHeadset
+ belt: SNKBeltEngFilled
+ pocket1: SNKPaperEng
+#------------------------------------радист----------
+- type: startingGear
+ id: SNKRadioGear
+ equipment:
+ jumpsuit: SNKUniformSoldStd
+ back: SNKRadioBackpackFilled
+ shoes: SNKBoots
+ head: SNKShapkaStd
+ outerClothing: SNKArmorLightStd
+ id: SNKPDASold
+ ears: SNKHeadset
+ belt: SNKBeltOffiFilled
+ pocket1: SNKPaperRad
+#---------------------------------------------------спавнеры------------------------------------------------
+#-------------------------------------------Имена-------------------------------------
+#---------------------------------Бойцы----------
+- type: dataset
+ id: SNKName-sol
+ values:
+ - Новобранец
+ - Рядовой
+ - Капрал
+ - Старшина
+#---------------------------------Командир----------
+- type: dataset
+ id: SNKName-ofi
+ values:
+ - Сержант
+ - Ст.Сержант
+ - Мл.Лейтенант
+#---------------------------------фамилии----------
+- type: dataset
+ id: SNKNameTwo
+ values:
+ - Свободин
+ - Востунов
+ - Бунтарски
+ - Бойченко
+ - Отделянов
+ - Крылов
+ - Мечин
+ - Никин
+ - Афинин
+ - Либерти
+ - Марсов
+ - Арес
+ - Риоти
+ - Винг
+ - Пилар
+ - Стек
+ - Риби
+ - Солид
+ - Хели
+ - Фрихет
+ - Вапаута
+ - Миека
+ - Сипи
+ - Соат
+#-------------------------------------Кто является противником-----------------------------------
+- type: npcFaction
+ id: SNKBot
+ hostile:
+ - SimpleHostile
+ - Xeno
+ - Zombie
+ - Dragon
+ friendly:
+ - SNKBot
+ - SNK
+
+- type: npcFaction
+ id: SNK
+ hostile:
+ - SimpleHostile
+ - Xeno
+ - Zombie
+ - Dragon
+ friendly:
+ - SNKBot
+ - SNK
+#-------------------------------------хуй знает что это, но вот оно работает и ладно---------------------------
+#---------------------------------солдат----------
+- type: randomHumanoidSettings
+ speciesBlacklist:
+ - Diona
+ - Arachnid
+ id: SNKSolderR
+ randomizeName: false
+ components:
+ - type: NpcFactionMember
+ factions:
+ - SNK
+ - type: GhostRole
+ name: Гост-роль солдата СНК
+ description: "Вы солдат Союза Независимых Колоний. Несите свободу всем мирним жителям галактики. Слушайте своего командира. Живите и дайте жить другим."
+ - type: GhostTakeoverAvailable
+ - type: Loadout
+ prototypes: [ SNKSoldGear ]
+ - type: RandomMetadata
+ nameSegments:
+ - SNKName-sol
+ - SNKNameTwo
+
+- type: randomHumanoidSettings
+ id: SNKSolderReady
+ parent: SNKSolderR
+ components:
+ - type: GhostRole
+ allowMovement: true
+ allowSpeech: true
+ makeSentient: true
+ name: Солдат СНК
+ description: "Вы солдат Союза Независимых Колоний. Несите свободу всем мирним жителям галактики. Слушайте своего командира. Живите и дайте жить другим."
+ - type: GhostTakeoverAvailable
+ - type: MobThresholds
+ thresholds:
+ 0: Alive
+ 100: Critical
+ 200: Dead
+ - type: Stamina
+ critThreshold: 380
+ - type: Loadout
+ prototypes: [ SNKSoldGear ]
+ - type: NpcFactionMember
+ factions:
+ - SNK
+
+- type: entity
+ name: Солдат СНК Спавнер
+ id: SNKMobHumanSolder
+ suffix: GOST, СНК
+ components:
+ - type: NpcFactionMember
+ factions:
+ - SNK
+ - type: Sprite
+ sprite: Markers/jobs.rsi
+ state: security_officer
+ - type: RandomHumanoidAppearance
+ randomizeName: false
+ - type: RandomMetadata
+ nameSegments:
+ - SNKName-sol
+ - SNKNameTwo
+ - type: RandomHumanoidSpawner
+ settings: SNKSolderR
+#---------------------------------офицер----------
+- type: randomHumanoidSettings
+ speciesBlacklist:
+ - Diona
+ - Arachnid
+ id: SNKOffiR
+ randomizeName: false
+ components:
+ - type: NpcFactionMember
+ factions:
+ - SNK
+ - type: GhostRole
+ name: Гост-роль офицера СНК
+ description: "Вы офицер Союза Независимых Колоний. Несите свободу всем мирним жителям галактики. Руководите своими бойками и несите победу."
+ - type: GhostTakeoverAvailable
+ - type: Loadout
+ prototypes: [ SNKOffiGear ]
+ - type: RandomMetadata
+ nameSegments:
+ - SNKName-ofi
+ - SNKNameTwo
+
+- type: randomHumanoidSettings
+ id: SNKOffiReady
+ parent: SNKOffiR
+ components:
+ - type: GhostRole
+ allowMovement: true
+ allowSpeech: true
+ makeSentient: true
+ name: Офицер СНК
+ description: "Вы офицер Союза Независимых Колоний. Несите свободу всем мирним жителям галактики. Руководите своими бойками и несите победу."
+ - type: GhostTakeoverAvailable
+ - type: MobThresholds
+ thresholds:
+ 0: Alive
+ 105: Critical
+ 200: Dead
+ - type: Stamina
+ critThreshold: 380
+ - type: Loadout
+ prototypes: [ SNKOffiGear ]
+ - type: NpcFactionMember
+ factions:
+ - SNK
+
+- type: entity
+ name: Офицер СНК Спавнер
+ id: SNKMobHumanOffi
+ suffix: GOST, СНК
+ components:
+ - type: NpcFactionMember
+ factions:
+ - SNK
+ - type: Sprite
+ sprite: Markers/jobs.rsi
+ state: warden
+ - type: RandomHumanoidAppearance
+ randomizeName: false
+ - type: RandomMetadata
+ nameSegments:
+ - SNKName-ofi
+ - SNKNameTwo
+ - type: RandomHumanoidSpawner
+ settings: SNKOffiR
+#---------------------------------инженер----------
+- type: randomHumanoidSettings
+ speciesBlacklist:
+ - Diona
+ - Arachnid
+ id: SNKEngenerR
+ randomizeName: false
+ components:
+ - type: NpcFactionMember
+ factions:
+ - SNK
+ - type: GhostRole
+ name: Гост-роль инженера СНК
+ description: "Вы инженер армии СНК. Ваша задача строить укрепления, ремонтировать транспорт и налаживать инфраструктуру для своих товарищей"
+ - type: GhostTakeoverAvailable
+ - type: Loadout
+ prototypes: [ SNKEngeGear]
+ - type: RandomMetadata
+ nameSegments:
+ - SNKName-sol
+ - SNKNameTwo
+
+- type: randomHumanoidSettings
+ id: SNKEngenerReady
+ parent: SNKEngenerR
+ components:
+ - type: GhostRole
+ allowMovement: true
+ allowSpeech: true
+ makeSentient: true
+ name: Инженер СНК
+ description: "Вы инженер армии СНК. Ваша задача строить укрепления, ремонтировать транспорт и налаживать инфраструктуру для своих товарищей"
+ - type: GhostTakeoverAvailable
+ - type: MobThresholds
+ thresholds:
+ 0: Alive
+ 105: Critical
+ 200: Dead
+ - type: Stamina
+ critThreshold: 380
+ - type: Loadout
+ prototypes: [ SNKEngeGear ]
+ - type: NpcFactionMember
+ factions:
+ - SNK
+
+- type: entity
+ name: СНК инженер Спавнер
+ id: SNKMobHumanEngener
+ suffix: GOST, СНК
+ components:
+ - type: NpcFactionMember
+ factions:
+ - SNK
+ - type: Sprite
+ sprite: Markers/jobs.rsi
+ state: engineer
+ - type: RandomHumanoidAppearance
+ randomizeName: false
+ - type: RandomMetadata
+ nameSegments:
+ - SNKName-sol
+ - SNKNameTwo
+ - type: RandomHumanoidSpawner
+ settings: SNKEngenerR
+#---------------------------------медик----------
+- type: randomHumanoidSettings
+ speciesBlacklist:
+ - Diona
+ - Arachnid
+ id: SNKMedicR
+ randomizeName: false
+ components:
+ - type: NpcFactionMember
+ factions:
+ - SNK
+ - type: GhostRole
+ name: Гост-роль медика СНК
+ description: "Вы медик армии СНК. Ваша задача спасать жизни раненых бойцов и руководить подразделением в вопросах здоровья"
+ - type: GhostTakeoverAvailable
+ - type: Loadout
+ prototypes: [ SNKMediGear ]
+ - type: RandomMetadata
+ nameSegments:
+ - SNKName-sol
+ - SNKNameTwo
+
+- type: randomHumanoidSettings
+ id: SNKMedicReady
+ parent: SNKMedicR
+ components:
+ - type: GhostRole
+ allowMovement: true
+ allowSpeech: true
+ makeSentient: true
+ name: Медик СНК
+ description: "Вы медик армии СНК. Ваша задача спасать жизни раненых бойцов и руководить подразделением в вопросах здоровья"
+ - type: GhostTakeoverAvailable
+ - type: MobThresholds
+ thresholds:
+ 0: Alive
+ 110: Critical
+ 210: Dead
+ - type: Stamina
+ critThreshold: 380
+ - type: Loadout
+ prototypes: [ SNKMediGear ]
+ - type: NpcFactionMember
+ factions:
+ - SNK
+
+- type: entity
+ name: Медик СНК Спавнер
+ id: SNKMobHumanMedic
+ suffix: GOST, СНК
+ components:
+ - type: NpcFactionMember
+ factions:
+ - SNK
+ - type: Sprite
+ sprite: Markers/jobs.rsi
+ state: doctor
+ - type: RandomHumanoidAppearance
+ randomizeName: false
+ - type: RandomMetadata
+ nameSegments:
+ - SNKName-sol
+ - SNKNameTwo
+ - type: RandomHumanoidSpawner
+ settings: SNKMedicR
+#---------------------------------медик----------
+- type: randomHumanoidSettings
+ speciesBlacklist:
+ - Diona
+ - Arachnid
+ id: SNKRadistR
+ randomizeName: false
+ components:
+ - type: NpcFactionMember
+ factions:
+ - SNK
+ - type: GhostRole
+ name: Гост-роль радиста СНК
+ description: "Вы радист армии СНК. Ваша задача спасать обеспечивать связью свой отряд и беречь свою рацию"
+ - type: GhostTakeoverAvailable
+ - type: Loadout
+ prototypes: [ SNKRadioGear ]
+ - type: RandomMetadata
+ nameSegments:
+ - SNKName-sol
+ - SNKNameTwo
+
+- type: randomHumanoidSettings
+ id: SNKRadistReady
+ parent: SNKRadistR
+ components:
+ - type: GhostRole
+ allowMovement: true
+ allowSpeech: true
+ makeSentient: true
+ name: Радист СНК
+ description: "Вы радист армии СНК. Ваша задача спасать обеспечивать связью свой отряд и беречь свою рацию"
+ - type: GhostTakeoverAvailable
+ - type: MobThresholds
+ thresholds:
+ 0: Alive
+ 100: Critical
+ 200: Dead
+ - type: Stamina
+ critThreshold: 380
+ - type: Loadout
+ prototypes: [ SNKRadioGear ]
+ - type: NpcFactionMember
+ factions:
+ - SNK
+
+- type: entity
+ name: Радист СНК Спавнер
+ id: SNKMobHumanRadist
+ suffix: GOST, СНК
+ components:
+ - type: NpcFactionMember
+ factions:
+ - SNK
+ - type: Sprite
+ sprite: Markers/jobs.rsi
+ state: engineer
+ - type: RandomHumanoidAppearance
+ randomizeName: false
+ - type: RandomMetadata
+ nameSegments:
+ - SNKName-sol
+ - SNKNameTwo
+ - type: RandomHumanoidSpawner
+ settings: SNKRadistR
+#---------------------------------------------------------------Ящики и шкафы со снарягой------------------------------------------------------------
+#------------------------------------------------------Шкафы----------------------------
+#-----------------------------шкаф солдат стандарт-----------------
+- type: entity
+ id: ClosetSoldStd
+ parent: ClosetBase
+ name: Шкаф стандартной формы солдата
+ suffix: СНК
+ description: Шкаф содержащий стандартную форму военослужащего армии СНК
+ components:
+ - type: Icon
+ sprite: Corvax/Lore/SNK/snk_closet.rsi
+ state: generic_icon
+ - type: Sprite
+ noRot: true
+ sprite: Corvax/Lore/SNK/snk_closet.rsi
+ layers:
+ - state: generic
+ map: ["enum.StorageVisualLayers.Base"]
+ - state: generic_door
+ map: ["enum.StorageVisualLayers.Door"]
+ - state: welded
+ visible: false
+ map: ["enum.WeldableLayers.BaseWelded"]
+ - type: StorageFill
+ contents:
+ - id: SNKUniformSoldStd
+ - id: SNKBackpackStd
+ - id: SNKShapkaStd
+ - id: SNKHelmetStd
+ - id: SNKArmorLightStd
+ - id: SNKBeltSold
+ - id: SNKBoots
+#-----------------------------шкаф солдат лес-----------------
+- type: entity
+ id: ClosetSoldLes
+ parent: ClosetBase
+ name: Шкаф лесной формы солдата
+ suffix: СНК
+ description: Шкаф содержащий лесную форму военослужащего армии СНК
+ components:
+ - type: Icon
+ sprite: Corvax/Lore/SNK/snk_closet.rsi
+ state: generic_icon
+ - type: Sprite
+ noRot: true
+ sprite: Corvax/Lore/SNK/snk_closet.rsi
+ layers:
+ - state: generic
+ map: ["enum.StorageVisualLayers.Base"]
+ - state: generic_door
+ map: ["enum.StorageVisualLayers.Door"]
+ - state: welded
+ visible: false
+ map: ["enum.WeldableLayers.BaseWelded"]
+ - type: StorageFill
+ contents:
+ - id: SNKUniformSoldLes
+ - id: SNKBackpackStd
+ - id: SNKShapkaLes
+ - id: SNKHelmetLes
+ - id: SNKArmorLightLes
+ - id: SNKBeltSold
+ - id: SNKBoots
+ - id: SNKCloakLes
+#-----------------------------шкаф солдат лава-----------------
+- type: entity
+ id: ClosetSoldLav
+ parent: ClosetBase
+ name: Шкаф лавовой формы солдата
+ suffix: СНК
+ description: Шкаф содержащий лавовую форму военослужащего армии СНК
+ components:
+ - type: Icon
+ sprite: Corvax/Lore/SNK/snk_closet.rsi
+ state: generic_icon
+ - type: Sprite
+ noRot: true
+ sprite: Corvax/Lore/SNK/snk_closet.rsi
+ layers:
+ - state: generic
+ map: ["enum.StorageVisualLayers.Base"]
+ - state: generic_door
+ map: ["enum.StorageVisualLayers.Door"]
+ - state: welded
+ visible: false
+ map: ["enum.WeldableLayers.BaseWelded"]
+ - type: StorageFill
+ contents:
+ - id: SNKUniformSoldLav
+ - id: SNKBackpackStd
+ - id: SNKShapkaStd
+ - id: SNKHelmetLav
+ - id: SNKArmorLightLav
+ - id: SNKBeltSold
+ - id: SNKBoots
+#-----------------------------шкаф солдат песок-----------------
+- type: entity
+ id: ClosetSoldPes
+ parent: ClosetBase
+ name: Шкаф пустынной формы солдата
+ suffix: СНК
+ description: Шкаф содержащий пустынную форму военослужащего армии СНК
+ components:
+ - type: Icon
+ sprite: Corvax/Lore/SNK/snk_closet.rsi
+ state: generic_icon
+ - type: Sprite
+ noRot: true
+ sprite: Corvax/Lore/SNK/snk_closet.rsi
+ layers:
+ - state: generic
+ map: ["enum.StorageVisualLayers.Base"]
+ - state: generic_door
+ map: ["enum.StorageVisualLayers.Door"]
+ - state: welded
+ visible: false
+ map: ["enum.WeldableLayers.BaseWelded"]
+ - type: StorageFill
+ contents:
+ - id: SNKUniformSoldPes
+ - id: SNKBackpackPes
+ - id: SNKBandana
+ - id: SNKHelmetPes
+ - id: SNKArmorLightPes
+ - id: SNKBeltSold
+ - id: SNKBoots
+ - id: SNKCloakPes
+#-----------------------------шкаф солдат зима-----------------
+- type: entity
+ id: ClosetSoldZim
+ parent: ClosetBase
+ name: Шкаф зимней формы солдата
+ suffix: СНК
+ description: Шкаф содержащий зимнюю форму военослужащего армии СНК
+ components:
+ - type: Icon
+ sprite: Corvax/Lore/SNK/snk_closet.rsi
+ state: generic_icon
+ - type: Sprite
+ noRot: true
+ sprite: Corvax/Lore/SNK/snk_closet.rsi
+ layers:
+ - state: generic
+ map: ["enum.StorageVisualLayers.Base"]
+ - state: generic_door
+ map: ["enum.StorageVisualLayers.Door"]
+ - state: welded
+ visible: false
+ map: ["enum.WeldableLayers.BaseWelded"]
+ - type: StorageFill
+ contents:
+ - id: SNKUniformSoldZim
+ - id: SNKBackpackZim
+ - id: SNKShapkaZim
+ - id: SNKHelmetZim
+ - id: SNKArmorLightZim
+ - id: SNKBeltSold
+ - id: SNKBoots
+ - id: SNKCloakZim
+#-----------------------------шкаф офицер стандарт-----------------
+- type: entity
+ id: ClosetOfiStd
+ parent: ClosetBase
+ name: Шкаф стандартной формы офицера
+ suffix: СНК
+ description: Шкаф содержащий стандартную форму офицера армии СНК
+ components:
+ - type: Icon
+ sprite: Corvax/Lore/SNK/snk_closet.rsi
+ state: generic_icon
+ - type: Sprite
+ noRot: true
+ sprite: Corvax/Lore/SNK/snk_closet.rsi
+ layers:
+ - state: generic
+ map: ["enum.StorageVisualLayers.Base"]
+ - state: generic_door
+ map: ["enum.StorageVisualLayers.Door"]
+ - state: welded
+ visible: false
+ map: ["enum.WeldableLayers.BaseWelded"]
+ - type: StorageFill
+ contents:
+ - id: SNKUniformOffiStd
+ - id: SNKSatchels
+ - id: SNKCepkaStd
+ - id: SNKHelmetStd
+ - id: SNKArmorLightStd
+ - id: SNKBeltOffi
+ - id: SNKBoots
+#-----------------------------шкаф офицер лес-----------------
+- type: entity
+ id: ClosetOfiLes
+ parent: ClosetBase
+ name: Шкаф лесной формы офицера
+ suffix: СНК
+ description: Шкаф содержащий лесную форму офицера армии СНК
+ components:
+ - type: Icon
+ sprite: Corvax/Lore/SNK/snk_closet.rsi
+ state: generic_icon
+ - type: Sprite
+ noRot: true
+ sprite: Corvax/Lore/SNK/snk_closet.rsi
+ layers:
+ - state: generic
+ map: ["enum.StorageVisualLayers.Base"]
+ - state: generic_door
+ map: ["enum.StorageVisualLayers.Door"]
+ - state: welded
+ visible: false
+ map: ["enum.WeldableLayers.BaseWelded"]
+ - type: StorageFill
+ contents:
+ - id: SNKUniformSoldLes
+ - id: SNKSatchels
+ - id: SNKCepkaLes
+ - id: SNKHelmetLes
+ - id: SNKArmorLightLes
+ - id: SNKBeltOffi
+ - id: SNKBoots
+#-----------------------------шкаф офицер лава-----------------
+- type: entity
+ id: ClosetOfiLav
+ parent: ClosetBase
+ name: Шкаф лавовой формы офицера
+ suffix: СНК
+ description: Шкаф содержащий лавовую форму офицера армии СНК
+ components:
+ - type: Icon
+ sprite: Corvax/Lore/SNK/snk_closet.rsi
+ state: generic_icon
+ - type: Sprite
+ noRot: true
+ sprite: Corvax/Lore/SNK/snk_closet.rsi
+ layers:
+ - state: generic
+ map: ["enum.StorageVisualLayers.Base"]
+ - state: generic_door
+ map: ["enum.StorageVisualLayers.Door"]
+ - state: welded
+ visible: false
+ map: ["enum.WeldableLayers.BaseWelded"]
+ - type: StorageFill
+ contents:
+ - id: SNKUniformOffiLav
+ - id: SNKSatchels
+ - id: SNKCepkaStd
+ - id: SNKHelmetLav
+ - id: SNKArmorLightLav
+ - id: SNKBeltOffi
+ - id: SNKBoots
+#-----------------------------шкаф офицер песок-----------------
+- type: entity
+ id: ClosetOfiPes
+ parent: ClosetBase
+ name: Шкаф пустынной формы офицера
+ suffix: СНК
+ description: Шкаф содержащий пустынную форму офицера армии СНК
+ components:
+ - type: Icon
+ sprite: Corvax/Lore/SNK/snk_closet.rsi
+ state: generic_icon
+ - type: Sprite
+ noRot: true
+ sprite: Corvax/Lore/SNK/snk_closet.rsi
+ layers:
+ - state: generic
+ map: ["enum.StorageVisualLayers.Base"]
+ - state: generic_door
+ map: ["enum.StorageVisualLayers.Door"]
+ - state: welded
+ visible: false
+ map: ["enum.WeldableLayers.BaseWelded"]
+ - type: StorageFill
+ contents:
+ - id: SNKUniformSoldPes
+ - id: SNKSatchels
+ - id: SNKCepkaPes
+ - id: SNKHelmetPes
+ - id: SNKArmorLightPes
+ - id: SNKBeltOffi
+ - id: SNKBoots
+#-----------------------------шкаф офицер зима-----------------
+- type: entity
+ id: ClosetOfiZim
+ parent: ClosetBase
+ name: Шкаф зимней формы офицера
+ suffix: СНК
+ description: Шкаф содержащий зимнюю форму офицера армии СНК
+ components:
+ - type: Icon
+ sprite: Corvax/Lore/SNK/snk_closet.rsi
+ state: generic_icon
+ - type: Sprite
+ noRot: true
+ sprite: Corvax/Lore/SNK/snk_closet.rsi
+ layers:
+ - state: generic
+ map: ["enum.StorageVisualLayers.Base"]
+ - state: generic_door
+ map: ["enum.StorageVisualLayers.Door"]
+ - state: welded
+ visible: false
+ map: ["enum.WeldableLayers.BaseWelded"]
+ - type: StorageFill
+ contents:
+ - id: SNKUniformOffiZim
+ - id: SNKSatchels
+ - id: SNKCepkaZim
+ - id: SNKHelmetZim
+ - id: SNKArmorLightZim
+ - id: SNKBeltOffi
+ - id: SNKBoots
+#-----------------------------Базовый ящик------------------
+- type: entity
+ parent: CrateBaseSecure
+ id: SNKCrate
+ name: Ящик снаряжения СНК
+ suffix: СНК
+ components:
+ - type: Icon
+ sprite: Corvax/Lore/SNK/snk_crates.rsi
+ - type: Sprite
+ sprite: Corvax/Lore/SNK/snk_crates.rsi
+ - type: AccessReader
+ access: [["SNKAccess"]]
+#-----------------------------Ящик массового лёгкого оружия------------------
+- type: entity
+ id: SNKCrateMasLigWeapons
+ parent: SNKCrate
+ name: Ящик оружия СНК
+ suffix: СНК, лёгкие
+ description: Лёгкое оружие массового производства
+ components:
+ - type: StorageFill
+ contents:
+ - id: SNKPistolPist
+ - id: SNKPistolPist
+ - id: SNKPistolPist
+ - id: SNKPistolPist
+ - id: SNKPistolRifle
+ - id: SNKPistolRifle
+ - id: SNKPistolRifle
+ - id: SNKPistolRifle
+ - id: SNKSMGPist
+ - id: SNKSMGPist
+ - id: SNKSMGPist
+ - id: SNKSMGPist
+#-----------------------------Ящик массового строевого оружия------------------
+- type: entity
+ id: SNKCrateMasWeapons
+ parent: SNKCrate
+ name: Ящик оружия СНК
+ suffix: СНК, большие
+ description: Крупное оружие массового производства
+ components:
+ - type: StorageFill
+ contents:
+ - id: SNKFastAutoRifle
+ - id: SNKFastAutoRifle
+ - id: SNKFastAutoRifle
+ - id: SNKFastAutoRifle
+ - id: SNKShotgunDrob
+ - id: SNKShotgunDrob
+ - id: SNKHighLMG
+ - id: SNKHighLMG
+ - id: SNKHeavyRifle
+ - id: SNKHeavyRifle
+ - id: SNKHeavyRifle
+ - id: SNKHeavyRifle
+#-----------------------------Ящик массового энергетического оружия------------------
+- type: entity
+ id: SNKCrateMasRayWeapons
+ parent: SNKCrate
+ name: Ящик оружия СНК
+ suffix: СНК, энерго
+ description: Энергетическое оружие массового производства
+ components:
+ - type: StorageFill
+ contents:
+ - id: SNKSMGElectro
+ - id: SNKSMGElectro
+ - id: SNKSMGElectro
+ - id: SNKSMGElectro
+ - id: SNKLaserCarbine
+ - id: SNKLaserCarbine
+ - id: SNKLaserCarbine
+ - id: SNKLaserCarbine
+ - id: SNKRadioCarbine
+ - id: SNKRadioCarbine
+ - id: SNKRadioCarbine
+ - id: SNKRadioCarbine
+#-----------------------------Ящик редкого строевого оружия------------------
+- type: entity
+ id: SNKCrateNonMasWeapons
+ parent: SNKCrate
+ name: Ящик оружия СНК
+ suffix: СНК, редкое
+ description: Крупное оружие ограниченной серии производства
+ components:
+ - type: StorageFill
+ contents:
+ - id: SNKAutoHighRifle
+ - id: SNKAutoHighRifle
+ - id: SNKAutoHighRifle
+ - id: SNKDrobLMG
+ - id: SNKDrobLMG
+ - id: SNKShotgunLazer
+ - id: SNKShotgunLazer
+#-----------------------------Ящик боеприпасов------------------
+- type: entity
+ id: SNKCrateAmmo
+ parent: SNKCrate
+ name: Ящик боеприпасов СНК
+ suffix: СНК
+ description: набит коробками с патронами
+ components:
+ - type: StorageFill
+ contents:
+ - id: SNKBoxPistolStd
+ - id: SNKBoxPistolPoi
+ - id: SNKBoxRifleStd
+ - id: SNKBoxRifleHea
+ - id: SNKBoxRifleUrn
+ - id: SNKBoxHighRifleStd
+ - id: SNKBoxHighRifleBig
+ - id: SNKBoxHighDrobStd
+ - id: SNKBoxHighDrobHea
+ - id: SNKBoxHighDrobBul
+#-----------------------------Ящик брони------------------
+- type: entity
+ id: SNKCrateArmor
+ parent: SNKCrate
+ name: Ящик брони СНК
+ suffix: СНК
+ description: Хранит в себе тяжёлые бронекомплекты и скафандры СНК
+ components:
+ - type: StorageFill
+ contents:
+ - id: SNKArmorMidStd
+ - id: SNKArmorMidStd
+ - id: SNKArmorMidLes
+ - id: SNKArmorMidLes
+ - id: SNKArmorMidPes
+ - id: SNKArmorMidPes
+ - id: SNKArmorMidZim
+ - id: SNKArmorMidZim
+ - id: SNKHardsuit
+ - id: SNKHardsuit
+ - id: SNKHardsuit
+ - id: SNKHardsuit
+
+
+
+
diff --git a/Resources/Prototypes/Corvax/Lore/SNK/snk_batlefield_faction.yml b/Resources/Prototypes/Corvax/Lore/SNK/snk_batlefield_faction.yml
new file mode 100644
index 00000000000..2ece3c6f7ea
--- /dev/null
+++ b/Resources/Prototypes/Corvax/Lore/SNK/snk_batlefield_faction.yml
@@ -0,0 +1,21 @@
+#--------------------------------------------
+- type: salvageFaction
+ id: SNK
+ desc: salvage-faction-snk
+ entries:
+ - proto: MobSNK
+ prob: 0.5
+ - proto: MobSNKOfiWeapon
+ cost: 1
+ - proto: MobSNKMed
+ cost: 2
+ prob: 0.5
+ - proto: MobSNKRadWeapon
+ cost: 3
+ prob: 0.3
+ - proto: MobSNKEngWeapon
+ cost: 3
+ prob: 0.1
+ - proto: MobSNKWeapon
+ cost: 5
+ prob: 0.1
\ No newline at end of file
diff --git a/Resources/Prototypes/Corvax/Lore/Umpor/umpor.yml b/Resources/Prototypes/Corvax/Lore/Umpor/umpor.yml
new file mode 100644
index 00000000000..9d97e7f52dd
--- /dev/null
+++ b/Resources/Prototypes/Corvax/Lore/Umpor/umpor.yml
@@ -0,0 +1,3162 @@
+#---------------------------униформа----------------------------------------------------------------------
+#------------------------------------солдат----------
+- type: entity
+ parent: ClothingUniformSkirtBase
+ id: UmporUniformSoldier
+ name: name-of-UmporUniformSoldier
+ suffix: Umpor
+ description: description-of-UmporUniformSoldier
+ components:
+ - type: Sprite
+ sprite: Corvax/Lore/Umpor/Equipment/uniform_s.rsi
+ - type: Clothing
+ sprite: Corvax/Lore/Umpor/Equipment/uniform_s.rsi
+#------------------------------------офицер----------
+- type: entity
+ parent: ClothingUniformSkirtBase
+ id: UmporUniformOficier
+ name: name-of-UmporUniformOficier
+ suffix: Umpor
+ description: description-of-UmporUniformOficier
+ components:
+ - type: Sprite
+ sprite: Corvax/Lore/Umpor/Equipment/uniform_o.rsi
+ - type: Clothing
+ sprite: Corvax/Lore/Umpor/Equipment/uniform_o.rsi
+#------------------------------------медик----------
+- type: entity
+ parent: ClothingUniformSkirtBase
+ id: UmporUniformMedic
+ name: name-of-UmporUniformMedic
+ suffix: Umpor
+ description: description-of-UmporUniformMedic
+ components:
+ - type: Sprite
+ sprite: Corvax/Lore/Umpor/Equipment/uniform_m.rsi
+ - type: Clothing
+ sprite: Corvax/Lore/Umpor/Equipment/uniform_m.rsi
+#------------------------------------инженер----------
+- type: entity
+ parent: ClothingUniformSkirtBase
+ id: UmporUniformEngineer
+ name: name-of-UmporUniformEngineer
+ suffix: Umpor
+ description: description-of-UmporUniformEngineer
+ components:
+ - type: Sprite
+ sprite: Corvax/Lore/Umpor/Equipment/uniform_e.rsi
+ - type: Clothing
+ sprite: Corvax/Lore/Umpor/Equipment/uniform_e.rsi
+#------------------------------------логист----------
+- type: entity
+ parent: ClothingUniformSkirtBase
+ id: UmporUniformLogist
+ name: name-of-UmporUniformLogist
+ suffix: Umpor
+ description: description-of-UmporUniformLogist
+ components:
+ - type: Sprite
+ sprite: Corvax/Lore/Umpor/Equipment/uniform_l.rsi
+ - type: Clothing
+ sprite: Corvax/Lore/Umpor/Equipment/uniform_l.rsi
+#------------------------------------радист----------
+- type: entity
+ parent: ClothingUniformSkirtBase
+ id: UmporUniformRadist
+ name: name-of-UmporUniformRadist
+ suffix: Umpor
+ description: description-of-UmporUniformRadist
+ components:
+ - type: Sprite
+ sprite: Corvax/Lore/Umpor/Equipment/uniform_r.rsi
+ - type: Clothing
+ sprite: Corvax/Lore/Umpor/Equipment/uniform_r.rsi
+#-------------------------------одежда и снаряга----------------------------------------------------------------------
+#------------------------------------рюкзак----------
+- type: entity
+ parent: ClothingBackpack
+ id: UmporBackpack
+ name: name-of-UmporBackpack
+ suffix: Umpor
+ description: description-of-UmporBackpack
+ components:
+ - type: Sprite
+ sprite: Corvax/Lore/Umpor/Equipment/umpor_back.rsi
+#------------------------------------рюкзак-радиостанция----------
+- type: entity
+ parent: ClothingBackpack
+ id: UmporRadioBackpack
+ name: name-of-UmporRadioBackpack
+ suffix: Umpor
+ description: description-of-UmporRadioBackpack
+ components:
+ - type: Sprite
+ sprite: Corvax/Lore/Umpor/Equipment/umpor_back_radio.rsi
+ - type: Storage
+ grid:
+ - 0,0,4,4
+ maxItemSize: Huge
+ - type: EncryptionKeyHolder
+ keysExtractionMethod: Prying
+ keySlots: 10
+ - type: ContainerContainer
+ containers:
+ storagebase: !type:Container
+ ents: []
+ key_slots: !type:Container
+ - type: TelecomServer
+ - type: ApcPowerReceiver
+ needsPower: false
+ - type: LightningTarget
+ priority: 1
+#------------------------------------сапоги----------
+- type: entity
+ parent: ClothingShoesMilitaryBase
+ id: UmporBoots
+ name: name-of-UmporBoots
+ suffix: Umpor
+ description: description-of-UmporBoots
+ components:
+ - type: Sprite
+ sprite: Corvax/Lore/Umpor/Equipment/umpor_boots.rsi
+ - type: Clothing
+ sprite: Corvax/Lore/Umpor/Equipment/umpor_boots.rsi
+#------------------------------------шлем----------
+- type: entity
+ parent: ClothingHeadHelmetBasic
+ id: UmporHelmet
+ name: name-of-UmporHelmet
+ suffix: Umpor
+ description: description-of-UmporHelmet
+ components:
+ - type: Sprite
+ sprite: Corvax/Lore/Umpor/Armor/umpor_helmet.rsi
+ - type: Clothing
+ sprite: Corvax/Lore/Umpor/Armor/umpor_helmet.rsi
+#------------------------------------беретка----------
+- type: entity
+ parent: ClothingHeadBase
+ id: UmporBeret
+ name: name-of-UmporBeret
+ suffix: Umpor
+ description: description-of-UmporBeret
+ components:
+ - type: Sprite
+ sprite: Corvax/Lore/Umpor/Equipment/umpor_beret.rsi
+ - type: Clothing
+ sprite: Corvax/Lore/Umpor/Equipment/umpor_beret.rsi
+ - type: Tag
+ tags:
+ - ClothMade
+ - HamsterWearable
+ - WhitelistChameleon
+#------------------------------------фуражка----------
+- type: entity
+ parent: ClothingHeadBase
+ id: UmporCap
+ name: name-of-UmporCap
+ suffix: Umpor
+ description: description-of-UmporCap
+ components:
+ - type: Sprite
+ sprite: Corvax/Lore/Umpor/Equipment/umpor_cap.rsi
+ - type: Clothing
+ sprite: Corvax/Lore/Umpor/Equipment/umpor_cap.rsi
+ - type: Tag
+ tags:
+ - ClothMade
+ - HamsterWearable
+ - WhitelistChameleon
+#------------------------------------армейские перчатки----------
+- type: entity
+ parent: ClothingHandsBase
+ id: UmporGlovesFingerless
+ name: name-of-UmporGlovesFingerless
+ suffix: Umpor
+ description: description-of-UmporGlovesFingerless
+ components:
+ - type: Sprite
+ sprite: Corvax/Lore/Umpor/Equipment/umpor_gloves.rsi
+ - type: Clothing
+ sprite: Corvax/Lore/Umpor/Equipment/umpor_gloves.rsi
+ - type: Fiber
+ fiberMaterial: fibers-synthetic
+ fiberColor: fibers-black
+#------------------------------------изолирующие перчатки----------
+- type: entity
+ parent: ClothingHandsGlovesColorYellow
+ id: UmporInsulativeGloves
+ name: name-of-UmporInsulativeGloves
+ suffix: Umpor
+ description: description-of-UmporInsulativeGloves
+ components:
+ - type: FingerprintMask
+ - type: Sprite
+ sprite: Clothing/Hands/Gloves/Color/black.rsi
+ - type: Clothing
+ sprite: Clothing/Hands/Gloves/Color/black.rsi
+ - type: Fiber
+ fiberMaterial: fibers-insulative
+ fiberColor: fibers-black
+#------------------------------------пилотка----------
+- type: entity
+ parent: ClothingHeadBase
+ id: UmporCapP
+ name: name-of-UmporCapP
+ suffix: Umpor
+ description: description-of-UmporCapP
+ components:
+ - type: Sprite
+ sprite: Corvax/Lore/Umpor/Equipment/umpor_cap_p.rsi
+ - type: Clothing
+ sprite: Corvax/Lore/Umpor/Equipment/umpor_cap_p.rsi
+ - type: Tag
+ tags:
+ - ClothMade
+ - HamsterWearable
+ - WhitelistChameleon
+#------------------------------------лёгкий броник----------
+- type: entity
+ parent: ClothingOuterBaseMedium
+ id: UmporArmorBasic
+ name: name-of-UmporArmorBasic
+ suffix: Umpor
+ description: description-of-UmporArmorBasic
+ components:
+ - type: Sprite
+ sprite: Corvax/Lore/Umpor/Armor/umpor_armor_light.rsi
+ - type: Clothing
+ sprite: Corvax/Lore/Umpor/Armor/umpor_armor_light.rsi
+ - type: Armor
+ modifiers:
+ coefficients:
+ Blunt: 0.65
+ Slash: 0.65
+ Piercing: 0.65
+ Heat: 0.65
+ - type: ExplosionResistance
+ damageCoefficient: 0.90
+#------------------------------------броня----------
+- type: entity
+ parent: ClothingOuterBaseMedium
+ id: UmporArmorMiddle
+ name: name-of-UmporArmorMiddle
+ suffix: Umpor
+ description: description-of-UmporArmorMiddl
+ components:
+ - type: Sprite
+ sprite: Corvax/Lore/Umpor/Armor/umpor_armor_mid.rsi
+ - type: Clothing
+ sprite: Corvax/Lore/Umpor/Armor/umpor_armor_mid.rsi
+ - type: Armor
+ modifiers:
+ coefficients:
+ Blunt: 0.4
+ Slash: 0.4
+ Piercing: 0.4
+ Heat: 0.5
+ Radiation: 0.2
+ Caustic: 0.2
+ - type: ExplosionResistance
+ damageCoefficient: 0.70
+#------------------------------------скафандр----------
+- type: entity
+ parent: ClothingOuterHardsuitBase
+ id: UmporHardsuit
+ name: name-of-UmporHardsuit
+ suffix: Umpor
+ description: description-of-UmporHardsuit
+ components:
+ - type: Sprite
+ sprite: Corvax/Lore/Umpor/Armor/umpor_hardsuits.rsi
+ - type: Clothing
+ sprite: Corvax/Lore/Umpor/Armor/umpor_hardsuits.rsi
+ - type: ExplosionResistance
+ damageCoefficient: 0.9
+ - type: Armor
+ modifiers:
+ coefficients:
+ Blunt: 0.4
+ Slash: 0.4
+ Piercing: 0.5
+ Radiation: 0.4
+ Caustic: 0.3
+ - type: ClothingSpeedModifier
+ walkModifier: 0.80
+ sprintModifier: 0.80
+ - type: HeldSpeedModifier
+ - type: ToggleableClothing
+ clothingPrototype: UmporHelmetHardsuit
+#------------------------------------шлем скафандра----------
+- type: entity
+ parent: ClothingHeadHardsuitWithLightBase
+ id: UmporHelmetHardsuit
+ name: name-of-UmporHelmetHardsuit
+ description: description-of-UmporHelmetHardsuit
+ components:
+ - type: BreathMask
+ - type: Sprite
+ sprite: Corvax/Lore/Umpor/Armor/umpor_hardsuits_helmet.rsi
+ - type: Clothing
+ sprite: Corvax/Lore/Umpor/Armor/umpor_hardsuits_helmet.rsi
+ - type: PointLight
+ color: "#ffdbad"
+ - type: PressureProtection
+ highPressureMultiplier: 0.1
+ lowPressureMultiplier: 1000
+ - type: Armor
+ modifiers:
+ coefficients:
+ Blunt: 0.9
+ Slash: 0.9
+ Piercing: 0.8
+ Caustic: 0.9
+ - type: ExplosionResistance
+ damageCoefficient: 0.8
+#-------------------------------------пояса, инструменты и снаряжение---------------------------------------
+#------------------------------------анализатор здоровья----------
+- type: entity
+ id: UmporHealthAnalyzerUnpowered
+ parent: BaseItem
+ name: name-of-UmporHealthAnalyzerUnpowered
+ description: description-of-UmporHealthAnalyzerUnpowered
+ components:
+ - type: Sprite
+ sprite: Corvax/Lore/Umpor/Equipment/umpor_healthanalyzer.rsi
+ state: icon
+ layers:
+ - state: icon
+ - state: analyzer
+ shader: unshaded
+ visible: true
+ map: [ "enum.PowerDeviceVisualLayers.Powered" ]
+ - type: Item
+ storedRotation: -90
+ - type: ActivatableUI
+ key: enum.HealthAnalyzerUiKey.Key
+ - type: UserInterface
+ interfaces:
+ enum.HealthAnalyzerUiKey.Key:
+ type: HealthAnalyzerBoundUserInterface
+ - type: HealthAnalyzer
+ scanningEndSound:
+ path: "/Audio/Items/Medical/healthscanner.ogg"
+ - type: Tag
+ tags:
+ - DiscreteHealthAnalyzer
+ - type: Appearance
+ - type: GenericVisualizer
+ visuals:
+ enum.PowerCellSlotVisuals.Enabled:
+ enum.PowerDeviceVisualLayers.Powered:
+ True: { visible: true }
+ False: { visible: false }
+ - type: GuideHelp
+ guides:
+ - Medical Doctor
+#------------------------------------топорик----------
+- type: Tag
+ id: UmporHatchet
+
+- type: entity
+ name: name-of-UmporHatchet
+ suffix: Umpor
+ parent: BaseItem
+ id: UmporHatchet
+ description: description-of-UmporHatchet
+ components:
+ - type: Tag
+ tags:
+ - UmporHatchet
+ - type: Sharp
+ - type: Sprite
+ sprite: Corvax/Lore/Umpor/Weapon/umpor_hatchet.rsi
+ state: icon
+ - type: MeleeWeapon
+ wideAnimationRotation: 135
+ swingLeft: true
+ damage:
+ types:
+ Slash: 10
+ Piercing: 5
+ - type: Item
+ sprite: Corvax/Lore/Umpor/Weapon/umpor_hatchet.rsi
+#------------------------------------лопатка----------
+- type: Tag
+ id: UmporSpade
+
+- type: entity
+ name: name-of-UmporSpade
+ suffix: Umpor
+ parent: BaseItem
+ id: UmporSpade
+ description: description-of-UmporSpade
+ components:
+ - type: Tag
+ tags:
+ - UmporSpade
+ - type: Sprite
+ sprite: Corvax/Lore/Umpor/Weapon/umpor_spade.rsi
+ state: icon
+ - type: MeleeWeapon
+ wideAnimationRotation: 45
+ damage:
+ types:
+ Blunt: 11
+ Piercing: 7
+ - type: Item
+ sprite: Corvax/Lore/Umpor/Weapon/umpor_spade.rsi
+#---------------------------------------------РСУ---------------------
+#------------------------сумка--------------
+- type: Tag
+ id: BackpackRCD
+
+- type: entity
+ parent: Clothing
+ id: ClothingBackpackRCD
+ name: name-of-ClothingBackpackRCD
+ suffix: Umpor
+ description: description-of-ClothingBackpackRCD
+ components:
+ - type: Tag
+ tags:
+ - BackpackRCD
+ - WhitelistChameleon
+ - type: Sprite
+ sprite: Corvax/Lore/Umpor/Equipment/umpor_backpack_rcd.rsi
+ state: icon
+ - type: Item
+ size: Ginormous
+ - type: Clothing
+ slots: BACK
+ sprite: Corvax/Lore/Umpor/Equipment/umpor_backpack_rcd.rsi
+ - type: SolutionAmmoProvider
+ solutionId: tank
+ proto: BulletWaterShot
+ - type: RCDAmmo
+ charges: 1000
+#------------------------сам РСУ--------------
+- type: entity
+ id: UmporRCD
+ parent: BaseItem
+ name: name-of-UmporRCD
+ suffix: Umpor
+ description: description-of-UmporRCD
+ components:
+ - type: Sprite
+ sprite: Corvax/Lore/Umpor/Equipment/umpor_rcd.rsi
+ state: icon
+ - type: Item
+ sprite: Corvax/Lore/Umpor/Equipment/umpor_rcd.rsi
+ size: Small
+ - type: RCD
+ availablePrototypes:
+ - WallSolid
+ - FloorSteel
+ - Plating
+ - Catwalk
+ - Grille
+ - Window
+ - WindowDirectional
+ - WindowReinforcedDirectional
+ - ReinforcedWindow
+ - Airlock
+ - AirlockGlass
+ - Firelock
+ - TubeLight
+ - BulbLight
+ - LVCable
+ - MVCable
+ - HVCable
+ - CableTerminal
+ - Deconstruct
+ - type: LimitedCharges
+ maxCharges: 50
+ charges: 50
+ - type: UseDelay
+ - type: UserInterface
+ interfaces:
+ enum.RcdUiKey.Key:
+ type: RCDMenuBoundUserInterface
+ - type: ActivatableUI
+ key: enum.RcdUiKey.Key
+ - type: ClothingSlotAmmoProvider
+ targetSlot: BACK
+ providerWhitelist:
+ tags:
+ - BackpackRCD
+#------------------------------------пояс инженера и логиста----------
+- type: entity
+ parent: ClothingBeltStorageBase
+ id: UmporBeltEng
+ name: name-of-UmporBeltEng
+ suffix: Umpor
+ description: description-of-UmporBeltEng
+ components:
+ - type: Sprite
+ sprite: Corvax/Lore/Umpor/Equipment/umpor_belt_e.rsi
+ - type: Clothing
+ sprite: Corvax/Lore/Umpor/Equipment/umpor_belt_e.rsi
+ - type: Storage
+ maxItemSize: Normal
+ # TODO: Fill this out more.
+ whitelist:
+ tags:
+ - Powerdrill
+ - Wirecutter
+ - Crowbar
+ - Screwdriver
+ - Flashlight
+ - Wrench
+ - GeigerCounter
+ - Flare
+ - CableCoil
+ - CigPack
+ - Radio
+ - HolofanProjector
+ - Multitool
+ - AppraisalTool
+ - JawsOfLife
+ - GPS
+ - UmpornKnife
+ - UmporSpade
+ - UmporHatchet
+ - UmporPistol
+ components:
+ - SprayPainter
+ - NetworkConfigurator
+ - RCD
+ - RCDAmmo
+ - Welder
+ - PowerCell
+ - Geiger
+ - TrayScanner
+ - GasAnalyzer
+ - type: Appearance
+
+- type: entity
+ id: UmporBeltEngFilled
+ parent: UmporBeltEng
+ suffix: Заполненный, Umpor
+ components:
+ - type: StorageFill
+ contents:
+ - id: Crowbar
+ - id: Wrench
+ - id: Screwdriver
+ - id: Wirecutter
+ - id: Welder
+ - id: UmporHatchet
+ - id: UmporSpade
+ - id: UmpornKnife
+#------------------------------------пояс-разгрузка----------
+- type: entity
+ parent: ClothingBeltStorageBase
+ id: UmporeBeltAssault
+ name: name-of-UmporeBeltAssault
+ suffix: Umpor
+ description: description-of-UmporeBeltAssault
+ components:
+ - type: Sprite
+ sprite: Corvax/Lore/Umpor/Equipment/umpor_belt_s.rsi
+ - type: Clothing
+ sprite: Corvax/Lore/Umpor/Equipment/umpor_belt_s.rsi
+ - type: Storage
+ - type: Appearance
+
+- type: entity
+ id: UmporeBeltAssaultFilled
+ parent: UmporeBeltAssault
+ suffix: Заполненный, Umpor
+ components:
+ - type: StorageFill
+ contents:
+ - id: UmporMagazinePistol
+ - id: UmporMagazinePistol
+ - id: UmpornKnife
+ - id: UmporPistol
+#------------------------------------пояс медика----------
+- type: entity
+ parent: ClothingBeltStorageBase
+ id: UmporeBeltMed
+ name: name-of-UmporeBeltMed
+ suffix: Umpor
+ description: description-of-UmporeBeltMed
+ components:
+ - type: Sprite
+ sprite: Corvax/Lore/Umpor/Equipment/umpor_belt_m.rsi
+ - type: Clothing
+ sprite: Corvax/Lore/Umpor/Equipment/umpor_belt_m.rsi
+ - type: Storage
+ - type: Appearance
+
+- type: entity
+ id: UmporeBeltMedFilled
+ parent: UmporeBeltMed
+ suffix: Заполненный, Umpor
+ components:
+ - type: StorageFill
+ contents:
+ - id: Gauze
+ - id: Gauze
+ - id: Ointment
+ - id: Ointment
+ - id: Brutepack
+ - id: Brutepack
+ - id: UmporHealthAnalyzerUnpowered
+#-------------------------------------ближнее-------------------------------------------------------------------------------
+#------------------------------------нож----------
+- type: Tag
+ id: UmpornKnife
+
+- type: entity
+ name: name-of-UmpornKnife
+ suffix: Umpor
+ parent: BaseKnife
+ id: UmpornKnife
+ description: description-of-UmpornKnife
+ components:
+ - type: Tag
+ tags:
+ - Knife
+ - UmpornKnife
+ - type: Sprite
+ sprite: Corvax/Lore/Umpor/Weapon/umpor_knife.rsi
+ state: icon
+ - type: Item
+ sprite: Corvax/Lore/Umpor/Weapon/umpor_knife.rsi
+#-------------------------------------дальнее-------------------------------------------------------------------------------
+#-------------------------------------пули--------------------------------------------------------------
+#------------------------------------винтовка----------
+- type: entity
+ id: UmporBulletHeavyRifle
+ name: name-of-UmporBulletHeavyRifle
+ suffix: Umpor
+ parent: BaseBullet
+ categories: [ HideSpawnMenu ]
+ components:
+ - type: Projectile
+ damage:
+ types:
+ Piercing: 30
+#------------------------------------автомат----------
+- type: entity
+ id: UmporBulletLightRifle
+ name: name-of-UmporBulletLightRifle
+ suffix: Umpor
+ parent: BaseBullet
+ categories: [ HideSpawnMenu ]
+ components:
+ - type: Projectile
+ damage:
+ types:
+ Piercing: 23
+#------------------------------------пистолет----------
+- type: entity
+ id: UmporBulletPistol
+ name: Лёгкая пистолетная пуля (.15 rifle)
+ suffix: Умпорский
+ parent: BaseBullet
+ categories: [ HideSpawnMenu ]
+ components:
+ - type: Projectile
+ damage:
+ types:
+ Piercing: 11
+#-------------------------------------картриджи---------------------------------------------------------------------------------
+#------------------------------------винтовка----------
+- type: Tag
+ id: UmporCartridgeHeavyRifle
+
+- type: entity
+ id: UmporCartridgeHeavyRifle
+ name: name-of-UmporCartridgeHeavyRifle
+ suffix: Umpor
+ parent: BaseCartridgeRifle
+ components:
+ - type: CartridgeAmmo
+ proto: UmporBulletHeavyRifle
+ - type: Tag
+ tags:
+ - UmporCartridgeHeavyRifle
+#------------------------------------автомат----------
+- type: Tag
+ id: UmporCartridgeLightRifle
+
+- type: entity
+ id: UmporCartridgeLightRifle
+ name: name-of-UmporCartridgeLightRifle
+ suffix: Umpor
+ parent: BaseCartridgeRifle
+ components:
+ - type: CartridgeAmmo
+ proto: UmporBulletLightRifle
+ - type: Tag
+ tags:
+ - UmporCartridgeLightRifle
+#------------------------------------пистолет----------
+- type: Tag
+ id: UmporCartridgePistol
+
+- type: entity
+ id: UmporCartridgePistol
+ name: name-of-UmporCartridgePistol
+ suffix: Umpor
+ parent: BaseCartridgePistol
+ components:
+ - type: CartridgeAmmo
+ proto: UmporBulletPistol
+ - type: Tag
+ tags:
+ - UmporCartridgePistol
+#-------------------------------------магазины---------------------------------------------------------------------------------
+#-----------------------------------винтовочный---------
+- type: entity
+ id: UmporBaseMagazineHeavyRifle
+ name: name-of-UmporBaseMagazineHeavyRifle
+ parent: BaseItem
+ abstract: true
+ components:
+ - type: Tag
+ tags:
+ - UmporMagazineHeavyRifle
+ - type: BallisticAmmoProvider
+ mayTransfer: true
+ whitelist:
+ tags:
+ - UmporCartridgeHeavyRifle
+ proto: UmporCartridgeHeavyRifle
+ capacity: 12
+ - type: Item
+ size: Small
+ - type: ContainerContainer
+ containers:
+ ballistic-ammo: !type:Container
+ - type: Sprite
+ sprite: Corvax/Lore/Umpor/Weapon/umpor_rifle_magazine.rsi
+ layers:
+ - state: base
+ map: ["enum.GunVisualLayers.Base"]
+ - type: MagazineVisuals
+ magState: mag
+ steps: 2
+ zeroVisible: false
+ - type: Appearance
+
+- type: Tag
+ id: UmporMagazineHeavyRifle
+
+- type: entity
+ id: UmporMagazineHeavyRifle
+ name: name-of-UmporMagazineHeavyRifle
+ suffix: Umpor
+ parent: UmporBaseMagazineHeavyRifle
+ components:
+ - type: BallisticAmmoProvider
+ proto: UmporCartridgeHeavyRifle
+ - type: Sprite
+ layers:
+ - state: base
+ map: ["enum.GunVisualLayers.Base"]
+ - type: Tag
+ tags:
+ - UmporMagazineHeavyRifle
+#------------------------------------к автомату----------
+- type: entity
+ id: UmporBaseMagazineLightRifle
+ name: name-of-UmporBaseMagazineLightRifle
+ suffix: Umpor
+ parent: BaseItem
+ abstract: true
+ components:
+ - type: Tag
+ tags:
+ - UmporMagazineLightRifle
+ - type: BallisticAmmoProvider
+ mayTransfer: true
+ whitelist:
+ tags:
+ - UmporCartridgeLightRifle
+ proto: UmporCartridgeLightRifle
+ capacity: 25
+ - type: Item
+ size: Small
+ - type: ContainerContainer
+ containers:
+ ballistic-ammo: !type:Container
+ - type: Sprite
+ sprite: Corvax/Lore/Umpor/Weapon/umpor_automat_magazine.rsi
+ layers:
+ - state: base
+ map: ["enum.GunVisualLayers.Base"]
+ - type: MagazineVisuals
+ steps: 2
+ zeroVisible: false
+ - type: Appearance
+
+- type: Tag
+ id: UmporMagazineLightRifle
+
+- type: entity
+ id: UmporMagazineLightRifle
+ name: name-of-UmporMagazineLightRifle
+ suffix: Umpor
+ parent: UmporBaseMagazineLightRifle
+ components:
+ - type: BallisticAmmoProvider
+ proto: UmporCartridgeLightRifle
+ - type: Sprite
+ layers:
+ - state: base
+ map: ["enum.GunVisualLayers.Base"]
+ - type: Tag
+ tags:
+ - UmporMagazineLightRifle
+#------------------------------------пистолетный----------
+- type: Tag
+ id: UmporMagazinePistol
+
+- type: entity
+ id: UmporBaseMagazinePistol
+ name: name-of-UmporBaseMagazinePistol
+ parent: BaseItem
+ abstract: true
+ components:
+ - type: Tag
+ tags:
+ - UmporMagazinePistol
+ - type: BallisticAmmoProvider
+ mayTransfer: true
+ whitelist:
+ tags:
+ - UmporCartridgePistol
+ proto: UmporCartridgePistol
+ capacity: 9
+ - type: Item
+ size: Small
+ - type: ContainerContainer
+ containers:
+ ballistic-ammo: !type:Container
+ - type: Sprite
+ sprite: Corvax/Lore/Umpor/Weapon/umpor_pistol_magazine.rsi
+ layers:
+ - state: base
+ map: ["enum.GunVisualLayers.Base"]
+ - type: MagazineVisuals
+ magState: mag
+ steps: 2
+ zeroVisible: false
+ - type: Appearance
+
+- type: entity
+ id: UmporMagazinePistol
+ name: name-of-UmporMagazinePistol
+ suffix: Umpor
+ parent: UmporBaseMagazinePistol
+ components:
+ - type: BallisticAmmoProvider
+ proto: UmporCartridgePistol
+ - type: Sprite
+ layers:
+ - state: base
+ map: ["enum.GunVisualLayers.Base"]
+ - type: Tag
+ tags:
+ - UmporMagazinePistol
+#-------------------------------------стволы---------------------------------------------------------------------------------
+#------------------------------------винтовка----------
+- type: entity
+ name: name-of-UmporHeavyRifle
+ suffix: Umpor
+ parent: BaseWeaponRifle
+ id: UmporHeavyRifle
+ description: description-of-UmporHeavyRifle
+ components:
+ - type: Sprite
+ sprite: Corvax/Lore/Umpor/Weapon/umpor_rifle.rsi
+ layers:
+ - state: base
+ map: ["enum.GunVisualLayers.Base"]
+ - state: mag-0
+ map: ["enum.GunVisualLayers.Mag"]
+ - type: Item
+ size: Large
+ - type: Clothing
+ sprite: Corvax/Lore/Umpor/Weapon/umpor_rifle.rsi
+ - type: Gun
+ fireRate: 0.75
+ soundGunshot:
+ path: /Audio/Weapons/Guns/Gunshots/rifle2.ogg
+ - type: ChamberMagazineAmmoProvider
+ soundRack:
+ path: /Audio/Weapons/Guns/Cock/ltrifle_cock.ogg
+ - type: ItemSlots
+ slots:
+ gun_magazine:
+ name: Magazine
+ startingItem: UmporMagazineHeavyRifle
+ insertSound: /Audio/Weapons/Guns/MagIn/ltrifle_magin.ogg
+ ejectSound: /Audio/Weapons/Guns/MagOut/ltrifle_magout.ogg
+ priority: 2
+ whitelist:
+ tags:
+ - UmporMagazineHeavyRifle
+ gun_chamber:
+ name: Chamber
+ startingItem: UmporCartridgeHeavyRifle
+ priority: 1
+ whitelist:
+ tags:
+ - UmporCartridgeHeavyRifle
+ - type: ContainerContainer
+ containers:
+ gun_magazine: !type:ContainerSlot
+ gun_chamber: !type:ContainerSlot
+ - type: MagazineVisuals
+ magState: mag
+ steps: 1
+ zeroVisible: true
+ - type: Appearance
+ - type: StaticPrice
+ price: 500
+#------------------------------------автомат----------
+- type: entity
+ name: name-of-UmporLightRifle
+ suffix: Umpor
+ parent: BaseWeaponRifle
+ id: UmporLightRifle
+ description: description-of-UmporLightRifle
+ components:
+ - type: Sprite
+ sprite: Corvax/Lore/Umpor/Weapon/umpor_automat.rsi
+ layers:
+ - state: base
+ map: ["enum.GunVisualLayers.Base"]
+ - state: mag-0
+ map: ["enum.GunVisualLayers.Mag"]
+ - type: Item
+ size: Large
+ - type: Clothing
+ sprite: Corvax/Lore/Umpor/Weapon/umpor_automat.rsi
+ - type: Gun
+ fireRate: 5
+ soundGunshot:
+ path: /Audio/Weapons/Guns/Gunshots/rifle2.ogg
+ - type: ChamberMagazineAmmoProvider
+ soundRack:
+ path: /Audio/Weapons/Guns/Cock/ltrifle_cock.ogg
+ - type: ItemSlots
+ slots:
+ gun_magazine:
+ name: Magazine
+ startingItem: UmporMagazineLightRifle
+ insertSound: /Audio/Weapons/Guns/MagIn/ltrifle_magin.ogg
+ ejectSound: /Audio/Weapons/Guns/MagOut/ltrifle_magout.ogg
+ priority: 2
+ whitelist:
+ tags:
+ - UmporMagazineLightRifle
+ gun_chamber:
+ name: Chamber
+ startingItem: UmporCartridgeLightRifle
+ priority: 1
+ whitelist:
+ tags:
+ - UmporCartridgeLightRifle
+ - type: ContainerContainer
+ containers:
+ gun_magazine: !type:ContainerSlot
+ gun_chamber: !type:ContainerSlot
+ - type: MagazineVisuals
+ magState: mag
+ steps: 1
+ zeroVisible: true
+ - type: Appearance
+ - type: StaticPrice
+ price: 750
+#------------------------------------пистолет----------
+- type: Tag
+ id: UmporPistol
+
+- type: entity
+ name: name-of-UmporPistol
+ suffix: Umpor
+ parent: BaseWeaponPistol
+ id: UmporPistol
+ description: description-of-UmporPistol
+ components:
+ - type: Sprite
+ sprite: Corvax/Lore/Umpor/Weapon/umpor_pistol.rsi
+ layers:
+ - state: base
+ map: ["enum.GunVisualLayers.Base"]
+ - state: mag-0
+ map: ["enum.GunVisualLayers.Mag"]
+ - type: Gun
+ fireRate: 3
+ soundGunshot:
+ path: /Audio/Weapons/Guns/Gunshots/mk58.ogg
+ - type: ChamberMagazineAmmoProvider
+ soundRack:
+ path: /Audio/Weapons/Guns/Cock/ltrifle_cock.ogg
+ - type: ItemSlots
+ slots:
+ gun_magazine:
+ name: Magazine
+ startingItem: UmporMagazinePistol
+ insertSound: /Audio/Weapons/Guns/MagIn/pistol_magin.ogg
+ ejectSound: /Audio/Weapons/Guns/MagOut/pistol_magout.ogg
+ priority: 2
+ whitelist:
+ tags:
+ - UmporMagazinePistol
+ gun_chamber:
+ name: Chamber
+ startingItem: UmporCartridgePistol
+ priority: 1
+ whitelist:
+ tags:
+ - UmporCartridgePistol
+ - type: ContainerContainer
+ containers:
+ gun_magazine: !type:ContainerSlot
+ gun_chamber: !type:ContainerSlot
+ - type: MagazineVisuals
+ magState: mag
+ steps: 1
+ zeroVisible: true
+ - type: Appearance
+ - type: StaticPrice
+ price: 250
+ - type: Tag
+ tags:
+ - UmporPistol
+#--------------------------------------------коробки с патронами------------------------------------
+#------------------------------базовая коробка----------------
+- type: entity
+ abstract: true
+ parent: BaseItem
+ id: BaseUmporBox
+ components:
+ - type: BallisticAmmoProvider
+ mayTransfer: true
+ whitelist:
+ tags:
+ - UmporCartridgeHeavyRifle
+ - UmporCartridgeLightRifle
+ - UmporCartridgePistol
+ - UmporShellShotgun
+ proto: UmporCartridgeHeavyRifle
+ capacity: 100
+ - type: Item
+ size: Small
+ - type: ContainerContainer
+ containers:
+ ballistic-ammo: !type:Container
+ - type: Sprite
+ sprite: Corvax/Lore/Umpor/Weapon/umpor_box_ammo.rsi
+ - type: Appearance
+#------------------------------винтовочные----------------
+- type: entity
+ parent: BaseUmporBox
+ id: UmporBoxHeavyRifle
+ name: name-of-mporBoxHeavyRifle
+ suffix: Umpor
+ description: description-of-mporBoxHeavyRifle
+ components:
+ - type: BallisticAmmoProvider
+ capacity: 36
+ proto: UmporCartridgeHeavyRifle
+ - type: Sprite
+ layers:
+ - state: rifle
+ map: ["enum.GunVisualLayers.Base"]
+ - state: mag-0
+ map: ["enum.GunVisualLayers.Mag"]
+ zeroVisible: false
+#------------------------------автоматные----------------
+- type: entity
+ parent: BaseUmporBox
+ id: UmporBoxLightRifle
+ name: name-of-UmporBoxLightRifle
+ suffix: Umpor
+ description: description-of-UmporBoxLightRifle
+ components:
+ - type: BallisticAmmoProvider
+ capacity: 50
+ proto: UmporCartridgeLightRifle
+ - type: Sprite
+ layers:
+ - state: automat
+ map: ["enum.GunVisualLayers.Base"]
+ - state: mag-1
+ map: ["enum.GunVisualLayers.Mag"]
+ zeroVisible: false
+#------------------------------пистолетные----------------
+- type: entity
+ parent: BaseUmporBox
+ id: UmporBoxPistol
+ name: name-of-UmporBoxPistol
+ suffix: Umpor
+ description: description-of-UmporBoxPistol
+ components:
+ - type: BallisticAmmoProvider
+ capacity: 45
+ proto: UmporCartridgePistol
+ - type: Sprite
+ layers:
+ - state: pistol
+ map: ["enum.GunVisualLayers.Base"]
+ - state: mag-1
+ map: ["enum.GunVisualLayers.Mag"]
+ zeroVisible: false
+#------------------------------дробовиковые----------------
+- type: entity
+ parent: BaseUmporBox
+ id: UmporBoxShotgan
+ name: name-of-UmporBoxShotgan
+ suffix: Umpor
+ description: description-of-UmporBoxShotgan
+ components:
+ - type: BallisticAmmoProvider
+ capacity: 24
+ proto: UmporShellShotgun
+ - type: Sprite
+ layers:
+ - state: shotgan
+ map: ["enum.GunVisualLayers.Base"]
+ - state: mag-2
+ map: ["enum.GunVisualLayers.Mag"]
+ zeroVisible: false
+#------------------------------------------КПК, карты, доступы и шлюзы----------------------------------------
+#------------------------------------------доступы и шлюзы----------------------------------------
+#------------------------------------доступ----------
+- type: accessLevel
+ id: UmporAccess
+ name: access-umpor
+#------------------------------------закрытый шлюз----------
+- type: entity
+ parent: DoorElectronics
+ id: DoorElectronicsUmporAccess
+ suffix: Umpor, Locked
+ components:
+ - type: AccessReader
+ access: [["UmporAccess"]]
+
+- type: entity
+ parent: Airlock
+ id: UmporAirlockLocked
+ suffix: Umpor, Locked
+ components:
+ - type: ContainerFill
+ containers:
+ board: [ DoorElectronicsUmporAccess ]
+ - type: Sprite
+ sprite: Corvax/Lore/Umpor/umpor_airlock.rsi
+#------------------------------------свободный шлюз----------
+- type: entity
+ parent: Airlock
+ id: UmporAirlock
+ suffix: Umpor
+ components:
+ - type: Sprite
+ sprite: Corvax/Lore/Umpor/umpor_airlock.rsi
+#------------------------------------закрытый стеклянный шлюз----------
+- type: entity
+ parent: AirlockGlass
+ id: UmporAirlockLockedGlass
+ suffix: Umpor, Locked
+ components:
+ - type: ContainerFill
+ containers:
+ board: [ DoorElectronicsUmporAccess ]
+ - type: Sprite
+ sprite: Corvax/Lore/Umpor/umpor_airlock_glass.rsi
+ - type: PaintableAirlock
+ group: Glass
+#------------------------------------свободный стеклянный шлюз----------
+- type: entity
+ parent: AirlockGlass
+ id: UmporAirlockGlass
+ suffix: Umpor
+ components:
+ - type: Sprite
+ sprite: Corvax/Lore/Umpor/umpor_airlock_glass.rsi
+ - type: PaintableAirlock
+ group: Glass
+#------------------------------------------КПК, карты----------------------------------------
+#------------------------------------стандарт карты----------
+- type: entity
+ parent: Clothing
+ id: UmporIDCard
+ name: name-of-UmporIDCard
+ description: description-of-UmporIDCard
+ abstract: true
+ components:
+ - type: Sprite
+ sprite: Corvax/Lore/Umpor/Equipment/umpor_id_cards.rsi
+ - type: Clothing
+ slots:
+ - idcard
+ sprite: Corvax/Lore/Umpor/Equipment/umpor_id_cards.rsi
+ - type: Item
+ size: Small
+ heldPrefix: default
+ storedRotation: -90
+ - type: Access
+ - type: IdCard
+ - type: StationRecordKeyStorage
+ - type: Tag
+ tags:
+ - DoorBumpOpener
+ - WhitelistChameleon
+ - type: StealTarget
+ stealGroup: IDCard
+#------------------------------------карта офицера----------
+- type: entity
+ parent: UmporIDCard
+ id: UmporIDCardOfficer
+ name: name-of-UmporIDCardOfficer
+ suffix: Umpor
+ components:
+ - type: Sprite
+ layers:
+ - state: default
+ - state: offi
+ - type: PresetIdCard
+ job: UmporOfficer
+#------------------------------------карта солдата----------
+- type: entity
+ parent: UmporIDCard
+ id: UmporIDCardSolder
+ name: name-of-UmporIDCardSolder
+ suffix: Umpor
+ components:
+ - type: Sprite
+ layers:
+ - state: default
+ - state: sold
+ - type: PresetIdCard
+ job: UmporSolder
+#------------------------------------карта медика----------
+- type: entity
+ parent: UmporIDCard
+ id: UmporIDCardMedic
+ name: name-of-UmporIDCardMedic
+ suffix: Umpor
+ components:
+ - type: Sprite
+ layers:
+ - state: default
+ - state: medic
+ - type: PresetIdCard
+ job: UmporSolder
+#------------------------------------карта инженера----------
+- type: entity
+ parent: UmporIDCard
+ id: UmporIDCardEngener
+ name: name-of-UmporIDCardEngener
+ suffix: Umpor
+ components:
+ - type: Sprite
+ layers:
+ - state: default
+ - state: enge
+ - type: PresetIdCard
+ job: UmporSolder
+#------------------------------------карта логиста----------
+- type: entity
+ parent: UmporIDCard
+ id: UmporIDCardLogist
+ name: name-of-UmporIDCardLogist
+ suffix: Umpor
+ components:
+ - type: Sprite
+ layers:
+ - state: default
+ - state: logist
+ - type: PresetIdCard
+ job: UmporSolder
+#------------------------------------стандарт КПК----------
+- type: entity
+ abstract: true
+ parent: BasePDA
+ id: UmporPDA
+ name: name-of-UmporPDA
+ description: description-of-UmporPDA
+ components:
+ - type: Appearance
+ - type: Sprite
+ sprite: Corvax/Lore/Umpor/Equipment/umpor_pda.rsi
+ layers:
+ - map: [ "enum.PdaVisualLayers.Base" ]
+ - state: "light_overlay"
+ map: [ "enum.PdaVisualLayers.Flashlight" ]
+ shader: "unshaded"
+ visible: false
+ - state: "id_overlay"
+ map: [ "enum.PdaVisualLayers.IdLight" ]
+ shader: "unshaded"
+ visible: false
+ - type: Icon
+ sprite: Corvax/Lore/Umpor/Equipment/umpor_pda.rsi
+ state: pda
+#------------------------------------КПК солдата----------
+- type: entity
+ parent: UmporPDA
+ id: UmporPDASolder
+ name: name-of-UmporPDASolder
+ suffix: Umpor
+ description: description-of-UmporPDASolder
+ components:
+ - type: Pda
+ id: UmporIDCardSolder
+ state: pda
+ - type: Icon
+ sprite: Corvax/Lore/Umpor/Equipment/umpor_pda.rsi
+ state: pda
+#------------------------------------КПК офицера----------
+- type: entity
+ parent: UmporPDA
+ id: UmporPDAOfficer
+ name: name-of-UmporPDAOfficer
+ suffix: Umpor
+ description: description-of-UmporPDAOfficer
+ components:
+ - type: Pda
+ id: UmporIDCardOfficer
+ state: pda
+ - type: Icon
+ sprite: Corvax/Lore/Umpor/Equipment/umpor_pda.rsi
+ state: pda
+#------------------------------------КПК инженера----------
+- type: entity
+ parent: UmporPDA
+ id: UmporPDAEngener
+ name: name-of-UmporPDAEngener
+ suffix: Umpor
+ description: description-of-UmporPDAEngener
+ components:
+ - type: Pda
+ id: UmporIDCardEngener
+ state: pda
+ - type: Icon
+ sprite: Corvax/Lore/Umpor/Equipment/umpor_pda.rsi
+ state: pda
+#------------------------------------КПК медика----------
+- type: entity
+ parent: UmporPDA
+ id: UmporPDAMedic
+ name: name-of-UmporPDAMedic
+ suffix: Umpor
+ description: description-of-UmporPDAMedic
+ components:
+ - type: Pda
+ id: UmporIDCardMedic
+ state: pda
+ - type: Icon
+ sprite: Corvax/Lore/Umpor/Equipment/umpor_pda.rsi
+ state: pda
+#------------------------------------КПК логиста----------
+- type: entity
+ parent: UmporPDA
+ id: UmporPDALogist
+ name: name-of-UmporPDALogist
+ suffix: Umpor
+ description: description-of-UmporPDALogist
+ components:
+ - type: Pda
+ id: UmporIDCardLogist
+ state: pda
+ - type: Icon
+ sprite: Corvax/Lore/Umpor/Equipment/umpor_pda.rsi
+ state: pda
+#------------------------------------------связь----------------------------------------
+#-----------------------------канал----------------------------------------
+- type: radioChannel
+ id: UmporRadio
+ name: name-of-UmporRadio
+ keycode: 'у'
+ frequency: 1678
+ color: "#666666"
+ longRange: false
+#-----------------------------стандарт ключа----------------------------------------
+- type: entity
+ abstract: true
+ parent: BaseItem
+ id: UmporBaseEncryptionKey
+ name: encryption keyname-of-UmporBaseEncryptionKey
+ description: description-of-UmporBaseEncryptionKey
+ components:
+ - type: EncryptionKey
+ channels:
+ - UmporRadio
+ defaultChannel: UmporRadio
+ - type: Item
+ sprite: Corvax/Lore/Umpor/Equipment/umpor_encryption_keys.rsi
+ - type: Sprite
+ sprite: Corvax/Lore/Umpor/Equipment/umpor_encryption_keys.rsi
+ - type: StealTarget
+ stealGroup: EncryptionKey
+#-----------------------------ключ----------------------------------------
+- type: entity
+ parent: UmporBaseEncryptionKey
+ id: UmporEncryptionKey
+ name: name-of-UmporEncryptionKey
+ suffix: Umpor
+ description: description-of-UmporEncryptionKey
+ components:
+ - type: EncryptionKey
+ channels:
+ - UmporRadio
+ defaultChannel: UmporRadio
+ - type: Sprite
+ layers:
+ - state: crypt_gray
+ - state: label
+#-----------------------------гарнитура----------------------------------------
+- type: entity
+ parent: ClothingHeadset
+ id: UmporHeadset
+ name: name-of-UmporHeadset
+ suffix: Umpor
+ components:
+ - type: ContainerFill
+ containers:
+ key_slots:
+ - UmporEncryptionKey
+ - type: Sprite
+ sprite: Corvax/Lore/Umpor/Equipment/umpor_garniture.rsi
+ - type: Clothing
+ sprite: Corvax/Lore/Umpor/Equipment/umpor_garniture.rsi
+#-----------------------------------------------------роли------------------------------------------------------
+#------------------------------------офицер----------
+- type: playTimeTracker
+ id: JobEventUmporOfficer
+
+- type: job
+ id: UmporOfficer
+ name: name-of-UmporOfficer
+ description: job-umpor-officer
+ playTimeTracker: JobEventUmporOfficer
+ startingGear: UmporOfficerGear
+ supervisors: job-supervisors-everyone
+ canBeAntag: false
+ access:
+ - UmporAccess
+ - External
+
+- type: entity
+ parent: UmporBackpack
+ id: UmporBackpackFilledPistol
+ suffix: Pistol, Umpor
+ components:
+ - type: StorageFill
+ contents:
+ - id: UmporMagazinePistol
+ - id: UmporMagazinePistol
+ - id: UmporPistol
+ - id: ClothingMaskGas
+ - id: FoodTinMRE
+ - id: FoodTinMRE
+ - id: DrinkWaterBottleFull
+ - id: Gauze
+ - id: OxygenTankFilled
+
+- type: startingGear
+ id: UmporOfficerGear
+ equipment:
+ jumpsuit: UmporUniformOficier
+ back: UmporBackpackFilledPistol
+ shoes: UmporBoots
+ head: UmporCap
+ outerClothing: UmporArmorBasic
+ id: UmporPDAOfficer
+ ears: UmporHeadset
+ belt: UmporeBeltAssaultFilled
+ pocket1: UmporPaperOfficer
+ pocket2: UmporRubberStamp
+#------------------------------------солдат----------
+- type: playTimeTracker
+ id: JobEventUmporSolder
+
+- type: job
+ id: UmporSolder
+ name: name-of-UmporSolder
+ description: job-umpor-solder
+ playTimeTracker: JobEventUmporSolder
+ startingGear: UmporSolderGear
+ supervisors: job-supervisors-everyone
+ canBeAntag: false
+ access:
+ - UmporAccess
+ - External
+
+- type: entity
+ parent: UmporBackpack
+ id: UmporBackpackFilledAutomat
+ suffix: Automat, Umpor
+ components:
+ - type: StorageFill
+ contents:
+ - id: UmporMagazineLightRifle
+ - id: UmporMagazineLightRifle
+ - id: UmporLightRifle
+ - id: ClothingMaskGas
+ - id: FoodTinMRE
+ - id: FoodTinMRE
+ - id: DrinkWaterBottleFull
+ - id: Gauze
+ - id: OxygenTankFilled
+
+- type: startingGear
+ id: UmporSolderGear
+ equipment:
+ jumpsuit: UmporUniformSoldier
+ back: UmporBackpackFilledAutomat
+ shoes: UmporBoots
+ head: UmporHelmet
+ outerClothing: UmporArmorMiddle
+ id: UmporPDASolder
+ ears: UmporHeadset
+ belt: UmporeBeltAssaultFilled
+ gloves: UmporGlovesFingerless
+ pocket1: UmporPaperSolder
+#------------------------------------медик----------
+- type: entity
+ parent: UmporBackpack
+ id: UmporBackpackFilledRifle
+ suffix: Rifle, Umpor
+ components:
+ - type: StorageFill
+ contents:
+ - id: UmporMagazineHeavyRifle
+ - id: UmporMagazineHeavyRifle
+ - id: UmporHeavyRifle
+ - id: ClothingMaskGas
+ - id: FoodTinMRE
+ - id: FoodTinMRE
+ - id: DrinkWaterBottleFull
+ - id: Gauze
+ - id: OxygenTankFilled
+ - id: ExtendedEmergencyOxygenTankFilled
+
+- type: startingGear
+ id: UmporMedicGear
+ equipment:
+ jumpsuit: UmporUniformMedic
+ back: UmporBackpackFilledRifle
+ shoes: UmporBoots
+ head: UmporBeret
+ id: UmporPDAMedic
+ ears: UmporHeadset
+ belt: UmporeBeltMed
+ gloves: UmporGlovesFingerless
+ pocket1: UmporPaperMedic
+#------------------------------------инженер----------
+- type: startingGear
+ id: UmporEngenerGear
+ equipment:
+ jumpsuit: UmporUniformEngineer
+ back: UmporBackpackFilledRifle
+ shoes: UmporBoots
+ head: UmporHelmet
+ outerClothing: UmporArmorMiddle
+ id: UmporPDAEngener
+ ears: UmporHeadset
+ belt: UmporBeltEngFilled
+ gloves: UmporInsulativeGloves
+ pocket1: UmporPaperEngeneer
+#------------------------------------инженер-строитель----------
+- type: startingGear
+ id: UmporBilderGear
+ equipment:
+ jumpsuit: UmporUniformEngineer
+ back: ClothingBackpackRCD
+ shoes: UmporBoots
+ head: UmporHelmet
+ outerClothing: UmporArmorMiddle
+ id: UmporPDAEngener
+ ears: UmporHeadset
+ belt: UmporBeltEngFilled
+ gloves: UmporInsulativeGloves
+ pocket1: UmporPaperBilder
+ pocket2: UmporRCD
+#------------------------------------радист----------
+- type: entity
+ parent: UmporRadioBackpack
+ id: UmporRadioBackpackFilled
+ suffix: Full, Umpor
+ components:
+ - type: StorageFill
+ contents:
+ - id: UmporBoxShotgan
+ - id: UmporShotgun
+ - id: ClothingMaskGas
+ - id: ExtendedEmergencyOxygenTankFilled
+ - id: FoodTinMRE
+ - id: DrinkWaterBottleFull
+ - id: Gauze
+
+- type: startingGear
+ id: UmporRadistGear
+ equipment:
+ jumpsuit: UmporUniformRadist
+ back: UmporRadioBackpackFilled
+ shoes: UmporBoots
+ head: UmporHelmet
+ outerClothing: UmporArmorMiddle
+ id: UmporPDAEngener
+ ears: UmporHeadset
+ belt: UmporBeltEngFilled
+ gloves: UmporInsulativeGloves
+ pocket1: UmporPaperRadist
+ pocket2: UmporEncryptionKey
+#------------------------------------логист----------
+- type: startingGear
+ id: UmporLogistGear
+ equipment:
+ jumpsuit: UmporUniformLogist
+ back: UmporBackpackFilledPistol
+ shoes: UmporBoots
+ head: UmporCapP
+ outerClothing: UmporArmorBasic
+ id: UmporPDALogist
+ ears: UmporHeadset
+ belt: UmporBeltEngFilled
+ gloves: UmporGlovesFingerless
+ pocket1: UmporPaperLogist
+#------------------------------------дробовик----------------------------------------------------------
+#-----------------------дробь----------------------
+- type: entity
+ id: UmporPelletShotgun
+ name: name-of-UmporPelletShotgun
+ suffix: Umpor
+ categories: [ HideSpawnMenu ]
+ parent: BaseBullet
+ components:
+ - type: Sprite
+ sprite: Objects/Weapons/Guns/Projectiles/projectiles2.rsi
+ state: buckshot
+ - type: Projectile
+ damage:
+ types:
+ Piercing: 12
+#-----------------------картридж----------------------
+- type: Tag
+ id: UmporShellShotgun
+
+- type: entity
+ id: UmporBaseShellShotgun
+ name: name-of-UmporBaseShellShotgun
+ suffix: Umpor
+ parent: BaseCartridge
+ abstract: true
+ components:
+ - type: Tag
+ tags:
+ - Cartridge
+ - UmporShellShotgun
+ - type: CartridgeAmmo
+ count: 6
+ spread: 15
+ soundEject:
+ collection: ShellEject
+ - type: Sprite
+ sprite: Objects/Weapons/Guns/Ammunition/Casings/shotgun_shell.rsi
+ layers:
+ - state: base
+ map: [ "enum.AmmoVisualLayers.Base" ]
+ - type: Appearance
+ - type: SpentAmmoVisuals
+
+- type: entity
+ id: UmporShellShotgun
+ name: name-of-UmporShellShotgun
+ parent: UmporBaseShellShotgun
+ components:
+ - type: Sprite
+ layers:
+ - state: base
+ map: [ "enum.AmmoVisualLayers.Base" ]
+ - type: CartridgeAmmo
+ proto: UmporPelletShotgun
+#-----------------------сам дробовик----------------------
+- type: entity
+ name: name-of-UmporBaseWeaponShotgun
+ parent: BaseItem
+ id: UmporBaseWeaponShotgun
+ description: A rooty tooty point and shooty.
+ abstract: true
+ components:
+ - type: Sprite
+ layers:
+ - state: icon
+ map: [ "enum.GunVisualLayers.Base" ]
+ - type: Item
+ size: Large
+ - type: AmmoCounter
+ - type: Gun
+ fireRate: 3
+ selectedMode: SemiAuto
+ availableModes:
+ - SemiAuto
+ soundGunshot:
+ path: /Audio/Weapons/Guns/Gunshots/shotgun.ogg
+ soundEmpty:
+ path: /Audio/Weapons/Guns/Empty/empty.ogg
+ - type: BallisticAmmoProvider
+ whitelist:
+ tags:
+ - UmporShellShotgun
+ capacity: 7
+ proto: UmporShellShotgun
+ soundInsert:
+ path: /Audio/Weapons/Guns/MagIn/shotgun_insert.ogg
+ - type: ContainerContainer
+ containers:
+ ballistic-ammo: !type:Container
+ ents: []
+ - type: StaticPrice
+ price: 750
+
+- type: Tag
+ id: UmporShotgun
+
+- type: entity
+ name: name-of-UmporShotgun
+ suffix: Umpor
+ parent: UmporBaseWeaponShotgun
+ id: UmporShotgun
+ description: description-of-UmporShotgun
+ components:
+ - type: Item
+ size: Normal
+ shape:
+ - 0,0,4,1
+ sprite: Corvax/Lore/Umpor/Weapon/umpor_shotgan.rsi
+ heldPrefix: pump
+ - type: Sprite
+ sprite: Corvax/Lore/Umpor/Weapon/umpor_shotgan.rsi
+ - type: BallisticAmmoProvider
+ capacity: 8
+ - type: Tag
+ tags:
+ - UmporShotgun
+ - type: Gun
+ soundGunshot:
+ path: /Audio/Corvax/Weapons/Guns/Gunshots/shotgun_alt.ogg
+#---------------------------------------------------спавнеры------------------------------------------------
+#-------------------------------------------Имена-------------------------------------
+#---------------------------------звания пацанов----------
+- type: dataset
+ id: UmporName-s
+ values:
+ - Рядовой
+ - Мл.Капрал
+ - Ст.Капрал
+#---------------------------------звания младших офицеров----------
+- type: dataset
+ id: UmporName-o
+ values:
+ - Мл.Сержант
+ - Сержант
+ - Ст.Сержант
+#---------------------------------фамилии----------
+- type: dataset
+ id: UmporNameTwo
+ values:
+ - Кузнецов
+ - Плотников
+ - Стрелков
+ - Коваль
+ - Бондарь
+ - Бортник
+ - Валялько
+ - Лесорубченко
+ - Штольницкий
+ - Кравчик
+ - Возняк
+ - Шевчик
+ - Седлак
+ - Ворач
+ - Млинарж
+ - Фишер
+ - Кук
+ - Смит
+ - Груббер
+ - Миллер
+ - Шмидт
+ - Фурнье
+ - Мейнье
+ - Шарпенье
+ - Контадино
+ - Феррари
+ - Коломбо
+ - Каса
+ - Варис
+ - Уриши
+ - Перроси
+ - Скалоус
+ - Киркабород
+ - Молоторук
+ - Топоробород
+ - Серпоус
+ - Хамербрад
+ - Аксовал
+ - Вириши
+ - Сарвари
+ - Уриси
+ - Шахтоход
+ - Демонтажников
+ - Столяров
+ - Плотников
+ - Морковин
+ - Картохонос
+ - Пушнарёв
+ - Кожедубник
+ - Скобеник
+ - Цементов
+#-------------------------------------хуй знает что это, но вот оно работает и ладно---------------------------
+#---------------------------------офицер----------
+- type: randomHumanoidSettings
+ speciesBlacklist:
+ - Diona
+ - Arachnid
+ id: UmporOfficerR
+ randomizeName: false
+ components:
+ - type: NpcFactionMember
+ factions:
+ - Umpor
+ - type: GhostRole
+ name: name-of-UmporOfficerR
+ description: description-of-UmporOfficerR
+ - type: GhostTakeoverAvailable
+ - type: Loadout
+ prototypes: [ UmporOfficerGear ]
+ - type: RandomMetadata
+ nameSegments:
+ - UmporName-o
+ - UmporNameTwo
+
+- type: randomHumanoidSettings
+ id: UmporOfficerReady
+ parent: UmporOfficerR
+ components:
+ - type: GhostRole
+ allowMovement: true
+ allowSpeech: true
+ makeSentient: true
+ name: name-of-UmporOfficerReady
+ description: description-of-UmporOfficerReady
+ - type: GhostTakeoverAvailable
+ - type: MobThresholds
+ thresholds:
+ 0: Alive
+ 120: Critical
+ 210: Dead
+ - type: Stamina
+ critThreshold: 380
+ - type: Loadout
+ prototypes: [ UmporOfficerGear ]
+ - type: NpcFactionMember
+ factions:
+ - Umpor
+# Код написал Crazzy_pingvin
+
+- type: entity
+ name: name-of-UmporMobHumanOfficer
+ id: UmporMobHumanOfficer
+ suffix: GOST, Umpor
+ components:
+ - type: NpcFactionMember
+ factions:
+ - Umpor
+ - type: Sprite
+ sprite: Markers/jobs.rsi
+ state: warden
+ - type: RandomHumanoidAppearance
+ randomizeName: false
+ - type: RandomMetadata
+ nameSegments:
+ - UmporName-o
+ - UmporNameTwo
+ - type: RandomHumanoidSpawner
+ settings: UmporOfficerR
+#---------------------------------солдат----------
+- type: randomHumanoidSettings
+ speciesBlacklist:
+ - Diona
+ - Arachnid
+ id: UmporSolderR
+ randomizeName: false
+ components:
+ - type: NpcFactionMember
+ factions:
+ - Umpor
+ - type: GhostRole
+ name: name-of-UmporSolderR
+ description: description-of-UmporSolderR
+ - type: GhostTakeoverAvailable
+ - type: Loadout
+ prototypes: [ UmporSolderGear ]
+ - type: RandomMetadata
+ nameSegments:
+ - UmporName-s
+ - UmporNameTwo
+
+- type: randomHumanoidSettings
+ id: UmporSolderReady
+ parent: UmporSolderR
+ components:
+ - type: GhostRole
+ allowMovement: true
+ allowSpeech: true
+ makeSentient: true
+ name: name-of-UmporSolderReady
+ description: description-of-UmporSolderReady
+ - type: GhostTakeoverAvailable
+ - type: MobThresholds
+ thresholds:
+ 0: Alive
+ 110: Critical
+ 200: Dead
+ - type: Stamina
+ critThreshold: 380
+ - type: Loadout
+ prototypes: [ UmporSolderGear ]
+ - type: NpcFactionMember
+ factions:
+ - Umpor
+
+- type: entity
+ name: name-of-UmporMobHumanSolder
+ id: UmporMobHumanSolder
+ suffix: GOST, Umpor
+ components:
+ - type: NpcFactionMember
+ factions:
+ - Umpor
+ - type: Sprite
+ sprite: Markers/jobs.rsi
+ state: security_officer
+ - type: RandomHumanoidAppearance
+ randomizeName: false
+ - type: RandomMetadata
+ nameSegments:
+ - UmporName-s
+ - UmporNameTwo
+ - type: RandomHumanoidSpawner
+ settings: UmporSolderR
+#---------------------------------инженер----------
+- type: randomHumanoidSettings
+ speciesBlacklist:
+ - Diona
+ - Arachnid
+ id: UmporEngenerR
+ randomizeName: false
+ components:
+ - type: NpcFactionMember
+ factions:
+ - Umpor
+ - type: GhostRole
+ name: name-of-UmporEngenerR
+ description: description-of-UmporEngenerR
+ - type: GhostTakeoverAvailable
+ - type: Loadout
+ prototypes: [ UmporEngenerGear ]
+ - type: RandomMetadata
+ nameSegments:
+ - UmporName-s
+ - UmporNameTwo
+
+- type: randomHumanoidSettings
+ id: UmporEngenerReady
+ parent: UmporEngenerR
+ components:
+ - type: GhostRole
+ allowMovement: true
+ allowSpeech: true
+ makeSentient: true
+ name: name-of-UmporEngenerReady
+ description: description-of-UmporEngenerReady
+ - type: GhostTakeoverAvailable
+ - type: MobThresholds
+ thresholds:
+ 0: Alive
+ 110: Critical
+ 200: Dead
+ - type: Stamina
+ critThreshold: 380
+ - type: Loadout
+ prototypes: [ UmporEngenerGear ]
+ - type: NpcFactionMember
+ factions:
+ - Umpor
+
+- type: entity
+ name: name-of-UmporMobHumanEngener
+ id: UmporMobHumanEngener
+ suffix: GOST, Умпорский
+ components:
+ - type: NpcFactionMember
+ factions:
+ - Umpor
+ - type: Sprite
+ sprite: Markers/jobs.rsi
+ state: engineer
+ - type: RandomHumanoidAppearance
+ randomizeName: false
+ - type: RandomMetadata
+ nameSegments:
+ - UmporName-s
+ - UmporNameTwo
+ - type: RandomHumanoidSpawner
+ settings: UmporEngenerR
+#---------------------------------инженер-строитель----------
+- type: randomHumanoidSettings
+ speciesBlacklist:
+ - Diona
+ - Arachnid
+ id: UmporBilderR
+ randomizeName: false
+ components:
+ - type: NpcFactionMember
+ factions:
+ - Umpor
+ - type: GhostRole
+ name: name-of-UmporBilderR
+ description: description-of-UmporBilderR
+ - type: GhostTakeoverAvailable
+ - type: Loadout
+ prototypes: [ UmporBilderGear ]
+ - type: RandomMetadata
+ nameSegments:
+ - UmporName-s
+ - UmporNameTwo
+
+- type: randomHumanoidSettings
+ id: UmporEBilderReady
+ parent: UmporBilderR
+ components:
+ - type: GhostRole
+ allowMovement: true
+ allowSpeech: true
+ makeSentient: true
+ name: name-of-UmporEBilderReady
+ description: description-of-UmporEBilderReady
+ - type: GhostTakeoverAvailable
+ - type: MobThresholds
+ thresholds:
+ 0: Alive
+ 110: Critical
+ 200: Dead
+ - type: Stamina
+ critThreshold: 380
+ - type: Loadout
+ prototypes: [ UmporBilderGear ]
+ - type: NpcFactionMember
+ factions:
+ - Umpor
+
+- type: entity
+ name: name-of-UmporMobHumanBilder
+ id: UmporMobHumanBilder
+ suffix: GOST, Umpor
+ components:
+ - type: NpcFactionMember
+ factions:
+ - Umpor
+ - type: Sprite
+ sprite: Markers/jobs.rsi
+ state: engineer
+ - type: RandomHumanoidAppearance
+ randomizeName: false
+ - type: RandomMetadata
+ nameSegments:
+ - UmporName-s
+ - UmporNameTwo
+ - type: RandomHumanoidSpawner
+ settings: UmporBilderR
+#---------------------------------инженер-радист----------
+- type: randomHumanoidSettings
+ speciesBlacklist:
+ - Diona
+ - Arachnid
+ id: UmporRadistR
+ randomizeName: false
+ components:
+ - type: NpcFactionMember
+ factions:
+ - Umpor
+ - type: GhostRole
+ name: name-of-UmporRadistR
+ description: description-of-UmporRadistR
+ - type: GhostTakeoverAvailable
+ - type: Loadout
+ prototypes: [ UmporRadistGear ]
+ - type: RandomMetadata
+ nameSegments:
+ - UmporName-s
+ - UmporNameTwo
+
+- type: randomHumanoidSettings
+ id: UmporRadistReady
+ parent: UmporRadistR
+ components:
+ - type: GhostRole
+ allowMovement: true
+ allowSpeech: true
+ makeSentient: true
+ name: name-of-UmporRadistReady
+ description: description-of-UmporRadistReady
+ - type: GhostTakeoverAvailable
+ - type: MobThresholds
+ thresholds:
+ 0: Alive
+ 110: Critical
+ 200: Dead
+ - type: Stamina
+ critThreshold: 380
+ - type: Loadout
+ prototypes: [ UmporRadistGear ]
+ - type: NpcFactionMember
+ factions:
+ - Umpor
+
+- type: entity
+ name: name-of-UmporMobHumanRadist
+ id: UmporMobHumanRadist
+ suffix: GOST, Umpor
+ components:
+ - type: NpcFactionMember
+ factions:
+ - Umpor
+ - type: Sprite
+ sprite: Markers/jobs.rsi
+ state: engineer
+ - type: RandomHumanoidAppearance
+ randomizeName: false
+ - type: RandomMetadata
+ nameSegments:
+ - UmporName-s
+ - UmporNameTwo
+ - type: RandomHumanoidSpawner
+ settings: UmporRadistR
+#---------------------------------медик----------
+- type: randomHumanoidSettings
+ speciesBlacklist:
+ - Diona
+ - Arachnid
+ id: UmporMedicR
+ randomizeName: false
+ components:
+ - type: NpcFactionMember
+ factions:
+ - Umpor
+ - type: GhostRole
+ name: name-of-UmporMedicR
+ description: description-of-UmporMedicR
+ - type: GhostTakeoverAvailable
+ - type: Loadout
+ prototypes: [ UmporMedicGear ]
+ - type: RandomMetadata
+ nameSegments:
+ - UmporName-s
+ - UmporNameTwo
+
+- type: randomHumanoidSettings
+ id: UmporMedicReady
+ parent: UmporMedicR
+ components:
+ - type: GhostRole
+ allowMovement: true
+ allowSpeech: true
+ makeSentient: true
+ name: name-of-UmporMedicReady
+ description: description-of-UmporMedicReady
+ - type: GhostTakeoverAvailable
+ - type: MobThresholds
+ thresholds:
+ 0: Alive
+ 105: Critical
+ 200: Dead
+ - type: Stamina
+ critThreshold: 380
+ - type: Loadout
+ prototypes: [ UmporMedicGear ]
+ - type: NpcFactionMember
+ factions:
+ - Umpor
+
+- type: entity
+ name: name-of-UmporMobHumanMedic
+ id: UmporMobHumanMedic
+ suffix: GOST, Umpor
+ components:
+ - type: NpcFactionMember
+ factions:
+ - Umpor
+ - type: Sprite
+ sprite: Markers/jobs.rsi
+ state: doctor
+ - type: RandomHumanoidAppearance
+ randomizeName: false
+ - type: RandomMetadata
+ nameSegments:
+ - UmporName-s
+ - UmporNameTwo
+ - type: RandomHumanoidSpawner
+ settings: UmporMedicR
+#---------------------------------логист----------
+- type: randomHumanoidSettings
+ speciesBlacklist:
+ - Diona
+ - Arachnid
+ id: UmporLogistR
+ randomizeName: false
+ components:
+ - type: NpcFactionMember
+ factions:
+ - Umpor
+ - type: GhostRole
+ name: name-of-UmporLogistR
+ description: description-of-UmporLogistR
+ - type: GhostTakeoverAvailable
+ - type: Loadout
+ prototypes: [ UmporLogistGear ]
+ - type: RandomMetadata
+ nameSegments:
+ - UmporName-s
+ - UmporNameTwo
+
+- type: randomHumanoidSettings
+ id: UmporLogistReady
+ parent: UmporLogistR
+ components:
+ - type: GhostRole
+ allowMovement: true
+ allowSpeech: true
+ makeSentient: true
+ name: name-of-UmporLogistReady
+ description: description-of-UmporLogistReady
+ - type: GhostTakeoverAvailable
+ - type: MobThresholds
+ thresholds:
+ 0: Alive
+ 105: Critical
+ 200: Dead
+ - type: Stamina
+ critThreshold: 380
+ - type: Loadout
+ prototypes: [ UmporLogistGear ]
+ - type: NpcFactionMember
+ factions:
+ - Umpor
+
+- type: entity
+ name: name-of-UmporMobHumanLogist
+ id: UmporMobHumanLogist
+ suffix: GOST, Umpor
+ components:
+ - type: NpcFactionMember
+ factions:
+ - Umpor
+ - type: Sprite
+ sprite: Markers/jobs.rsi
+ state: cargo_tech
+ - type: RandomHumanoidAppearance
+ randomizeName: false
+ - type: RandomMetadata
+ nameSegments:
+ - UmporName-s
+ - UmporNameTwo
+ - type: RandomHumanoidSpawner
+ settings: UmporLogistR
+#---------------------------------------------------------------Бумаги------------------------------------------------------------
+#-----------------------------------Офицер-----------------------------
+- type: entity
+ categories: [ HideSpawnMenu ]
+ id: UmporPaperOfficer
+ name: name-of-UmporPaperOfficer
+ parent: Paper
+ components:
+ - type: TimedDespawn
+ lifetime: 900
+ - type: Paper
+ content: |
+ Форма: UMP-ARM-PLT-114
+
+ Кому: Офицеру 114-й пехотной дивизии
+
+ Вы: Командир небольшого отряда или отделения. Вашей задачей является командование своими подчинёнными, а так же защита интересов Умпорской Федерации во всех краях галактики, где бы вы ни оказались.
+
+ Ваши навыки: Базовые навыки, Владение оружием, Управление шаттлом
+
+ Руководство к отыгрышу: У умпорцев упрощённый язык. Допускается писать просторечия или писать с ошибками. Так же писать с диалектом или с говором. Все умпорцы трудолюбивы, военные очень преданы своей стране. Они бедны, но переносят это стоически. Среди них сильно укреплены узы боевого товарищества. Они недолюблювают учёных и особенно презирают всех граждан Ноократии Эранта.
+
+ Краткий лор государства: Умпорская Федерация около трёхсот лет назад военным способом отделилась от Ноократии Эранта. Они считают, что ноократия построена на угнетении бедных трудящихся, даже самых трудолюбивых. которым просто не повезло с природным талантом. Сами же упорцы восхваляют как раз достижения честного труда. За время своего существования Федерация пережила пару разрушительных войн с Ноократией Эранта, научный и образовательный регресс, бедность, разгул преступност и тяготы поствоенной разрухи. Тем не менее народ умудряется жить даже в условиях полных неудач. на данный момент пик всеобщего спада пройде и начался государственный подъём. Этого удалось достичь за счёт трудолюбия граждан смены курса правительства, гуманитарной помощи от других государств, а так же из-за привлечения капиталов крупных корпораций, вроде НаноТрейзен, Витезтви, Гефест (Глобальная инициатива).
+#-----------------------------------Солдат-----------------------------
+- type: entity
+ categories: [ HideSpawnMenu ]
+ id: UmporPaperSolder
+ name: name-of-UmporPaperSolder
+ parent: Paper
+ components:
+ - type: TimedDespawn
+ lifetime: 900
+ - type: Paper
+ content: |
+ Форма: UMP-ARM-PLT-114
+ Кому: Солдату 114-й пехотной дивизии
+
+ Вы: Солдат Умпроской Федерации. Трудолюбивый, верный и смелый. Ваша задача - следовать всем приказам офицера и бить указанных им врагов до последней капли крови.
+
+ Ваши навыки: Базовые навыки, Владение оружием
+
+ Руководство к отыгрышу: У умпорцев упрощённый язык. Допускается писать просторечия или писать с ошибками. Так же писать с диалектом или с говором. Все умпорцы трудолюбивы, военные очень преданы своей стране. Они бедны, но переносят это стоически. Среди них сильно укреплены узы боевого товарищества. Они недолюблювают учёных и особенно презирают всех граждан Ноократии Эранта.
+
+ Краткий лор государства: Умпорская Федерация около трёхсот лет назад военным способом отделилась от Ноократии Эранта. Они считают, что ноократия построена на угнетении бедных трудящихся, даже самых трудолюбивых. которым просто не повезло с природным талантом. Сами же упорцы восхваляют как раз достижения честного труда. За время своего существования Федерация пережила пару разрушительных войн с Ноократией Эранта, научный и образовательный регресс, бедность, разгул преступност и тяготы поствоенной разрухи. Тем не менее народ умудряется жить даже в условиях полных неудач. на данный момент пик всеобщего спада пройде и начался государственный подъём. Этого удалось достичь за счёт трудолюбия граждан смены курса правительства, гуманитарной помощи от других государств, а так же из-за привлечения капиталов крупных корпораций, вроде НаноТрейзен, Витезтви, Гефест (Глобальная инициатива).
+#-----------------------------------Инженер-----------------------------
+- type: entity
+ categories: [ HideSpawnMenu ]
+ id: UmporPaperEngeneer
+ name: name-of-UmporPaperEngeneer
+ parent: Paper
+ components:
+ - type: TimedDespawn
+ lifetime: 900
+ - type: Paper
+ content: |
+ Форма: UMP-ARM-PLT-114
+
+ Кому: Инженеру 114-й пехотной дивизии
+
+ Вы: Инженер армии Умпроской Федерации. Способный боец, занимающийся фортификацией, ремонтом, прокладкой коммуникаций и всего, что касается хорошей обороны и продуманной атаки.
+
+ Ваши навыки: Базовые навыки, Владение оружием, Постройка сложных объектов, Постройка приборов, Постройка роботов, Солнечный панели и ДАМ, Разборка сложных объектов, Базовый атмос
+
+ Руководство к отыгрышу: У умпорцев упрощённый язык. Допускается писать просторечия или писать с ошибками. Так же писать с диалектом или с говором. Все умпорцы трудолюбивы, военные очень преданы своей стране. Они бедны, но переносят это стоически. Среди них сильно укреплены узы боевого товарищества. Они недолюблювают учёных и особенно презирают всех граждан Ноократии Эранта. В случае гибели офицера, примите командование на себя.
+
+ Краткий лор государства: Умпорская Федерация около трёхсот лет назад военным способом отделилась от Ноократии Эранта. Они считают, что ноократия построена на угнетении бедных трудящихся, даже самых трудолюбивых. которым просто не повезло с природным талантом. Сами же упорцы восхваляют как раз достижения честного труда. За время своего существования Федерация пережила пару разрушительных войн с Ноократией Эранта, научный и образовательный регресс, бедность, разгул преступност и тяготы поствоенной разрухи. Тем не менее народ умудряется жить даже в условиях полных неудач. на данный момент пик всеобщего спада пройде и начался государственный подъём. Этого удалось достичь за счёт трудолюбия граждан смены курса правительства, гуманитарной помощи от других государств, а так же из-за привлечения капиталов крупных корпораций, вроде НаноТрейзен, Витезтви, Гефест (Глобальная инициатива).
+#-----------------------------------Инженер-строитель-----------------------------
+- type: entity
+ categories: [ HideSpawnMenu ]
+ id: UmporPaperBilder
+ name: name-of-UmporPaperBilder
+ parent: Paper
+ components:
+ - type: TimedDespawn
+ lifetime: 900
+ - type: Paper
+ content: |
+ Форма: UMP-ARM-PLT-114
+ Кому: Инженеру-строителю 114-й пехотной дивизии
+
+ Вы: Инженер армии Умпроской Федерации. Способный боец, занимающийся фортификацией, ремонтом, прокладкой коммуникаций и всего, что касается хорошей обороны.
+
+ Ваши навыки: Базовые навыки, Владение оружием, Постройка сложных объектов, Солнечный панели и ДАМ, Разборка сложных объектов, Базовый атмос
+
+ Руководство к отыгрышу: У умпорцев упрощённый язык. Допускается писать просторечия или писать с ошибками. Так же писать с диалектом или с говором. Все умпорцы трудолюбивы, военные очень преданы своей стране. Они бедны, но переносят это стоически. Среди них сильно укреплены узы боевого товарищества. Они недолюблювают учёных и особенно презирают всех граждан Ноократии Эранта.
+
+ Краткий лор государства: Умпорская Федерация около трёхсот лет назад военным способом отделилась от Ноократии Эранта. Они считают, что ноократия построена на угнетении бедных трудящихся, даже самых трудолюбивых. которым просто не повезло с природным талантом. Сами же упорцы восхваляют как раз достижения честного труда. За время своего существования Федерация пережила пару разрушительных войн с Ноократией Эранта, научный и образовательный регресс, бедность, разгул преступност и тяготы поствоенной разрухи. Тем не менее народ умудряется жить даже в условиях полных неудач. на данный момент пик всеобщего спада пройде и начался государственный подъём. Этого удалось достичь за счёт трудолюбия граждан смены курса правительства, гуманитарной помощи от других государств, а так же из-за привлечения капиталов крупных корпораций, вроде НаноТрейзен, Витезтви, Гефест (Глобальная инициатива).
+#-----------------------------------Радист-----------------------------
+- type: entity
+ categories: [ HideSpawnMenu ]
+ id: UmporPaperRadist
+ name: name-of-UmporPaperRadist
+ parent: Paper
+ components:
+ - type: TimedDespawn
+ lifetime: 900
+ - type: Paper
+ content: |
+ Форма: UMP-ARM-PLT-114
+
+ Кому: Радисту 114-й пехотной дивизии
+
+ Вы: Радист армии Умпроской Федерации. Вы хорошо образованы, отлично общаетесь с компьютерами, проволдами и прочей электронной техникой.
+
+ Ваши навыки: Базовые навыки, Владение оружием, Постройка сложных объектов, Постройка приборов, Постройка роботов, Разборка сложных объектов
+
+ Руководство к отыгрышу: У умпорцев упрощённый язык. Допускается писать просторечия или писать с ошибками. Так же писать с диалектом или с говором. Все умпорцы трудолюбивы, военные очень преданы своей стране. Они бедны, но переносят это стоически. Среди них сильно укреплены узы боевого товарищества. Они недолюблювают учёных и особенно презирают всех граждан Ноократии Эранта.
+
+ Краткий лор государства: Умпорская Федерация около трёхсот лет назад военным способом отделилась от Ноократии Эранта. Они считают, что ноократия построена на угнетении бедных трудящихся, даже самых трудолюбивых. которым просто не повезло с природным талантом. Сами же упорцы восхваляют как раз достижения честного труда. За время своего существования Федерация пережила пару разрушительных войн с Ноократией Эранта, научный и образовательный регресс, бедность, разгул преступност и тяготы поствоенной разрухи. Тем не менее народ умудряется жить даже в условиях полных неудач. на данный момент пик всеобщего спада пройде и начался государственный подъём. Этого удалось достичь за счёт трудолюбия граждан смены курса правительства, гуманитарной помощи от других государств, а так же из-за привлечения капиталов крупных корпораций, вроде НаноТрейзен, Витезтви, Гефест (Глобальная инициатива).
+#-----------------------------------Медик-----------------------------
+- type: entity
+ categories: [ HideSpawnMenu ]
+ id: UmporPaperMedic
+ name: name-of-UmporPaperMedic
+ parent: Paper
+ components:
+ - type: TimedDespawn
+ lifetime: 900
+ - type: Paper
+ content: |
+ Форма: UMP-ARM-PLT-114
+
+ Кому: Медику 114-й пехотной дивизии
+
+ Вы: Медик армии Умпроской Федерации. Ваша задача - защищать жизни своих товарищей от неминуемой смерти. Лечите, реанимируйте, убивайте врагов. Всё, чтобы спасти жизни.
+
+ Ваши навыки: Базовые навыки, Владение оружием, Базоваая химия, Вирусология, Медицинское оборудование, Продвинутое лечение, Хирургия
+
+ Руководство к отыгрышу: У умпорцев упрощённый язык. Допускается писать просторечия или писать с ошибками. Так же писать с диалектом или с говором. Все умпорцы трудолюбивы, военные очень преданы своей стране. Они бедны, но переносят это стоически. Среди них сильно укреплены узы боевого товарищества. Они недолюблювают учёных и особенно презирают всех граждан Ноократии Эранта.
+
+ Краткий лор государства: Умпорская Федерация около трёхсот лет назад военным способом отделилась от Ноократии Эранта. Они считают, что ноократия построена на угнетении бедных трудящихся, даже самых трудолюбивых. которым просто не повезло с природным талантом. Сами же упорцы восхваляют как раз достижения честного труда. За время своего существования Федерация пережила пару разрушительных войн с Ноократией Эранта, научный и образовательный регресс, бедность, разгул преступност и тяготы поствоенной разрухи. Тем не менее народ умудряется жить даже в условиях полных неудач. на данный момент пик всеобщего спада пройде и начался государственный подъём. Этого удалось достичь за счёт трудолюбия граждан смены курса правительства, гуманитарной помощи от других государств, а так же из-за привлечения капиталов крупных корпораций, вроде НаноТрейзен, Витезтви, Гефест (Глобальная инициатива).
+#-----------------------------------Логист-----------------------------
+- type: entity
+ categories: [ HideSpawnMenu ]
+ id: UmporPaperLogist
+ name: name-of-UmporPaperLogist
+ parent: Paper
+ components:
+ - type: TimedDespawn
+ lifetime: 900
+ - type: Paper
+ content: |
+ Форма: UMP-ARM-PLT-114
+
+ Кому: Логисту 114-й пехотной дивизии
+
+ Вы: Логист армии Умпроской Федерации. Ваша задача - снабжать бойцов армии оружием, боеприпасами, снаряжением, медикаментами, стройматериалами, пищей и всем, что необходимо. И не важно, где вы их достанете.
+
+ Ваши навыки: Базовые навыки, Владение оружием, Управление шаттлом, Разборка сложных объектов, Готовка, Бар, Разделка туш, Продвинутая ботанника
+
+ Руководство к отыгрышу: У умпорцев упрощённый язык. Допускается писать просторечия или писать с ошибками. Так же писать с диалектом или с говором. Все умпорцы трудолюбивы, военные очень преданы своей стране. Они бедны, но переносят это стоически. Среди них сильно укреплены узы боевого товарищества. Они недолюблювают учёных и особенно презирают всех граждан Ноократии Эранта.
+
+ Краткий лор государства: Умпорская Федерация около трёхсот лет назад военным способом отделилась от Ноократии Эранта. Они считают, что ноократия построена на угнетении бедных трудящихся, даже самых трудолюбивых. которым просто не повезло с природным талантом. Сами же упорцы восхваляют как раз достижения честного труда. За время своего существования Федерация пережила пару разрушительных войн с Ноократией Эранта, научный и образовательный регресс, бедность, разгул преступност и тяготы поствоенной разрухи. Тем не менее народ умудряется жить даже в условиях полных неудач. на данный момент пик всеобщего спада пройде и начался государственный подъём. Этого удалось достичь за счёт трудолюбия граждан смены курса правительства, гуманитарной помощи от других государств, а так же из-за привлечения капиталов крупных корпораций, вроде НаноТрейзен, Витезтви, Гефест (Глобальная инициатива).
+#---------------------------------------------------------------Печать------------------------------------------------------------
+- type: entity
+ name: name-of-UmporRubberStamp
+ suffix: Umpor
+ parent: RubberStampBaseAlt
+ id: UmporRubberStamp
+ components:
+ - type: Stamp
+ stampedName: Умпорская Федерация
+ stampedColor: "#7f7f7f"
+ stampState: "paper_stamp-generic"
+ - type: Sprite
+ sprite: Corvax/Lore/Umpor/Equipment/umpor_stamp.rsi
+ state: stamp
+#---------------------------------------------------------------Ящики со снарягой------------------------------------------------------------
+#-----------------------------Базовый ящик------------------
+- type: entity
+ parent: CrateBaseSecure
+ id: UmporCrate
+ name: name-of-UmporCrate
+ suffix: Umpor
+ components:
+ - type: Icon
+ sprite: Corvax/Lore/Umpor/umpor_crates.rsi
+ - type: Sprite
+ sprite: Corvax/Lore/Umpor/umpor_crates.rsi
+ - type: AccessReader
+ access: [["UmporAccess"]]
+#-----------------------------Ящик оружия------------------
+- type: entity
+ id: UmporCrateWeapons
+ parent: UmporCrate
+ name: name-of-UmporCrateWeapons
+ suffix: Umpor
+ description: description-of-UmporCrateWeapons
+ components:
+ - type: StorageFill
+ contents:
+ - id: UmporHeavyRifle
+ - id: UmporLightRifle
+ - id: UmporPistol
+ - id: UmporHeavyRifle
+ - id: UmporLightRifle
+ - id: UmporPistol
+ - id: UmporHeavyRifle
+ - id: UmporLightRifle
+ - id: UmporPistol
+ - id: UmporHeavyRifle
+ - id: UmporLightRifle
+ - id: UmporPistol
+ - id: UmporHeavyRifle
+ - id: UmporLightRifle
+ - id: UmporPistol
+ - id: UmporHeavyRifle
+ - id: UmporLightRifle
+ - id: UmporPistol
+#-----------------------------Ящик дробовиков------------------
+- type: entity
+ id: UmporCrateWeaponsShotgan
+ parent: UmporCrate
+ name: name-of-UmporCrateWeaponsShotgan
+ suffix: Umpor
+ description: description-of-UmporCrateWeaponsShotgan
+ components:
+ - type: StorageFill
+ contents:
+ - id: UmporShotgun
+ - id: UmporShotgun
+ - id: UmporShotgun
+ - id: UmporShotgun
+ - id: UmporShotgun
+ - id: UmporShotgun
+#-----------------------------Ящик боеприпасов------------------
+- type: entity
+ id: UmporCrateAmmo
+ parent: UmporCrate
+ name: name-of-UmporCrateAmmo
+ suffix: Umpor
+ description: description-of-UmporCrateAmmo
+ components:
+ - type: StorageFill
+ contents:
+ - id: UmporMagazineHeavyRifle
+ - id: UmporMagazineLightRifle
+ - id: UmporMagazinePistol
+ - id: UmporBoxShotgan
+ - id: UmporMagazineHeavyRifle
+ - id: UmporMagazineLightRifle
+ - id: UmporMagazinePistol
+ - id: UmporBoxShotgan
+ - id: UmporMagazineHeavyRifle
+ - id: UmporMagazineLightRifle
+ - id: UmporMagazinePistol
+ - id: UmporBoxShotgan
+ - id: UmporMagazineHeavyRifle
+ - id: UmporMagazineLightRifle
+ - id: UmporMagazinePistol
+ - id: UmporBoxShotgan
+ - id: UmporMagazineHeavyRifle
+ - id: UmporMagazineLightRifle
+ - id: UmporMagazinePistol
+ - id: UmporBoxShotgan
+ - id: UmporMagazineHeavyRifle
+ - id: UmporMagazineLightRifle
+ - id: UmporMagazinePistol
+ - id: UmporBoxShotgan
+#-----------------------------Ящик военной формы------------------
+- type: entity
+ id: UmporCrateForm
+ parent: UmporCrate
+ name: name-of-UmporCrateForm
+ suffix: Umpor
+ description: description-of-UmporCrateForm
+ components:
+ - type: StorageFill
+ contents:
+ - id: UmporUniformSoldier
+ - id: UmporUniformOficier
+ - id: UmporUniformMedic
+ - id: UmporUniformEngineer
+ - id: UmporUniformLogist
+ - id: UmporBoots
+ - id: UmporBoots
+ - id: UmporBoots
+ - id: UmporBoots
+ - id: UmporBoots
+ - id: UmporCapP
+ - id: UmporCapP
+ - id: UmporCapP
+ - id: UmporCapP
+ - id: UmporCapP
+ - id: UmporGlovesFingerless
+ - id: UmporGlovesFingerless
+ - id: UmporGlovesFingerless
+ - id: UmporGlovesFingerless
+ - id: UmporGlovesFingerless
+ - id: UmporBeltEng
+ - id: UmporBeltEng
+ - id: UmporeBeltAssault
+ - id: UmporeBeltAssault
+ - id: UmporeBeltAssault
+ - id: UmporBackpack
+ - id: UmporBackpack
+ - id: UmporBackpack
+ - id: UmporBackpack
+ - id: UmporBackpack
+#----------------------------------------Техфаб и швейник-----------------------------
+#-----------------------------Рецепты техфаба---------------------------
+#-------------------Инструменты-------------
+- type: latheRecipe
+ id: UmporHatchet
+ result: UmporHatchet
+ category: Tools
+ completetime: 3
+ materials:
+ Steel: 400
+ Wood: 200
+
+- type: latheRecipe
+ id: UmporSpade
+ result: UmporSpade
+ category: Tools
+ completetime: 3
+ materials:
+ Steel: 400
+ Wood: 200
+
+- type: latheRecipe
+ id: UmpornKnife
+ result: UmpornKnife
+ category: Weapons
+ completetime: 2
+ materials:
+ Steel: 200
+ Wood: 100
+
+- type: latheRecipe
+ id: UmporHealthAnalyzerUnpowered
+ result: UmporHealthAnalyzerUnpowered
+ category: Tools
+ completetime: 3
+ materials:
+ Steel: 200
+ Gold: 50
+#-------------------Патроны-------------
+- type: latheRecipe
+ id: UmporCartridgeHeavyRifle
+ result: UmporCartridgeHeavyRifle
+ category: Ammo
+ completetime: 0.5
+ materials:
+ Steel: 40
+
+- type: latheRecipe
+ id: UmporCartridgeLightRifle
+ result: UmporCartridgeLightRifle
+ category: Ammo
+ completetime: 0.5
+ materials:
+ Steel: 20
+
+- type: latheRecipe
+ id: UmporCartridgePistol
+ result: UmporCartridgePistol
+ category: Ammo
+ completetime: 0.5
+ materials:
+ Steel: 15
+
+- type: latheRecipe
+ id: UmporShellShotgun
+ result: UmporShellShotgun
+ category: Ammo
+ completetime: 0.5
+ materials:
+ Steel: 10
+ Plastic: 15
+#-------------------Магазины оружия-------------
+- type: latheRecipe
+ id: UmporMagazineHeavyRifle
+ result: UmporMagazineHeavyRifle
+ category: Ammo
+ completetime: 2
+ materials:
+ Steel: 600
+ Plastic: 100
+
+- type: latheRecipe
+ id: UmporMagazineLightRifle
+ result: UmporMagazineLightRifle
+ category: Ammo
+ completetime: 2
+ materials:
+ Steel: 700
+ Plastic: 100
+
+- type: latheRecipe
+ id: UmporMagazinePistol
+ result: UmporMagazinePistol
+ category: Ammo
+ completetime: 2
+ materials:
+ Steel: 250
+ Plastic: 100
+#-------------------Коробки патронов-------------
+- type: latheRecipe
+ id: UmporBoxHeavyRifle
+ result: UmporBoxHeavyRifle
+ category: Ammo
+ completetime: 2.5
+ materials:
+ Steel: 1500
+ Plastic: 200
+
+- type: latheRecipe
+ id: UmporBoxLightRifle
+ result: UmporBoxLightRifle
+ category: Ammo
+ completetime: 2.5
+ materials:
+ Steel: 1000
+ Plastic: 200
+
+- type: latheRecipe
+ id: UmporBoxPistol
+ result: UmporBoxPistol
+ category: Ammo
+ completetime: 2.5
+ materials:
+ Steel: 700
+ Plastic: 200
+
+- type: latheRecipe
+ id: UmporBoxShotgan
+ result: UmporBoxShotgan
+ category: Ammo
+ completetime: 2.5
+ materials:
+ Steel: 400
+ Plastic: 550
+#-------------------ID-карты-------------
+- type: latheRecipe
+ id: UmporIDCardOfficer
+ result: UmporIDCardOfficer
+ completetime: 4
+ materials:
+ Gold: 50
+ Plastic: 100
+
+- type: latheRecipe
+ id: UmporIDCardSolder
+ result: UmporIDCardSolder
+ completetime: 4
+ materials:
+ Gold: 50
+ Plastic: 100
+
+- type: latheRecipe
+ id: UmporIDCardMedic
+ result: UmporIDCardMedic
+ completetime: 4
+ materials:
+ Gold: 50
+ Plastic: 100
+
+- type: latheRecipe
+ id: UmporIDCardEngener
+ result: UmporIDCardEngener
+ completetime: 4
+ materials:
+ Gold: 50
+ Plastic: 100
+
+- type: latheRecipe
+ id: UmporIDCardLogist
+ result: UmporIDCardLogist
+ completetime: 4
+ materials:
+ Gold: 50
+ Plastic: 100
+#-------------------КПК-------------
+- type: latheRecipe
+ id: UmporPDASolder
+ result: UmporPDASolder
+ completetime: 6
+ materials:
+ Gold: 50
+ Steel: 200
+ Plastic: 200
+
+- type: latheRecipe
+ id: UmporPDAOfficer
+ result: UmporPDAOfficer
+ completetime: 6
+ materials:
+ Gold: 50
+ Steel: 200
+ Plastic: 200
+
+- type: latheRecipe
+ id: UmporPDAEngener
+ result: UmporPDAEngener
+ completetime: 6
+ materials:
+ Gold: 50
+ Steel: 200
+ Plastic: 200
+
+- type: latheRecipe
+ id: UmporPDAMedic
+ result: UmporPDAMedic
+ completetime: 6
+ materials:
+ Gold: 50
+ Steel: 200
+ Plastic: 200
+
+- type: latheRecipe
+ id: UmporPDALogist
+ result: UmporPDALogist
+ completetime: 6
+ materials:
+ Gold: 50
+ Steel: 200
+ Plastic: 200
+#-------------------Радиосвязь-------------
+- type: latheRecipe
+ id: UmporEncryptionKey
+ result: UmporEncryptionKey
+ completetime: 4
+ materials:
+ Gold: 50
+ Plastic: 50
+
+- type: latheRecipe
+ id: UmporHeadset
+ result: UmporHeadset
+ completetime: 6
+ materials:
+ Steel: 100
+ Plastic: 100
+#-------------------Оружие-------------
+- type: latheRecipe
+ id: UmporHeavyRifle
+ result: UmporHeavyRifle
+ category: Weapons
+ completetime: 6
+ materials:
+ Steel: 400
+ Wood: 500
+
+- type: latheRecipe
+ id: UmporLightRifle
+ result: UmporLightRifle
+ category: Weapons
+ completetime: 6
+ materials:
+ Steel: 500
+ Wood: 500
+
+- type: latheRecipe
+ id: UmporPistol
+ result: UmporPistol
+ category: Weapons
+ completetime: 4
+ materials:
+ Steel: 300
+ Wood: 200
+
+- type: latheRecipe
+ id: UmporShotgun
+ result: UmporShotgun
+ category: Weapons
+ completetime: 6
+ materials:
+ Steel: 300
+ Wood: 500
+#-----------------------------Рецепты швейника---------------------------
+#-------------------Форма-------------
+- type: latheRecipe
+ id: UmporUniformSoldier
+ result: UmporUniformSoldier
+ completetime: 3
+ materials:
+ Cloth: 300
+
+- type: latheRecipe
+ id: UmporUniformOficier
+ result: UmporUniformOficier
+ completetime: 3
+ materials:
+ Cloth: 400
+
+- type: latheRecipe
+ id: UmporUniformMedic
+ result: UmporUniformMedic
+ completetime: 3
+ materials:
+ Cloth: 300
+
+- type: latheRecipe
+ id: UmporUniformEngineer
+ result: UmporUniformEngineer
+ completetime: 3
+ materials:
+ Cloth: 300
+
+- type: latheRecipe
+ id: UmporUniformLogist
+ result: UmporUniformLogist
+ completetime: 3
+ materials:
+ Cloth: 300
+#-------------------Рюкзак-------------
+- type: latheRecipe
+ id: UmporBackpack
+ result: UmporBackpack
+ completetime: 2
+ materials:
+ Cloth: 200
+#-------------------Шапки-------------
+- type: latheRecipe
+ id: UmporBeret
+ result: UmporBeret
+ completetime: 1
+ materials:
+ Cloth: 100
+
+- type: latheRecipe
+ id: UmporCap
+ result: UmporCap
+ completetime: 1.5
+ materials:
+ Cloth: 150
+
+- type: latheRecipe
+ id: UmporCapP
+ result: UmporCapP
+ completetime: 1
+ materials:
+ Cloth: 100
+#-------------------Пояса-------------
+- type: latheRecipe
+ id: UmporBeltEng
+ result: UmporBeltEng
+ completetime: 2
+ materials:
+ Cloth: 100
+ Durathread: 100
+
+- type: latheRecipe
+ id: UmporeBeltAssault
+ result: UmporeBeltAssault
+ completetime: 2
+ materials:
+ Cloth: 100
+ Durathread: 100
+
+- type: latheRecipe
+ id: UmporeBeltMed
+ result: UmporeBeltMed
+ completetime: 2
+ materials:
+ Cloth: 100
+ Durathread: 100
+#-------------------Броня-------------
+- type: latheRecipe
+ id: UmporArmorBasic
+ result: UmporArmorBasic
+ completetime: 6
+ materials:
+ Cloth: 100
+ Durathread: 200
+ Steel: 400
+
+- type: latheRecipe
+ id: UmporArmorMiddle
+ result: UmporArmorMiddle
+ completetime: 8
+ materials:
+ Cloth: 100
+ Durathread: 300
+ Steel: 600
+
+- type: latheRecipe
+ id: UmporHelmet
+ result: UmporHelmet
+ completetime: 4
+ materials:
+ Durathread: 100
+ Steel: 300
+#-----------------------------Техфаб------------------
+- type: entity
+ id: UmporTechFab
+ parent: BaseLathe
+ name: name-of-UmporTechFab
+ suffix: Umpor
+ description: description-of-UmporTechFab
+ components:
+ - type: Sprite
+ sprite: Structures/Machines/techfab.rsi
+ layers:
+ - state: icon
+ map: ["enum.LatheVisualLayers.IsRunning"]
+ - state: unlit
+ shader: unshaded
+ map: ["enum.PowerDeviceVisualLayers.Powered"]
+ - state: inserting
+ map: ["enum.MaterialStorageVisualLayers.Inserting"]
+ - state: panel
+ map: ["enum.WiresVisualLayers.MaintenancePanel"]
+ - type: Machine
+ board: SecurityTechFabCircuitboard
+ - type: Lathe
+ idleState: icon
+ runningState: icon
+ staticRecipes:
+ - UmporHatchet
+ - UmporSpade
+ - UmpornKnife
+ - UmporHealthAnalyzerUnpowered
+ - UmporCartridgeHeavyRifle
+ - UmporCartridgeLightRifle
+ - UmporCartridgePistol
+ - UmporShellShotgun
+ - UmporMagazineHeavyRifle
+ - UmporMagazineLightRifle
+ - UmporMagazinePistol
+ - UmporBoxHeavyRifle
+ - UmporBoxLightRifle
+ - UmporBoxPistol
+ - UmporBoxShotgan
+ - UmporIDCardOfficer
+ - UmporIDCardSolder
+ - UmporIDCardMedic
+ - UmporIDCardEngener
+ - UmporIDCardLogist
+ - UmporPDASolder
+ - UmporPDAOfficer
+ - UmporPDAEngener
+ - UmporPDAMedic
+ - UmporPDALogist
+ - UmporEncryptionKey
+ - UmporHeadset
+ - UmporHeavyRifle
+ - UmporLightRifle
+ - UmporPistol
+ - UmporShotgun
+ - type: MaterialStorage
+ whitelist:
+ tags:
+ - Sheet
+ - RawMaterial
+ - Ingot
+#-----------------------------Швейник------------------
+- type: entity
+ parent: BaseLathe
+ id: UmpormUniformPrinter
+ name: name-of-UmpormUniformPrinter
+ description: description-of-UmpormUniformPrinter
+ components:
+ - type: Transform
+ noRot: false
+ - type: Sprite
+ sprite: Structures/Machines/uniform_printer.rsi
+ snapCardinals: false
+ layers:
+ - state: icon
+ map: ["enum.LatheVisualLayers.IsRunning"]
+ - type: Machine
+ board: UniformPrinterMachineCircuitboard
+ - type: Lathe
+ producingSound: /Audio/Machines/uniformprinter.ogg
+ idleState: icon
+ runningState: building
+ staticRecipes:
+ - UmporUniformSoldier
+ - UmporUniformOficier
+ - UmporUniformMedic
+ - UmporUniformEngineer
+ - UmporUniformLogist
+ - UmporBackpack
+ - UmporBeret
+ - UmporCap
+ - UmporCapP
+ - UmporBeltEng
+ - UmporeBeltAssault
+ - UmporeBeltMed
+ - UmporArmorBasic
+ - UmporArmorMiddle
+ - UmporHelmet
+ - type: MaterialStorage
+ whitelist:
+ tags:
+ - Sheet
+ - RawMaterial
+ - Ingot
+#---------------------------------Стандартная форма---------------------
+- type: entity
+ id: UmporPaperForm
+ name: name-of-UmporPaperForm
+ suffix: Umpor
+ parent: Paper
+ components:
+ - type: Paper
+ content: |
+ [color=#9d9d9d]░░░░░░░█████░░░██[/color]
+ [color=#9d9d9d]█████░░░░█░░░███░[/color] [head=3]Бланк документа[/head]
+ [color=#9d9d9d]░░░░█████░█████░░[/color] [head=3]UMPH[/head]
+ [color=#9d9d9d]████░░░░█░████░░░[/color]
+ [color=#9d9d9d]░░░█████░█░░░░░░░[/color]
+ =============================================
+ НАИМЕНОВАНИЕ ДОКУМЕНТА
+ =============================================
+
+ Дата:
+ Составитель документа:
+ Должность составителя:
+
+
+ Полное содержание документа со всей необходимой информацией и описанием
+
+ =============================================
+
+ [italic]Место для печатей[/italic]
+#-------------------------------------Кто является противником-----------------------------------
+- type: npcFaction
+ id: UmporBot
+ hostile:
+ - SimpleHostile
+ - Xeno
+ - Zombie
+ - Syndicate
+ - Revolutionary
+ - Noocraty
+ - NoocratyBot
+ - Dragon
+ friendly:
+ - UmporBot
+ - Umpor
+
+- type: npcFaction
+ id: Umpor
+ hostile:
+ - SimpleHostile
+ - Xeno
+ - Zombie
+ - Syndicate
+ - Revolutionary
+ - Noocraty
+ - NoocratyBot
+ - Dragon
+ friendly:
+ - UmporBot
+ - Umpor
+#-------------------------------------Спавнер потеряных-----------------------------------
+- type: entity
+ name: name-of-LostUmporSpawner
+ id: LostUmporSpawner
+ parent: MarkerBase
+ components:
+ - type: Sprite
+ layers:
+ - state: red
+ - sprite: Objects/Tools/appraisal-tool.rsi
+ state: icon
+ - type: RandomSpawner
+ prototypes:
+ - RandomUmpor
+ chance: 1
+
+- type: entity
+ id: RandomUmpor
+ name: name-of-RandomUmpor
+ components:
+ - type: Sprite
+ sprite: Objects/Tools/appraisal-tool.rsi
+ state: icon
+ - type: RandomHumanoidSpawner
+ settings: LostUmpor
+
+- type: randomHumanoidSettings
+ id: LostUmpor
+ parent: EventHumanoid
+ components:
+ - type: GhostRole
+ name: name-of-LostUmpor
+ description: description-of-LostUmpor
+ rules: ghost-role-information-nonantagonist-rules
+ raffle:
+ settings: short
+ - type: Loadout
+ prototypes: [ UmporOfficerGear, UmporSolderGear, UmporMedicGear, UmporEngenerGear, UmporBilderGear, UmporRadistGear, UmporLogistGear]
diff --git a/Resources/Prototypes/Corvax/Lore/Umpor/umpore_shuttles.yml b/Resources/Prototypes/Corvax/Lore/Umpor/umpore_shuttles.yml
new file mode 100644
index 00000000000..0d529da0a31
--- /dev/null
+++ b/Resources/Prototypes/Corvax/Lore/Umpor/umpore_shuttles.yml
@@ -0,0 +1,11 @@
+- type: preloadedGrid
+ id: ShuttleUmporLost
+ path: /Maps/Shuttles/ShuttleEvent/ump_shuttle_lost.yml
+ copies: 1
+
+- type: entity
+ parent: BaseUnknownShuttleRule
+ id: UnknownShuttleUmporLost
+ components:
+ - type: LoadMapRule
+ preloadedGrid: ShuttleUmporLost
\ No newline at end of file
diff --git a/Resources/Prototypes/Corvax/Lore/Viteztvi/viteztvi.yml b/Resources/Prototypes/Corvax/Lore/Viteztvi/viteztvi.yml
new file mode 100644
index 00000000000..802064007ac
--- /dev/null
+++ b/Resources/Prototypes/Corvax/Lore/Viteztvi/viteztvi.yml
@@ -0,0 +1,2036 @@
+#---------------------------униформа----------------------------------------------------------------------
+#------------------------------------ефрейтор----------
+- type: entity
+ parent: ClothingUniformSkirtBase
+ id: VitzUniformEfreitor
+ name: Форма пехотного ефрейтора Витезтви
+ suffix: Витезтви
+ description: Стандартная пехотная униформа пехотинца корпорации Витезтви. Бойцы хорошо отзываются от курток из прочной кожи и широких штанах.
+ components:
+ - type: Sprite
+ sprite: Corvax/Lore/Viteztvi/Equipment/vitz_uniform_e.rsi
+ - type: Clothing
+ sprite: Corvax/Lore/Viteztvi/Equipment/vitz_uniform_e.rsi
+ - type: Armor
+ modifiers:
+ coefficients:
+ Heat: 0.9
+#------------------------------------старшина----------
+- type: entity
+ parent: ClothingUniformSkirtBase
+ id: VitzUniformStarshina
+ name: Форма пехотного старшины Витезтви
+ suffix: Витезтви
+ description: Стандартная пехотная униформа старшины корпорации Витезтви. Бойцы хорошо отзываются от курток из прочной кожи и широких штанах.
+ components:
+ - type: Sprite
+ sprite: Corvax/Lore/Viteztvi/Equipment/vitz_uniform_s.rsi
+ - type: Clothing
+ sprite: Corvax/Lore/Viteztvi/Equipment/vitz_uniform_s.rsi
+ - type: Armor
+ modifiers:
+ coefficients:
+ Heat: 0.9
+#------------------------------------старший----------
+- type: entity
+ parent: ClothingUniformSkirtBase
+ id: VitzUniformStarshiy
+ name: Форма флотского пилота Витезтви
+ suffix: Витезтви
+ description: Стандартная униформа флотского пилота корпорации Витезтви. На ней есть удобные карманы для мелких вещей.
+ components:
+ - type: Sprite
+ sprite: Corvax/Lore/Viteztvi/Equipment/vitz_uniform_p.rsi
+ - type: Clothing
+ sprite: Corvax/Lore/Viteztvi/Equipment/vitz_uniform_p.rsi
+ - type: UseDelay
+ delay: 0.5
+#------------------------------------звеньевой----------
+- type: entity
+ parent: ClothingUniformSkirtBase
+ id: VitzUniformZvenievoi
+ name: Форма командира звена Витезтви
+ suffix: Витезтви
+ description: Стандартная униформа флотского командира звена корпорации Витезтви. На ней есть удобные карманы для мелких вещей.
+ components:
+ - type: Sprite
+ sprite: Corvax/Lore/Viteztvi/Equipment/vitz_uniform_z.rsi
+ - type: Clothing
+ sprite: Corvax/Lore/Viteztvi/Equipment/vitz_uniform_z.rsi
+ - type: UseDelay
+ delay: 0.5
+#-------------------------------одежда и снаряга----------------------------------------------------------------------
+#------------------------------------рюкзак----------
+- type: entity
+ parent: ClothingBackpack
+ id: VitzBackpack
+ name: Армейский рюкзак корпорации Витезтви
+ suffix: Витезтви
+ description: Стандартный армейский рюкзак бойцов корпорации Витезтви. Чуть более вместительный... лишние патроны и бинты ещё никому не мешали!
+ components:
+ - type: Sprite
+ sprite: Corvax/Lore/Viteztvi/Equipment/vitz_back.rsi
+ - type: Storage
+ grid:
+ - 0,0,7,4
+#------------------------------------сапоги----------
+- type: entity
+ parent: ClothingShoesMilitaryBase
+ id: VitzBoots
+ name: Армейские сапоги корпорации Витезтви
+ suffix: Витезтви
+ description: Удобные армейские сапоги. В таких можно топтать как пол космической станции. так и землю, грязь, бошки ксеноморфов и шеи врагов корпорации!
+ components:
+ - type: Sprite
+ sprite: Corvax/Lore/Viteztvi/Equipment/vitz_boots.rsi
+ - type: Clothing
+ sprite: Corvax/Lore/Viteztvi/Equipment/vitz_boots.rsi
+#------------------------------------беретка ефрейтора----------
+- type: entity
+ parent: ClothingHeadBase
+ id: VitzBeretEfreitor
+ name: Берет ефрейтора Витезтви
+ suffix: Витезтви
+ description: Армейский берет рядового состава корпорации Витезтви. Многие считают, что камуфляж вышел неудачным. Но на нём очену удобно спать!
+ components:
+ - type: Sprite
+ sprite: Corvax/Lore/Viteztvi/Equipment/vitz_beret_e.rsi
+ - type: Clothing
+ sprite: Corvax/Lore/Viteztvi/Equipment/vitz_beret_e.rsi
+ - type: Tag
+ tags:
+ - ClothMade
+ - WhitelistChameleon
+#------------------------------------беретка старшины----------
+- type: entity
+ parent: ClothingHeadBase
+ id: VitzBeretStarshina
+ name: Берет старшины корпорации Витезтви
+ suffix: Витезтви
+ description: Армейский берет рядового состава корпорации Витезтви. Камуфляж може и не самый лучший, но из-за железного значка его очень хорошо метать в спящих на посту солдат!
+ components:
+ - type: Sprite
+ sprite: Corvax/Lore/Viteztvi/Equipment/vitz_beret_s.rsi
+ - type: Clothing
+ sprite: Corvax/Lore/Viteztvi/Equipment/vitz_beret_s.rsi
+ - type: Tag
+ tags:
+ - ClothMade
+ - WhitelistChameleon
+#------------------------------------пилотка пилота----------
+- type: entity
+ parent: ClothingHeadBase
+ id: VitzCapStarsiy
+ name: Пилотка собственно пилота корпорации Витезтви
+ suffix: Витезтви
+ description: Пилотка из плотной ткани. И все вокруг понимают, что вы хороший пилот...
+ components:
+ - type: Sprite
+ sprite: Corvax/Lore/Viteztvi/Equipment/vitz_cap_p.rsi
+ - type: Clothing
+ sprite: Corvax/Lore/Viteztvi/Equipment/vitz_cap_p.rsi
+ - type: Tag
+ tags:
+ - ClothMade
+ - HamsterWearable
+ - WhitelistChameleon
+#------------------------------------пилотка звеньевого----------
+- type: entity
+ parent: ClothingHeadBase
+ id: VitzCapZvenievoi
+ name: Пилотка командира звена корпорации Витезтви
+ suffix: Витезтви
+ description: Пилотка из плотной ткани. Её вечно забывают на штурвале истребителя...
+ components:
+ - type: Sprite
+ sprite: Corvax/Lore/Viteztvi/Equipment/vitz_cap_z.rsi
+ - type: Clothing
+ sprite: Corvax/Lore/Viteztvi/Equipment/vitz_cap_z.rsi
+ - type: Tag
+ tags:
+ - ClothMade
+ - HamsterWearable
+ - WhitelistChameleon
+#------------------------------------армейские перчатки----------
+- type: entity
+ parent: ClothingHandsBase
+ id: VitzGlovesFingerless
+ name: Армейские перчатки Витезтви
+ suffix: Витезтви
+ description: Предотвращают образование мозолей от долгой работы с оружием, но при этом не мешают подвижности пальцев. Но в них на морозе мёрзнут руки у пехоты. А вот танкисты и пилоты не жалуются! Суки...
+ components:
+ - type: Sprite
+ sprite: Corvax/Lore/Viteztvi/Equipment/vitz_gloves.rsi
+ - type: Clothing
+ sprite: Corvax/Lore/Viteztvi/Equipment/vitz_gloves.rsi
+ - type: Fiber
+ fiberMaterial: fibers-synthetic
+ fiberColor: fibers-black
+#------------------------------------шлем ефрейтора----------
+- type: entity
+ parent: ClothingHeadHelmetBasic
+ id: VitzHelmetEfreitor
+ name: Пехотный соладтский шлем Витезтви
+ suffix: Витезтви
+ description: Крепкий и крупный армейский шлем корпорации Витезтви. Версия для рядового состава. Рядовой состав ненавидит протирать линзы шлема...
+ components:
+ - type: Sprite
+ sprite: Corvax/Lore/Viteztvi/Armor/vitz_helmet_e.rsi
+ - type: Clothing
+ sprite: Corvax/Lore/Viteztvi/Armor/vitz_helmet_e.rsi
+ - type: Armor
+ modifiers:
+ coefficients:
+ Blunt: 0.8
+ Slash: 0.8
+ Piercing: 0.8
+ Heat: 0.8
+#------------------------------------шлем старшины----------
+- type: entity
+ parent: ClothingHeadHelmetBasic
+ id: VitzHelmetStarshina
+ name: Пехотный офицерский шлем Витезтви
+ suffix: Витезтви
+ description: Крепкий и крупный армейский шлем корпорации Витезтви. Версия для офицерского состава. Имеет встроенный визор определения целей.
+ components:
+ - type: Sprite
+ sprite: Corvax/Lore/Viteztvi/Armor/vitz_helmet_s.rsi
+ - type: Clothing
+ sprite: Corvax/Lore/Viteztvi/Armor/vitz_helmet_s.rsi
+ - type: Armor
+ modifiers:
+ coefficients:
+ Blunt: 0.75
+ Slash: 0.75
+ Piercing: 0.75
+ Heat: 0.8
+ - type: ShowJobIcons
+#------------------------------------шлем флота----------
+- type: entity
+ parent: ClothingHeadHelmetBasic
+ id: VitzHelmetPilots
+ name: Пехотный флотской шлем Витезтви
+ suffix: Витезтви
+ description: Небольшой, но прочный шлем корпорации Витезтви. Версия для пилотов. Неплохо защищает, если что-то в кабине треснет и прилетит в голову.
+ components:
+ - type: Sprite
+ sprite: Corvax/Lore/Viteztvi/Armor/vitz_helmet_pz.rsi
+ - type: Clothing
+ sprite: Corvax/Lore/Viteztvi/Armor/vitz_helmet_pz.rsi
+ - type: Armor
+ modifiers:
+ coefficients:
+ Blunt: 0.8
+ Slash: 0.85
+ Piercing: 0.85
+#------------------------------------патрульный броник----------
+- type: entity
+ parent: ClothingOuterBaseMedium
+ id: VitzArmorBasic
+ name: Лёгкий бронежилет Витезтви
+ suffix: Витезтви
+ description: Лёгкий армейский бронежилет корпорации Витезтви, которые носят поатрульные в зоне, где вероятность попасть под удар минимальна.
+ components:
+ - type: Sprite
+ sprite: Corvax/Lore/Viteztvi/Armor/vitz_armor_light.rsi
+ - type: Clothing
+ sprite: Corvax/Lore/Viteztvi/Armor/vitz_armor_light.rsi
+ - type: Armor
+ modifiers:
+ coefficients:
+ Blunt: 0.65
+ Slash: 0.65
+ Piercing: 0.65
+ Heat: 0.70
+ - type: ExplosionResistance
+ damageCoefficient: 0.80
+#------------------------------------броник мистера Хилла----------
+- type: entity
+ parent: ClothingOuterBaseMedium
+ id: VitzArmorMrHill
+ name: Фирменный бронежилет Мистера или Мисс Хилл
+ suffix: Витезтви
+ description: Вербовщики и продавцы услуг являются визитной карточной корпорации Витезтви. И все эти мужчикы и женщины, что вне зависимости от расы и возраста, носящие именя Мистер и Мисс Хилл, используют такие бронежилеты.
+ components:
+ - type: Sprite
+ sprite: Corvax/Lore/Viteztvi/Armor/vitz_armor_verb.rsi
+ - type: Clothing
+ sprite: Corvax/Lore/Viteztvi/Armor/vitz_armor_verb.rsi
+ - type: Armor
+ modifiers:
+ coefficients:
+ Blunt: 0.55
+ Slash: 0.55
+ Piercing: 0.55
+ Heat: 0.60
+ - type: ExplosionResistance
+ damageCoefficient: 0.75
+#------------------------------------пехотный скафандр----------
+- type: entity
+ parent: ClothingOuterHardsuitBase
+ id: VitzHardsuitPehot
+ name: Пехотный бронескафандр Витезтви
+ suffix: Витезтви
+ description: Здоровая дура, которая успешно защищает солдат корпорации Витезтви от пуль, ножей, ударов, взрывов, активных сред, яда ксеноморфов, зубов дьявола и чёртовых рогов.
+ components:
+ - type: Sprite
+ sprite: Corvax/Lore/Viteztvi/Armor/vitz_hardsuits_es.rsi
+ - type: Clothing
+ sprite: Corvax/Lore/Viteztvi/Armor/vitz_hardsuits_es.rsi
+ - type: ExplosionResistance
+ damageCoefficient: 0.55
+ - type: Armor
+ modifiers:
+ coefficients:
+ Blunt: 0.4
+ Slash: 0.5
+ Piercing: 0.4
+ Heat: 0.5
+ Radiation: 0.4
+ Caustic: 0.6
+ - type: ClothingSpeedModifier
+ walkModifier: 0.85
+ sprintModifier: 0.85
+ - type: HeldSpeedModifier
+ - type: ToggleableClothing
+ clothingPrototype: VitzHelmetHardsuitPehot
+#------------------------------------шлем пехотного скафандра----------
+- type: entity
+ parent: ClothingHeadHardsuitWithLightBase
+ id: VitzHelmetHardsuitPehot
+ name: Шлем пехотного бронескафандра Витезтви
+ suffix: Витезтви
+ description: Укреплённый шлем бронескафандра корпорации Витезтви. Бойцам нравится его визор. Они называют его "матёрым" и "малясь устрашающим".
+ categories: [ HideSpawnMenu ]
+ components:
+ - type: BreathMask
+ - type: Sprite
+ sprite: Corvax/Lore/Viteztvi/Armor/vitz_hardsuits_es_helmet.rsi
+ - type: Clothing
+ sprite: Corvax/Lore/Viteztvi/Armor/vitz_hardsuits_es_helmet.rsi
+ - type: PointLight
+ color: "#ffdbad"
+ - type: PressureProtection
+ highPressureMultiplier: 0.1
+ lowPressureMultiplier: 1000
+ - type: Armor
+ modifiers:
+ coefficients:
+ Blunt: 0.8
+ Slash: 0.8
+ Piercing: 0.8
+ Caustic: 0.9
+ Heat: 0.9
+ - type: ExplosionResistance
+ damageCoefficient: 0.8
+#------------------------------------флотской скафандр----------
+- type: entity
+ parent: ClothingOuterHardsuitBase
+ id: VitzHardsuitPilot
+ name: Флотской скафандр Витезтви
+ suffix: Витезтви
+ description: Даёт некоторую защиту и спасает от декомпрессии. Впрочем, порой пилоты жалуются, что он недостаточно мобильный.
+ components:
+ - type: Sprite
+ sprite: Corvax/Lore/Viteztvi/Armor/vitz_hardsuits_pz.rsi
+ - type: Clothing
+ sprite: Corvax/Lore/Viteztvi/Armor/vitz_hardsuits_pz.rsi
+ - type: ExplosionResistance
+ damageCoefficient: 0.9
+ - type: Armor
+ modifiers:
+ coefficients:
+ Blunt: 0.7
+ Slash: 0.7
+ Piercing: 0.6
+ Radiation: 0.5
+ Caustic: 0.5
+ - type: ClothingSpeedModifier
+ walkModifier: 0.9
+ sprintModifier: 0.9
+ - type: HeldSpeedModifier
+ - type: ToggleableClothing
+ clothingPrototype: VitzHelmetHardsuitPilot
+#------------------------------------шлем флотского скафандра----------
+- type: entity
+ parent: ClothingHeadHardsuitWithLightBase
+ id: VitzHelmetHardsuitPilot
+ name: Шлем флотского скафандра Витезтви
+ suffix: Витезтви
+ description: Облегчённая версия пехотного шлема скфандра. Меньше механической брони, но больше защитных покрытий от агрессивных сред. В дополнение - визор опредления целей.
+ categories: [ HideSpawnMenu ]
+ components:
+ - type: BreathMask
+ - type: Sprite
+ sprite: Corvax/Lore/Viteztvi/Armor/vitz_hardsuits_pz_helmet.rsi
+ - type: Clothing
+ sprite: Corvax/Lore/Viteztvi/Armor/vitz_hardsuits_pz_helmet.rsi
+ - type: PointLight
+ color: "#ffdbad"
+ - type: PressureProtection
+ highPressureMultiplier: 0.1
+ lowPressureMultiplier: 1000
+ - type: Armor
+ modifiers:
+ coefficients:
+ Blunt: 0.9
+ Slash: 0.9
+ Piercing: 0.9
+ Caustic: 0.75
+ Radiation: 0.65
+ Heat: 0.8
+ - type: ExplosionResistance
+ damageCoefficient: 0.8
+ - type: ShowJobIcons
+#---------------------------------------------------пояс и снаряжение---------------------------------------
+#-------------------------------------печать-----------------
+- type: entity
+ name: Печать корпорации Витезтви
+ suffix: Витезтви
+ parent: RubberStampBaseAlt
+ id: VitzRubberStamp
+ components:
+ - type: Stamp
+ stampedName: Корпорация Витезтви
+ stampedColor: "#86821d"
+ stampState: "paper_stamp-generic"
+ - type: Sprite
+ sprite: Corvax/Lore/Viteztvi/Equipment/vitz_stamp.rsi
+ state: stamp
+#-------------------------------------джетпак---------------------------------------
+- type: entity
+ id: VitzJetpack
+ parent: BaseJetpack
+ name: Реактивный канец Витезтви
+ description: Взял, включил и лети себе рассекать космос!
+ suffix: Витезтви, Пустой
+ components:
+ - type: Sprite
+ sprite: Corvax/Lore/Viteztvi/Equipment/vitz_jetpack.rsi
+ - type: Clothing
+ sprite: Corvax/Lore/Viteztvi/Equipment/vitz_jetpack.rsi
+ slots:
+ - Back
+ - type: Item
+ sprite: Corvax/Lore/Viteztvi/Equipment/vitz_jetpack.rsi
+ size: Huge
+
+- type: entity
+ id: VitzJetpackFilled
+ parent: VitzJetpack
+ name: jetpack
+ suffix: Витезтви, Заполненый
+ components:
+ - type: GasTank
+ outputPressure: 42.6
+ air:
+ # 13 minutes of thrust
+ volume: 5
+ temperature: 293.15
+ moles:
+ - 1.025689525 # oxygen
+ - 1.025689525 # nitrogen
+#-------------------------------------пояс---------------------------------------
+- type: entity
+ parent: ClothingBeltStorageBase
+ id: VitzeBelt
+ name: Армейский пояс Витезтви
+ suffix: Витезтви
+ description: Этот пояс используют военные корпорации Витезтви для ношения амуниции, гранат и прочего боевого снаряжения
+ components:
+ - type: Sprite
+ sprite: Corvax/Lore/Viteztvi/Equipment/vitz_belt.rsi
+ - type: Clothing
+ sprite: Corvax/Lore/Viteztvi/Equipment/vitz_belt.rsi
+ - type: Storage
+ whitelist:
+ tags:
+ - CigPack
+ - Taser
+ - Powerdrill
+ - Wirecutter
+ - Crowbar
+ - Screwdriver
+ - Flashlight
+ - Wrench
+ - GeigerCounter
+ - Flare
+ - CableCoil
+ - CigPack
+ - Radio
+ - HolofanProjector
+ - Multitool
+ - AppraisalTool
+ - JawsOfLife
+ - GPS
+ - MagazinePistolHighCapacity
+ - CombatKnife
+ - Sidearm
+ components:
+ - Stunbaton
+ - FlashOnTrigger
+ - SmokeOnTrigger
+ - Flash
+ - Handcuff
+ - RangedMagazine
+ - Ammo
+ - SprayPainter
+ - NetworkConfigurator
+ - RCD
+ - RCDAmmo
+ - Welder
+ - PowerCell
+ - Geiger
+ - TrayScanner
+ - GasAnalyzer
+ - type: Appearance
+
+- type: entity
+ id: VitzeBeltFilled
+ parent: VitzeBelt
+ suffix: Filled, Витезтви
+ components:
+ - type: StorageFill
+ contents:
+ - id: WeaponPistolMk58
+ - id: CombatKnife
+ - id: MagazinePistolHighCapacity
+ - id: MagazinePistolHighCapacity
+#-------------------------------------оружие-------------------------------------------------------------------------------
+#-------------------------------------магазины---------------------------------------------------------------------------------
+#------------------------------------к пистолет-пулемёту----------
+- type: Tag
+ id: MagazineSMGViteztvi
+
+- type: entity
+ id: BaseMagazineSMGViteztvi
+ name: SMG magazine (.35 auto)
+ parent: BaseItem
+ abstract: true
+ components:
+ - type: Tag
+ tags:
+ - MagazineSMGViteztvi
+ - type: BallisticAmmoProvider
+ mayTransfer: true
+ whitelist:
+ tags:
+ - CartridgePistol
+ capacity: 25
+ - type: Item
+ size: Small
+ - type: ContainerContainer
+ containers:
+ ballistic-ammo: !type:Container
+ - type: Sprite
+ sprite: Corvax/Lore/Viteztvi/Weapon/vitz_smg_magazine.rsi
+ layers:
+ - state: base
+ map: ["enum.GunVisualLayers.Base"]
+ - state: mag-1
+ map: ["enum.GunVisualLayers.Mag"]
+ - type: MagazineVisuals
+ magState: mag
+ steps: 1
+ zeroVisible: false
+ - type: Appearance
+
+- type: entity
+ id: MagazineSMGViteztvi
+ name: Магазин к пистолету-пулемёту "Орлик" (.35 auto боевые)
+ suffix: Витезтви
+ parent: BaseMagazineSMGViteztvi
+ components:
+ - type: BallisticAmmoProvider
+ capacity: 30
+ proto: CartridgePistol
+ whitelist:
+ tags:
+ - CartridgePistol
+ soundInsert:
+ path: /Audio/Weapons/Guns/MagIn/bullet_insert.ogg
+ - type: Sprite
+ layers:
+ - state: base
+ map: ["enum.GunVisualLayers.Base"]
+#-------------------------------------стволы---------------------------------------------------------------------------------
+#------------------------------------пистолет-пулемёт----------
+- type: entity
+ name: Пистолет-пулемёт "Орлик"
+ suffix: Витезтви
+ parent: BaseWeaponSubMachineGun
+ id: SMGViteztvi
+ description: Небольшой, но удобный пистолет-пулемёт корпорации Витезтви, который выдаётся пилотам и экипажу флота для ведения боя в тесных помещениях. Заряжается стандартными пистолетными патронами .35
+ components:
+ - type: Sprite
+ sprite: Corvax/Lore/Viteztvi/Weapon/vitz_smg.rsi
+ layers:
+ - state: base
+ map: ["enum.GunVisualLayers.Base"]
+ - state: mag-0
+ map: ["enum.GunVisualLayers.Mag"]
+ - type: Clothing
+ sprite: Corvax/Lore/Viteztvi/Weapon/vitz_smg.rsi
+ - type: Gun
+ fireRate: 6
+ selectedMode: FullAuto
+ soundGunshot:
+ path: /Audio/Weapons/Guns/Gunshots/atreides.ogg
+ availableModes:
+ - FullAuto
+ - type: ItemSlots
+ slots:
+ gun_magazine:
+ name: Magazine
+ startingItem: MagazineSMGViteztvi
+ insertSound: /Audio/Weapons/Guns/MagIn/smg_magin.ogg
+ ejectSound: /Audio/Weapons/Guns/MagOut/smg_magout.ogg
+ priority: 2
+ whitelist:
+ tags:
+ - MagazineSMGViteztvi
+ gun_chamber:
+ name: Chamber
+ startingItem: CartridgePistol
+ priority: 1
+ whitelist:
+ tags:
+ - CartridgePistol
+ - type: MagazineVisuals
+ magState: mag
+ steps: 1
+ zeroVisible: true
+ - type: Appearance
+#------------------------------------------КПК, карты, доступы и шлюзы----------------------------------------
+#------------------------------------------доступы и шлюзы----------------------------------------
+#------------------------------------доступ----------
+- type: accessLevel
+ id: VitzAccessSolder
+ name: access-vitz-solder
+#-----------------------------------------
+- type: accessLevel
+ id: VitzAccessPilot
+ name: access-vitz-pilot
+#-----------------------------------------
+- type: accessLevel
+ id: VitzAccessOfficer
+ name: access-vitz-officer
+#-----------------------------------------
+- type: accessLevel
+ id: VitzAccessZven
+ name: access-vitz-zven
+#------------------------------------закрытый шлюз солдат----------
+- type: entity
+ parent: DoorElectronics
+ id: DoorElectronicsVitzSoldAccess
+ suffix: Витезтви, Солдат, Locked
+ components:
+ - type: AccessReader
+ access: [["VitzAccessSolder"], ["VitzAccessPilot"], ["VitzAccessOfficer"]]
+
+- type: entity
+ parent: Airlock
+ id: VitzAirlockSolderLocked
+ suffix: Витезтви, Locked
+ components:
+ - type: ContainerFill
+ containers:
+ board: [ DoorElectronicsVitzSoldAccess ]
+ - type: Sprite
+ sprite: Corvax/Lore/Viteztvi/vitz_airlock_s.rsi
+#------------------------------------закрытый шлюз пилотов----------
+- type: entity
+ parent: DoorElectronics
+ id: DoorElectronicsVitzPilotAccess
+ suffix: Витезтви, Пилот , Locked
+ components:
+ - type: AccessReader
+ access: [["VitzAccessPilot"], ["VitzAccessZven"]]
+
+- type: entity
+ parent: Airlock
+ id: VitzAirlockPilotLocked
+ suffix: Витезтви, Пилот, Locked
+ components:
+ - type: ContainerFill
+ containers:
+ board: [ DoorElectronicsVitzPilotAccess ]
+ - type: Sprite
+ sprite: Corvax/Lore/Viteztvi/vitz_airlock_p.rsi
+#------------------------------------закрытый шлюз офицеров----------
+- type: entity
+ parent: DoorElectronics
+ id: DoorElectronicsVitzOffiAccess
+ suffix: Витезтви, Офицер, Locked
+ components:
+ - type: AccessReader
+ access: [["VitzAccessOfficer"]]
+
+- type: entity
+ parent: Airlock
+ id: VitzAirlockOfficerLocked
+ suffix: Витезтви, Офицер, Locked
+ components:
+ - type: ContainerFill
+ containers:
+ board: [ DoorElectronicsVitzOffiAccess ]
+ - type: Sprite
+ sprite: Corvax/Lore/Viteztvi/vitz_airlock_o.rsi
+#------------------------------------закрытый шлюз командиров звена----------
+- type: entity
+ parent: DoorElectronics
+ id: DoorElectronicsVitzZvenAccess
+ suffix: Витезтви, Ком.Звена, Locked
+ components:
+ - type: AccessReader
+ access: [["VitzAccessZven"]]
+
+- type: entity
+ parent: Airlock
+ id: VitzAirlockPiloOffiLocked
+ suffix: Витезтви, Пилот, Офицер, Locked
+ components:
+ - type: ContainerFill
+ containers:
+ board: [ DoorElectronicsVitzZvenAccess ]
+ - type: Sprite
+ sprite: Corvax/Lore/Viteztvi/vitz_airlock_po.rsi
+#------------------------------------свободный шлюз солдат----------
+- type: entity
+ parent: Airlock
+ id: VitzAirlockSolder
+ suffix: Витезтви
+ components:
+ - type: Sprite
+ sprite: Corvax/Lore/Viteztvi/vitz_airlock_s.rsi
+#------------------------------------закрытый стеклянный шлюз солдат----------
+- type: entity
+ parent: AirlockGlass
+ id: VitzAirlockSolderLockedGlass
+ suffix: Витезтви, Locked
+ components:
+ - type: AccessReader
+ access: [["VitzAccessSolder"], ["VitzAccessOfficer"]]
+ - type: Sprite
+ sprite: Corvax/Lore/Viteztvi/vitz_airlock_glass_s.rsi
+ - type: PaintableAirlock
+ group: Glass
+#------------------------------------закрытый стеклянный шлюз пилот----------
+- type: entity
+ parent: AirlockGlass
+ id: VitzAirlockPilotLockedGlass
+ suffix: Витезтви, Пилот, Locked
+ components:
+ - type: AccessReader
+ access: [["VitzAccessPilot"], ["VitzAccessZven"]]
+ - type: Sprite
+ sprite: Corvax/Lore/Viteztvi/vitz_airlock_glass_p.rsi
+ - type: PaintableAirlock
+ group: Glass
+#------------------------------------закрытый стеклянный шлюз офицер----------
+- type: entity
+ parent: AirlockGlass
+ id: VitzAirlockOfficerLockedGlass
+ suffix: Витезтви, Офицер, Locked
+ components:
+ - type: AccessReader
+ access: [["VitzAccessOfficer"]]
+ - type: Sprite
+ sprite: Corvax/Lore/Viteztvi/vitz_airlock_glass_o.rsi
+ - type: PaintableAirlock
+ group: Glass
+#------------------------------------закрытый стеклянный шлюз командира звена----------
+- type: entity
+ parent: AirlockGlass
+ id: VitzAirlockPiloOffiLockedGlass
+ suffix: Витезтви, Пилот, Офицер, Locked
+ components:
+ - type: AccessReader
+ access: [["VitzAccessZven"]]
+ - type: Sprite
+ sprite: Corvax/Lore/Viteztvi/vitz_airlock_glass_po.rsi
+ - type: PaintableAirlock
+ group: Glass
+#------------------------------------свободный стеклянный шлюз солдат----------
+- type: entity
+ parent: AirlockGlass
+ id: VitzAirlockGlass
+ suffix: Витезтви
+ components:
+ - type: Sprite
+ sprite: Corvax/Lore/Viteztvi/vitz_airlock_glass_s.rsi
+ - type: PaintableAirlock
+ group: Glass
+#------------------------------------стыковочный----------
+- type: entity
+ parent: AirlockExternalShuttleLocked
+ name: Стыковочный шлюз
+ id: VitzAirlockShuttleEasyPryLocked
+ suffix: Витезтви
+ description: Чтобы успешно прилепиться к космическим объектам.
+ components:
+ - type: PryUnpowered
+ - type: AccessReader
+ access: [["VitzAccessPilot"]]
+#------------------------------------------КПК, карты----------------------------------------
+#------------------------------------стандарт карты----------
+- type: entity
+ parent: Clothing
+ id: VitzIDCard
+ suffix: Витезтви
+ name: Карта итендификации личности бойца корпорации Витезтви
+ description: Данная карта служит в роли электронного пропуска на военных объектах корпорации Витезтви
+ abstract: true
+ components:
+ - type: Sprite
+ sprite: Corvax/Lore/Viteztvi/Equipment/vitz_id_cards.rsi
+ - type: Clothing
+ slots:
+ - idcard
+ sprite: Corvax/Lore/Viteztvi/Equipment/vitz_id_cards.rsi
+ - type: Item
+ size: Small
+ heldPrefix: default
+ storedRotation: -90
+ - type: Access
+ - type: IdCard
+ - type: StationRecordKeyStorage
+ - type: Tag
+ tags:
+ - DoorBumpOpener
+ - WhitelistChameleon
+ - type: StealTarget
+ stealGroup: IDCard
+#------------------------------------карта ефрейтор----------
+- type: entity
+ parent: VitzIDCard
+ id: VitzIDCardEfreitor
+ name: ID-карта ефрейтора Витезтви
+ components:
+ - type: Sprite
+ layers:
+ - state: default
+ - state: efr
+ - type: PresetIdCard
+ job: VitzEfreitorJ
+#------------------------------------карта старшина----------
+- type: entity
+ parent: VitzIDCard
+ id: VitzIDCardStarshina
+ name: ID-карта старшины Витезтви
+ components:
+ - type: Sprite
+ layers:
+ - state: default
+ - state: str
+ - type: PresetIdCard
+ job: VitzStarshinaJ
+#------------------------------------карта пилот----------
+- type: entity
+ parent: VitzIDCard
+ id: VitzIDCardPilot
+ name: ID-карта пилота Витезтви
+ components:
+ - type: Sprite
+ layers:
+ - state: default
+ - state: sta
+ - type: PresetIdCard
+ job: VitzPilotJ
+#------------------------------------карта звеньевой----------
+- type: entity
+ parent: VitzIDCard
+ id: VitzIDCardZvenievoi
+ name: ID-карта командира звена Витезтви
+ components:
+ - type: Sprite
+ layers:
+ - state: default
+ - state: zvn
+ - type: PresetIdCard
+ job: VitzZvenJ
+#------------------------------------мистер хилл----------
+- type: entity
+ parent: VitzIDCard
+ id: VitzIDCardMrHill
+ name: ID-карта Мистера Хилла Витезтви
+ components:
+ - type: Sprite
+ layers:
+ - state: default
+ - state: hill
+ - type: PresetIdCard
+ job: VitzMrHillJ
+#------------------------------------стандарт КПК----------
+- type: entity
+ abstract: true
+ parent: BasePDA
+ id: VitzPDA
+ name: КПК корпорации Витезтви
+ description: Прочный, красивый, для настоящих классных вояк.
+ components:
+ - type: Appearance
+ - type: Sprite
+ sprite: Corvax/Lore/Viteztvi/Equipment/vitz_pda.rsi
+ layers:
+ - map: [ "enum.PdaVisualLayers.Base" ]
+ - state: "light_overlay"
+ map: [ "enum.PdaVisualLayers.Flashlight" ]
+ shader: "unshaded"
+ visible: false
+ - state: "id_overlay"
+ map: [ "enum.PdaVisualLayers.IdLight" ]
+ shader: "unshaded"
+ visible: false
+ - type: Icon
+ sprite: Corvax/Lore/Viteztvi/Equipment/vitz_pda.rsi
+ state: pda
+#------------------------------------КПК ефрейтора----------
+- type: entity
+ parent: VitzPDA
+ id: VitzPDAEfreitor
+ name: КПК военослужащего Витезтви
+ suffix: Витезтви, Ефрейтор
+ description: КПК военных корпорации Витезтви
+ components:
+ - type: Pda
+ id: VitzIDCardEfreitor
+ state: pda
+ - type: Icon
+ sprite: Corvax/Lore/Viteztvi/Equipment/vitz_pda.rsi
+ state: pda
+#------------------------------------КПК пилота----------
+- type: entity
+ parent: VitzPDA
+ id: VitzPDAPilot
+ name: КПК военослужащего Витезтви
+ suffix: Витезтви, Пилот
+ description: КПК военных корпорации Витезтви
+ components:
+ - type: Pda
+ id: VitzIDCardPilot
+ state: pda
+ - type: Icon
+ sprite: Corvax/Lore/Viteztvi/Equipment/vitz_pda.rsi
+ state: pda
+#------------------------------------КПК старшина----------
+- type: entity
+ parent: VitzPDA
+ id: VitzPDAStarshina
+ name: КПК военослужащего Витезтви
+ suffix: Витезтви, Старшина
+ description: КПК военных корпорации Витезтви
+ components:
+ - type: Pda
+ id: VitzIDCardStarshina
+ state: pda
+ - type: Icon
+ sprite: Corvax/Lore/Viteztvi/Equipment/vitz_pda.rsi
+ state: pda
+#------------------------------------КПК звеньевой----------
+- type: entity
+ parent: VitzPDA
+ id: VitzPDAZvenievoi
+ name: КПК военослужащего Витезтви
+ suffix: Витезтви, Звеньевой
+ description: КПК военных корпорации Витезтви
+ components:
+ - type: Pda
+ id: VitzIDCardZvenievoi
+ state: pda
+ - type: Icon
+ sprite: Corvax/Lore/Viteztvi/Equipment/vitz_pda.rsi
+ state: pda
+#------------------------------------КПК мистер Хилл----------
+- type: entity
+ parent: VitzPDA
+ id: VitzPDAMrHill
+ name: КПК военослужащего Витезтви
+ suffix: Витезтви, Мистер хилл
+ description: КПК военных корпорации Витезтви
+ components:
+ - type: Pda
+ id: VitzIDCardMrHill
+ state: pda
+ - type: Icon
+ sprite: Corvax/Lore/Viteztvi/Equipment/vitz_pda.rsi
+ state: pda
+#------------------------------------------связь----------------------------------------
+#-----------------------------канал----------------------------------------
+- type: radioChannel
+ id: VitzRadioPeh
+ name: name-of-VitzRadioPeh
+ keycode: 'й'
+ frequency: 8855
+ color: "#FFFDD0"
+ longRange: true
+
+- type: radioChannel
+ id: VitzRadioFlot
+ name: name-of-VitzRadioFlot
+ keycode: 'ю'
+ frequency: 8856
+ color: "#86821d"
+ longRange: true
+
+- type: radioChannel
+ id: VitzRadioComm
+ name: name-of-VitzRadioComm
+ keycode: 'я'
+ frequency: 8857
+ color: "#b3ae4b"
+ longRange: true
+#-------------------------------------------------------------------ключи---------------------------------------------------------------------
+#-----------------------------стандарт ключа----------------------------------------
+- type: entity
+ abstract: true
+ parent: BaseItem
+ id: VitzBaseEncryptionKey
+ name: encryption key
+ description: A small cypher chip for headsets.
+ components:
+ - type: EncryptionKey
+ channels:
+ - VitzRadioPeh
+ defaultChannel: VitzRadioPeh
+ - type: Item
+ sprite: Corvax/Lore/Viteztvi/Equipment/vitz_encryption_keys.rsi
+ - type: Sprite
+ sprite: Corvax/Lore/Viteztvi/Equipment/vitz_encryption_keys.rsi
+ - type: StealTarget
+ stealGroup: EncryptionKey
+#-----------------------------ключ пехотный----------------------------------------
+- type: entity
+ parent: VitzBaseEncryptionKey
+ id: VitzEncryptionKeyPeh
+ suffix: Витезтви
+ name: Пехотный ключ шифрования Витезтви
+ description: Используется для шифрования и дешифровки общего армейского канала связи корпорации Витезтви
+ components:
+ - type: EncryptionKey
+ channels:
+ - VitzRadioPeh
+ defaultChannel: VitzRadioPeh
+ - type: Sprite
+ layers:
+ - state: crypt_gray
+ - state: label_sold
+#-----------------------------ключ пилотов----------------------------------------
+- type: entity
+ parent: VitzBaseEncryptionKey
+ id: VitzEncryptionKeyPil
+ suffix: Витезтви
+ name: Флотской ключ шифрования Витезтви
+ description: Используется для шифрования и дешифровки общего канала связи флота корпорации Витезтви
+ components:
+ - type: EncryptionKey
+ channels:
+ - VitzRadioFlot
+ defaultChannel: VitzRadioFlot
+ - type: Sprite
+ layers:
+ - state: crypt_gray
+ - state: label_pil
+#-----------------------------ключ офицеров----------------------------------------
+- type: entity
+ parent: VitzBaseEncryptionKey
+ id: VitzEncryptionKeyCom
+ suffix: Витезтви
+ name: Офицерский ключ шифрования Витезтви
+ description: Используется для шифрования и дешифровки армейского канала связи офицеров корпорации Витезтви
+ components:
+ - type: EncryptionKey
+ channels:
+ - VitzRadioComm
+ defaultChannel: VitzRadioComm
+ - type: Sprite
+ layers:
+ - state: crypt_gray
+ - state: label_com
+#-----------------------------------------------------------------гарнитуры-----------------------------------------------
+#-----------------------------гарнитура пехоты----------------------------------------
+- type: entity
+ parent: ClothingHeadset
+ id: VitzHeadsetPeh
+ name: Гарнитура бойца корпорации Витезтви
+ suffix: Витезтви, Пехотный
+ components:
+ - type: ContainerFill
+ containers:
+ key_slots:
+ - VitzEncryptionKeyPeh
+ - type: Sprite
+ sprite: Corvax/Lore/Viteztvi/Equipment/vitz_garniture.rsi
+ - type: Clothing
+ sprite: Corvax/Lore/Viteztvi/Equipment/vitz_garniture.rsi
+#-----------------------------гарнитура флота----------------------------------------
+- type: entity
+ parent: ClothingHeadset
+ id: VitzHeadsetFlt
+ name: Гарнитура бойца корпорации Витезтви
+ suffix: Витезтви, Флот
+ components:
+ - type: ContainerFill
+ containers:
+ key_slots:
+ - VitzEncryptionKeyPil
+ - type: Sprite
+ sprite: Corvax/Lore/Viteztvi/Equipment/vitz_garniture.rsi
+ - type: Clothing
+ sprite: Corvax/Lore/Viteztvi/Equipment/vitz_garniture.rsi
+#-----------------------------гарнитура старшины----------------------------------------
+- type: entity
+ parent: ClothingHeadset
+ id: VitzHeadsetStr
+ name: Гарнитура бойца корпорации Витезтви
+ suffix: Витезтви, Старшина
+ components:
+ - type: ContainerFill
+ containers:
+ key_slots:
+ - VitzEncryptionKeyCom
+ - VitzEncryptionKeyPeh
+ - type: Sprite
+ sprite: Corvax/Lore/Viteztvi/Equipment/vitz_garniture.rsi
+ - type: Clothing
+ sprite: Corvax/Lore/Viteztvi/Equipment/vitz_garniture.rsi
+#-----------------------------гарнитура звеньевого----------------------------------------
+- type: entity
+ parent: ClothingHeadset
+ id: VitzHeadsetZvn
+ name: Гарнитура бойца корпорации Витезтви
+ suffix: Витезтви, Звеньевой
+ components:
+ - type: ContainerFill
+ containers:
+ key_slots:
+ - VitzEncryptionKeyCom
+ - VitzEncryptionKeyPil
+ - type: Sprite
+ sprite: Corvax/Lore/Viteztvi/Equipment/vitz_garniture.rsi
+ - type: Clothing
+ sprite: Corvax/Lore/Viteztvi/Equipment/vitz_garniture.rsi
+#-----------------------------гарнитура Мистера Хилла----------------------------------------
+- type: entity
+ parent: ClothingHeadset
+ id: VitzHeadsetMHl
+ name: Гарнитура бойца корпорации Витезтви
+ suffix: Витезтви, Мистер Хилл
+ components:
+ - type: ContainerFill
+ containers:
+ key_slots:
+ - VitzEncryptionKeyCom
+ - VitzEncryptionKeyPeh
+ - VitzEncryptionKeyPil
+ - type: Sprite
+ sprite: Corvax/Lore/Viteztvi/Equipment/vitz_garniture.rsi
+ - type: Clothing
+ sprite: Corvax/Lore/Viteztvi/Equipment/vitz_garniture.rsi
+#-----------------------------------------------------роли, полные сумки и гиры------------------------------------------------------
+#--------------------------------------------роли------------------------------------
+#------------------------------------ефрейтор---------------------
+- type: playTimeTracker
+ id: JobEventVitzEfreitor
+
+- type: job
+ id: VitzEfreitorJ
+ name: Ефрейтор Витезтви
+ description: job-vitz-efreitor
+ playTimeTracker: JobEventVitzEfreitor
+ startingGear: VitzEfreitorGear
+ supervisors: job-supervisors-everyone
+ canBeAntag: false
+ access:
+ - VitzAccessSolder
+ - External
+#------------------------------------пилот---------------------
+- type: playTimeTracker
+ id: JobEventVitzPilot
+
+- type: job
+ id: VitzPilotJ
+ name: Пилот Витезтви
+ description: job-vitz-solder
+ playTimeTracker: JobEventVitzPilot
+ startingGear: VitzPilotGear
+ supervisors: job-supervisors-everyone
+ canBeAntag: false
+ access:
+ - VitzAccessSolder
+ - VitzAccessPilot
+ - External
+#------------------------------------старшина---------------------
+- type: playTimeTracker
+ id: JobEventVitzStarshina
+
+- type: job
+ id: VitzStarshinaJ
+ name: Старшина Витезтви
+ description: job-vitz-starshina
+ playTimeTracker: JobEventVitzStarshina
+ startingGear: VitzStarshinaGear
+ supervisors: job-supervisors-everyone
+ canBeAntag: false
+ access:
+ - VitzAccessSolder
+ - VitzAccessOfficer
+ - External
+#------------------------------------звеньевой---------------------
+- type: playTimeTracker
+ id: JobEventVitzZven
+
+- type: job
+ id: VitzZvenJ
+ name: Командир звена Витезтви
+ description: job-vitz-zven
+ playTimeTracker: JobEventVitzZven
+ startingGear: VitzZvenGear
+ supervisors: job-supervisors-everyone
+ canBeAntag: false
+ access:
+ - VitzAccessSolder
+ - VitzAccessPilot
+ - VitzAccessZven
+ - External
+#------------------------------------Мистер Хилл---------------------
+- type: playTimeTracker
+ id: JobEventVitzMrHill
+
+- type: job
+ id: VitzMrHillJ
+ name: Хилл
+ description: job-vitz-hill
+ playTimeTracker: JobEventVitzMrHill
+ startingGear: VitzMrHillGear
+ supervisors: job-supervisors-everyone
+ canBeAntag: false
+ access:
+ - VitzAccessSolder
+ - VitzAccessPilot
+ - VitzAccessOfficer
+ - External
+#--------------------------------------------сумки------------------------------------
+#------------------------------------ефрейтор---------------------
+- type: entity
+ parent: VitzBackpack
+ id: VitzBackpackFilledEfreitor
+ suffix: Витезтви, Ефрейтор
+ components:
+ - type: StorageFill
+ contents:
+ - id: VitzHelmetEfreitor
+ - id: MagazineRifle
+ - id: MagazineRifle
+ - id: WeaponRifleLecter
+ - id: ClothingMaskGas
+ - id: FoodTinMRE
+ - id: DrinkWaterBottleFull
+ - id: Gauze
+ - id: OxygenTankFilled
+#------------------------------------пилот---------------------
+- type: entity
+ parent: VitzBackpack
+ id: VitzBackpackFilledPilot
+ suffix: Витезтви, Пилот
+ components:
+ - type: StorageFill
+ contents:
+ - id: VitzHelmetPilots
+ - id: MagazineSMGViteztvi
+ - id: MagazineSMGViteztvi
+ - id: SMGViteztvi
+ - id: ClothingMaskGas
+ - id: FoodTinMRE
+ - id: DrinkWaterBottleFull
+ - id: Gauze
+ - id: OxygenTankFilled
+#------------------------------------старшина---------------------
+- type: entity
+ parent: VitzBackpack
+ id: VitzBackpackFilledStarshina
+ suffix: Витезтви, Старшина
+ components:
+ - type: StorageFill
+ contents:
+ - id: VitzHelmetStarshina
+ - id: MagazineRifle
+ - id: MagazineRifle
+ - id: WeaponRifleLecter
+ - id: MagazineBoxMagnum
+ - id: SpeedLoaderMagnum
+ - id: WeaponRevolverInspector
+ - id: ClothingMaskGas
+ - id: FoodTinMRE
+ - id: DrinkWaterBottleFull
+ - id: Gauze
+ - id: OxygenTankFilled
+#------------------------------------звеньевой---------------------
+- type: entity
+ parent: VitzBackpack
+ id: VitzBackpackFilledZvenievoi
+ suffix: Витезтви, Звеньевой
+ components:
+ - type: StorageFill
+ contents:
+ - id: VitzHelmetPilots
+ - id: MagazineSMGViteztvi
+ - id: MagazineSMGViteztvi
+ - id: SMGViteztvi
+ - id: MagazineBoxMagnum
+ - id: SpeedLoaderMagnum
+ - id: WeaponRevolverInspector
+ - id: ClothingMaskGas
+ - id: FoodTinMRE
+ - id: DrinkWaterBottleFull
+ - id: Gauze
+ - id: OxygenTankFilled
+#------------------------------------мистер хилл---------------------
+- type: entity
+ parent: VitzBackpack
+ id: VitzBackpackFilledMrHill
+ suffix: Витезтви, Мистер Хилл
+ components:
+ - type: StorageFill
+ contents:
+ - id: MagazineBoxMagnum
+ - id: SpeedLoaderMagnum
+ - id: WeaponRevolverMateba
+ - id: ClothingMaskGas
+ - id: FoodTinMRE
+ - id: DrinkWaterBottleFull
+ - id: Gauze
+ - id: OxygenTankFilled
+#-----------------------------------------------гиры---------------------------------------
+#------------------------------------ефрейтор----------
+- type: startingGear
+ id: VitzEfreitorGear
+ equipment:
+ jumpsuit: VitzUniformEfreitor
+ back: VitzBackpackFilledEfreitor
+ shoes: VitzBoots
+ head: VitzBeretEfreitor
+ outerClothing: VitzArmorBasic
+ id: VitzPDAEfreitor
+ ears: VitzHeadsetPeh
+ belt: VitzeBeltFilled
+ gloves: VitzGlovesFingerless
+ pocket1: VitzPaperEfreitor
+#------------------------------------пилот----------
+- type: startingGear
+ id: VitzPilotGear
+ equipment:
+ jumpsuit: VitzUniformStarshiy
+ back: VitzBackpackFilledPilot
+ shoes: VitzBoots
+ head: VitzCapStarsiy
+ outerClothing: VitzArmorBasic
+ id: VitzPDAPilot
+ ears: VitzHeadsetFlt
+ belt: VitzeBeltFilled
+ gloves: VitzGlovesFingerless
+ pocket1: VitzPaperPilot
+#------------------------------------старшина----------
+- type: startingGear
+ id: VitzStarshinaGear
+ equipment:
+ jumpsuit: VitzUniformStarshina
+ back: VitzBackpackFilledStarshina
+ shoes: VitzBoots
+ head: VitzBeretStarshina
+ outerClothing: VitzArmorBasic
+ id: VitzPDAStarshina
+ ears: VitzHeadsetStr
+ belt: VitzeBeltFilled
+ gloves: VitzGlovesFingerless
+ pocket1: VitzPaperStarshina
+ pocket2: VitzRubberStamp
+#------------------------------------звеньевой----------
+- type: startingGear
+ id: VitzZvenGear
+ equipment:
+ jumpsuit: VitzUniformZvenievoi
+ back: VitzBackpackFilledZvenievoi
+ shoes: VitzBoots
+ head: VitzCapStarsiy
+ outerClothing: VitzArmorBasic
+ id: VitzPDAZvenievoi
+ ears: VitzHeadsetZvn
+ belt: VitzeBeltFilled
+ gloves: VitzGlovesFingerless
+ pocket1: VitzPaperZven
+ pocket2: VitzRubberStamp
+#------------------------------------мистер хилл----------
+- type: startingGear
+ id: VitzMrHillGear
+ equipment:
+ jumpsuit: VitzUniformStarshina
+ back: VitzBackpackFilledMrHill
+ shoes: VitzBoots
+ outerClothing: VitzArmorMrHill
+ id: VitzPDAMrHill
+ ears: VitzHeadsetMHl
+ gloves: VitzGlovesFingerless
+ pocket1: VitzPaperMrHill
+ pocket2: VitzRubberStamp
+#---------------------------------------------------спавнеры------------------------------------------------
+#-------------------------------------------Имена-------------------------------------
+#---------------------------------звания рядовых----------
+- type: dataset
+ id: VitzName-ef
+ values:
+ - Новобранец
+ - Ефрейтор
+#---------------------------------звания старшина----------
+- type: dataset
+ id: VitzName-st
+ values:
+ - Старшина
+#---------------------------------звания пилоты----------
+- type: dataset
+ id: VitzName-pi
+ values:
+ - Пилот
+ - Старший Пилот
+#---------------------------------звеньевой----------
+- type: dataset
+ id: VitzName-zv
+ values:
+ - Звеньевой
+#---------------------------------Мистер----------
+- type: dataset
+ id: VitzName-mr
+ values:
+ - Мистер
+#---------------------------------фамилии----------
+- type: dataset
+ id: VitzNameTwo
+ values:
+ - Мечников
+ - Кинжалов
+ - Топорин
+ - Пушкин
+ - Тачанкин
+ - Ружьин
+ - Ганзель
+ - Сворд
+ - Пикель
+ - Спир
+ - Мейс
+ - Палкат
+ - Мек
+ - Остеп
+ - Спуд
+ - Окс
+ - Швертен
+ - Акстер
+ - Койле
+#---------------------------------фамилии----------
+- type: dataset
+ id: VitzNameTwoHill
+ values:
+ - Хилл
+#-------------------------------------хуй знает что это, но вот оно работает и ладно---------------------------
+#---------------------------------ефрейтор----------
+- type: randomHumanoidSettings
+ speciesBlacklist:
+ - Diona
+ - Arachnid
+ id: VitzEfreitor
+ randomizeName: false
+ components:
+ - type: GhostRole
+ name: Гост-роль пехотинца Витезтви
+ description: "Вы боец рядового состава корпорации Витезтви. исполняйте приказы своего командира и воюте на совесть, ибо чем лучше вы работаете, тем больше вам платят."
+ - type: GhostTakeoverAvailable
+ - type: Loadout
+ prototypes: [ VitzEfreitorGear ]
+ - type: RandomMetadata
+ nameSegments:
+ - VitzName-ef
+ - VitzNameTwo
+
+- type: randomHumanoidSettings
+ id: VitzEfreitorReady
+ parent: VitzEfreitor
+ components:
+ - type: GhostRole
+ allowMovement: true
+ allowSpeech: true
+ makeSentient: true
+ name: Пехотинец Витезтви
+ description: "Вы боец рядового состава корпорации Витезтви. исполняйте приказы своего командира и воюте на совесть, ибо чем лучше вы работаете, тем больше вам платят."
+ - type: GhostTakeoverAvailable
+ - type: MobThresholds
+ thresholds:
+ 0: Alive
+ 110: Critical
+ 205: Dead
+ - type: Stamina
+ critThreshold: 380
+ - type: Loadout
+ prototypes: [ VitzEfreitorGear ]
+
+- type: entity
+ name: Спавнер солдата Витезтви
+ suffix: GOST, Витезтви
+ id: VitzMobHumanEfreitor
+ components:
+ - type: Sprite
+ sprite: Markers/jobs.rsi
+ state: security_cadet
+ - type: RandomHumanoidAppearance
+ randomizeName: false
+ - type: RandomMetadata
+ nameSegments:
+ - VitzName-ef
+ - VitzNameTwo
+ - type: RandomHumanoidSpawner
+ settings: VitzEfreitor
+#---------------------------------пилот----------
+- type: randomHumanoidSettings
+ speciesBlacklist:
+ - Diona
+ - Arachnid
+ id: VitzPilot
+ randomizeName: false
+ components:
+ - type: GhostRole
+ name: Гост-роль пилота Витезтви
+ description: "Вы пилот флота корпорации Витезтви. Выполняйте приказы командира звена. И помните: чем лучше вы работаете, тем больше вам платят"
+ - type: GhostTakeoverAvailable
+ - type: Loadout
+ prototypes: [ VitzPilotGear ]
+ - type: RandomMetadata
+ nameSegments:
+ - VitzName-pi
+ - VitzNameTwo
+
+- type: randomHumanoidSettings
+ id: VitzPilotReady
+ parent: VitzPilot
+ components:
+ - type: GhostRole
+ allowMovement: true
+ allowSpeech: true
+ makeSentient: true
+ name: Пилот Витезтви
+ description: "Вы пилот флота корпорации Витезтви. Выполняйте приказы командира звена. И помните: чем лучше вы работаете, тем больше вам платят"
+ - type: GhostTakeoverAvailable
+ - type: MobThresholds
+ thresholds:
+ 0: Alive
+ 100: Critical
+ 200: Dead
+ - type: Stamina
+ critThreshold: 380
+ - type: Loadout
+ prototypes: [ VitzPilotGear ]
+
+- type: entity
+ name: Спавнер пилота Витезтви
+ id: VitzMobHumanPilot
+ suffix: GOST, Витезтви
+ components:
+ - type: Sprite
+ sprite: Markers/jobs.rsi
+ state: security_officer
+ - type: RandomHumanoidAppearance
+ randomizeName: false
+ - type: RandomMetadata
+ nameSegments:
+ - VitzName-pi
+ - VitzNameTwo
+ - type: RandomHumanoidSpawner
+ settings: VitzPilot
+#---------------------------------старшина----------
+- type: randomHumanoidSettings
+ speciesBlacklist:
+ - Diona
+ - Arachnid
+ id: VitzStarshina
+ randomizeName: false
+ components:
+ - type: GhostRole
+ name: Гост-роль Старшины Витезтви
+ description: "Старшина армии корпорации Витезтви. Командуйте своими подчинёнными с умом. Помните: чем эффективней ваша работа, тем больше вам платят"
+ - type: GhostTakeoverAvailable
+ - type: Loadout
+ prototypes: [ VitzStarshinaGear ]
+ - type: RandomMetadata
+ nameSegments:
+ - VitzName-st
+ - VitzNameTwo
+
+- type: randomHumanoidSettings
+ id: VitzStarshinaReady
+ parent: VitzStarshina
+ components:
+ - type: GhostRole
+ allowMovement: true
+ allowSpeech: true
+ makeSentient: true
+ name: Старшина Витезтви
+ description: "Старшина армии корпорации Витезтви. Командуйте своими подчинёнными с умом. Помните: чем эффективней ваша работа, тем больше вам платят"
+ - type: GhostTakeoverAvailable
+ - type: MobThresholds
+ thresholds:
+ 0: Alive
+ 115: Critical
+ 210: Dead
+ - type: Stamina
+ critThreshold: 380
+ - type: Loadout
+ prototypes: [ VitzStarshinaGear ]
+
+- type: entity
+ name: Спавнер старшины Витезтви
+ id: VitzMobHumanStarshina
+ suffix: GOST, Витезтви
+ components:
+ - type: Sprite
+ sprite: Markers/jobs.rsi
+ state: warden
+ - type: RandomHumanoidAppearance
+ randomizeName: false
+ - type: RandomMetadata
+ nameSegments:
+ - VitzName-st
+ - VitzNameTwo
+ - type: RandomHumanoidSpawner
+ settings: VitzStarshina
+#---------------------------------звеньевой----------
+- type: randomHumanoidSettings
+ speciesBlacklist:
+ - Diona
+ - Arachnid
+ id: VitzZven
+ randomizeName: false
+ components:
+ - type: GhostRole
+ name: Гост-роль Звеньевого Витезтви
+ description: "Вы командир звена корпорации Витезтви. Командуйте пилотами своего звена с умом. Помните: чем эффективный ваше звено, тем больше вам платят!"
+ - type: GhostTakeoverAvailable
+ - type: Loadout
+ prototypes: [ VitzZvenGear ]
+ - type: RandomMetadata
+ nameSegments:
+ - VitzName-zv
+ - VitzNameTwo
+
+- type: randomHumanoidSettings
+ id: VitzZvenReady
+ parent: VitzZven
+ components:
+ - type: GhostRole
+ allowMovement: true
+ allowSpeech: true
+ makeSentient: true
+ name: Звеньевой Витезтви
+ description: "Вы командир звена корпорации Витезтви. Командуйте пилотами своего звена с умом. Помните: чем эффективный ваше звено, тем больше вам платят!"
+ - type: GhostTakeoverAvailable
+ - type: MobThresholds
+ thresholds:
+ 0: Alive
+ 105: Critical
+ 205: Dead
+ - type: Stamina
+ critThreshold: 380
+ - type: Loadout
+ prototypes: [ VitzZvenGear ]
+
+- type: entity
+ name: Звеньевой Витезтви
+ id: VitzMobHumanZven
+ suffix: GOST, Витезтви
+ components:
+ - type: Sprite
+ sprite: Markers/jobs.rsi
+ state: warden
+ - type: RandomHumanoidAppearance
+ randomizeName: false
+ - type: RandomMetadata
+ nameSegments:
+ - VitzName-zv
+ - VitzNameTwo
+ - type: RandomHumanoidSpawner
+ settings: VitzZven
+#---------------------------------мистер Хилл----------
+- type: randomHumanoidSettings
+ speciesBlacklist:
+ - Diona
+ - Arachnid
+ id: VitzMrHill
+ randomizeName: false
+ components:
+ - type: GhostRole
+ name: Гост-роль Мистера Хилла Витезтви
+ description: "Вы вербовщик и продавец услуг корпорации Витезтви. Вежливо пейте дорогой алкоголь и общайтесь самыми важными людьми для продажи услуг и оружия. Вы получаете процент с продажи каждой единицы товара или услуг"
+ - type: GhostTakeoverAvailable
+ - type: Loadout
+ prototypes: [ VitzMrHillGear ]
+ - type: RandomMetadata
+ nameSegments:
+ - VitzName-mr
+ - VitzNameTwoHill
+
+- type: randomHumanoidSettings
+ id: VitzMrHillReady
+ parent: VitzMrHill
+ components:
+ - type: GhostRole
+ allowMovement: true
+ allowSpeech: true
+ makeSentient: true
+ name: Мистер Хилл Витезтви
+ description: "Вы вербовщик и продавец услуг корпорации Витезтви. Вежливо пейте дорогой алкоголь и общайтесь самыми важными людьми для продажи услуг и оружия. Вы получаете процент с продажи каждой единицы товара или услуг"
+ - type: GhostTakeoverAvailable
+ - type: MobThresholds
+ thresholds:
+ 0: Alive
+ 100: Critical
+ 200: Dead
+ - type: Stamina
+ critThreshold: 380
+ - type: Loadout
+ prototypes: [ VitzMrHillGear]
+
+- type: entity
+ name: Спавнер Мистера Хилла Витезтви
+ id: VitzMobHumanMrHill
+ suffix: GOST, Витезтви
+ components:
+ - type: Sprite
+ sprite: Markers/jobs.rsi
+ state: reporter
+ - type: RandomHumanoidAppearance
+ randomizeName: false
+ - type: RandomMetadata
+ nameSegments:
+ - VitzName-mr
+ - VitzNameTwoHill
+ - type: RandomHumanoidSpawner
+ settings: VitzMrHill
+#---------------------------------------------------------------Бумаги------------------------------------------------------------
+#-----------------------------------ефрейтор-----------------------------
+- type: entity
+ categories: [ HideSpawnMenu ]
+ id: VitzPaperEfreitor
+ name: Памятка пехотинца Втезтви
+ suffix: Витезтви
+ parent: Paper
+ components:
+ - type: TimedDespawn
+ lifetime: 1200
+ - type: Paper
+ content: |
+ Форма: VTZ-ARM-EFR-251
+ Кому: Пехотинцу 251-й пехотной дивизии
+ Вы: Подготовленный пехотинец корпорации Витезтви. Профессиональный вояка, славный парниша и вообще приятный и лихой чувак.
+ Ваши навыки: Базовые навыки, Владение оружием, Разделка туш, Готовка
+ Руководство к отыгрышу: Будьте смелым, храбрым, громким, весёлым. Но при этом дисциплинированным и умелым бойцом. По первому слову начинайте выполнять приказ своего старшины. Можете напоминать остальным, что вы им не подчиняетесь и приказы их не исполняете, если не хотите. Если старшина разрешил вольничать, то убивайте время, как настоящий слодат: пейте в баре, вкусно жрите, попробуйте найти лёгкой дури, пофлиртуйте с красотками, почитайте в библиотеке книги, выхзовите на бой боксёра, предложите любому партейку в шашки.
+ Краткий лор корпорации: Уже более 350 лет корпорация Витезтви предлагает всем желающим услуги найми боевых подразделений. Но сдаёт в аренду не группы и отряды спецназа, как многие их конкуренты, а роты, дивизии, полки и армии хорошо обученных пехотинцев, а также эскадрильи, авиаполки и целые флоты космолётов. Кроме того Витезтви является крупным производителем и поставщиком самого разного пехотного вооружения, снаряжения, а так же оружия для бронетехники и космических кораблей. Подавляющее большинство оружия СБ НТ аышло с конвейров заводов корпорации Витезтви.
+#-----------------------------------пилот-----------------------------
+- type: entity
+ categories: [ HideSpawnMenu ]
+ id: VitzPaperPilot
+ name: Памятка пилота Витезтви
+ suffix: Витезтви
+ parent: Paper
+ components:
+ - type: TimedDespawn
+ lifetime: 1200
+ - type: Paper
+ content: |
+ Форма: VTZ-FLT-STA-145
+ Кому: Пилоту 145-й авиаэскадрильи
+ Вы: Хорошо обученый пилот корпорации Витезтви. Профессиональный вояка, славный парниша и вообще приятный и лихой чувак, которому не усидеть на одном месте и он всегдя тянется к штурвалу своей боевой машины, дабы лететь к звёздам.
+ Ваши навыки: Базовые навыки, Владение оружием, Управление шаттлом
+ Руководство к отыгрышу: Будьте смелым, храбрым, громким, весёлым. Но при этом дисциплинированным и умелым бойцом. По первому слову начинайте выполнять приказ своего старшины. Можете напоминать остальным, что вы им не подчиняетесь и приказы их не исполняете, если не хотите. Если старшина разрешил вольничать, то убивайте время, как настоящий слодат: пейте в баре, вкусно жрите, попробуйте найти лёгкой дури, пофлиртуйте с красотками, почитайте в библиотеке книги, выхзовите на бой боксёра, предложите любому партейку в шашки.
+ Краткий лор корпорации: Уже более 350 лет корпорация Витезтви предлагает всем желающим услуги найми боевых подразделений. Но сдаёт в аренду не группы и отряды спецназа, как многие их конкуренты, а роты, дивизии, полки и армии хорошо обученных пехотинцев, а также эскадрильи, авиаполки и целые флоты космолётов. Кроме того Витезтви является крупным производителем и поставщиком самого разного пехотного вооружения, снаряжения, а так же оружия для бронетехники и космических кораблей. Подавляющее большинство оружия СБ НТ аышло с конвейров заводов корпорации Витезтви.
+#-----------------------------------старшина-----------------------------
+- type: entity
+ categories: [ HideSpawnMenu ]
+ id: VitzPaperStarshina
+ name: Памятка старшины Витезтви
+ suffix: Витезтви
+ parent: Paper
+ components:
+ - type: TimedDespawn
+ lifetime: 1200
+ - type: Paper
+ content: |
+ Форма: VTZ-ARM-STR-251
+ Кому: Старшине 251-й пехотной дивизии
+ Вы: Опытный боец и командир корпорации Витезтви. Профессиональный вояка, грозный и громогласный батяня своего подразделения
+ Ваши навыки: Базовые навыки, Владение оружием, Разделка туш, Готовка, Смешивание напитков
+ Руководство к отыгрышу: Будьте смелым, храбрым, умным и хитрым. А ещё строгим и дисциплинирующим командиром. Быстро выполняйте приказы командования. Станьте лицом своей организации. Стройте своих бойцов, не давайте им слишком много страдать хернёй! Но при этом будьте готовы защищать их, как своих сыновей и дочерей, и не забывайте давать им хоть немного воли.
+ Краткий лор корпорации: Уже более 350 лет корпорация Витезтви предлагает всем желающим услуги найми боевых подразделений. Но сдаёт в аренду не группы и отряды спецназа, как многие их конкуренты, а роты, дивизии, полки и армии хорошо обученных пехотинцев, а также эскадрильи, авиаполки и целые флоты космолётов. Кроме того Витезтви является крупным производителем и поставщиком самого разного пехотного вооружения, снаряжения, а так же оружия для бронетехники и космических кораблей. Подавляющее большинство оружия СБ НТ аышло с конвейров заводов корпорации Витезтви.
+#-----------------------------------Звеньевой-----------------------------
+- type: entity
+ categories: [ HideSpawnMenu ]
+ id: VitzPaperZven
+ name: Памятка звеньевого Витезтви
+ suffix: Витезтви
+ parent: Paper
+ components:
+ - type: TimedDespawn
+ lifetime: 1200
+ - type: Paper
+ content: |
+ Форма: VTZ-FLT-ZVN-145
+ Кому: Звеньевому 145-й авиаэскадрильи
+ Вы: Опытный пилот и командир корпорации Витезтви. Профессиональный вояка, расчётливый, хитрый, с быстрой реакцией.
+ Ваши навыки: Базовые навыки, Владение оружием, Управление шаттлом, Готовка
+ Руководство к отыгрышу: Будьте смелым, храбрым, умным и хитрым. А ещё дисциплинирующим командиром. Быстро выполняйте приказы командования. Вы должны быть лучшим, а потому общайтесь не теря своего достоинства. Командуйте своими пилотами, не давайте им слишком много морально разлагаться! Но при этом будьте готовы защищать их, как своих сыновей и дочерей, и не забывайте давать им хоть немного воли.
+ Краткий лор корпорации: Уже более 350 лет корпорация Витезтви предлагает всем желающим услуги найми боевых подразделений. Но сдаёт в аренду не группы и отряды спецназа, как многие их конкуренты, а роты, дивизии, полки и армии хорошо обученных пехотинцев, а также эскадрильи, авиаполки и целые флоты космолётов. Кроме того Витезтви является крупным производителем и поставщиком самого разного пехотного вооружения, снаряжения, а так же оружия для бронетехники и космических кораблей. Подавляющее большинство оружия СБ НТ аышло с конвейров заводов корпорации Витезтви.
+#-----------------------------------Мистер Хилл-----------------------------
+- type: entity
+ categories: [ HideSpawnMenu ]
+ id: VitzPaperMrHill
+ name: Памятка Мистера Хилла
+ suffix: Витезтви
+ parent: Paper
+ components:
+ - type: TimedDespawn
+ lifetime: 1200
+ - type: Paper
+ content: |
+ Форма: VTZ-CCM-MHL-057
+ Кому: Агенту Хилл №-057
+ Вы: Маркетолог, Психолог, Вербовщик. Вы много кто. Вы вербуете новых бойцов витезтви, а так же продаёте оружие, боеприпасы и заключаете контракты на найм единиц флота или армии любому, кто имеет достаточно денег. Вы всегда появляетесь там, где готовится битва, и пропадаете, когда всё закончилось.
+ Ваши навыки: Базовые навыки, Владение оружием, Готовка, Смешивание напитков, Управление шаттлом, Психолог
+ Руководство к отыгрышу: Будьте спокойным, сдержанным, вежливым. Говорите о делах со всеми, но продаватйте лишь тем, кто может заплатить. Вы тут самый ктурой парень, но пусть об этом говорит не бравада и бурная возня, а ваше хладнокровное спокойствие и крутость. Вы имеете право командовать рядовым и младшим офицерским составом бойцов корпорации.
+ Краткий лор корпорации: Уже более 350 лет корпорация Витезтви предлагает всем желающим услуги найми боевых подразделений. Но сдаёт в аренду не группы и отряды спецназа, как многие их конкуренты, а роты, дивизии, полки и армии хорошо обученных пехотинцев, а также эскадрильи, авиаполки и целые флоты космолётов. Кроме того Витезтви является крупным производителем и поставщиком самого разного пехотного вооружения, снаряжения, а так же оружия для бронетехники и космических кораблей. Подавляющее большинство оружия СБ НТ аышло с конвейров заводов корпорации Витезтви.
+#---------------------------------------------------------------Ящики со снарягой------------------------------------------------------------
+#-----------------------------Базовый ящик------------------
+- type: entity
+ parent: CrateBaseSecure
+ id: VitzCrate
+ name: Ящик снаряжения Витезтви
+ suffix: Витезтви
+ components:
+ - type: Icon
+ sprite: Corvax/Lore/Viteztvi/vitz_crates.rsi
+ - type: Sprite
+ sprite: Corvax/Lore/Viteztvi/vitz_crates.rsi
+ - type: AccessReader
+ access: [["VitzAccessSolder"]]
+#-----------------------------Ящик строевого пехотного оружия------------------
+- type: entity
+ id: VitzCrateWeaponsBase
+ parent: VitzCrate
+ name: Ящик стандартного пехотного оружия корпорации Витезтви
+ suffix: Витезтви
+ description: Простые и надёжные стволы корпорации Витезтви скрываются тут под замком
+ components:
+ - type: StorageFill
+ contents:
+ - id: WeaponRifleLecter
+ - id: WeaponRifleLecter
+ - id: WeaponRifleLecter
+ - id: WeaponRifleLecter
+ - id: WeaponShotgunEnforcer
+ - id: WeaponShotgunEnforcer
+ - id: WeaponShotgunEnforcer
+ - id: WeaponShotgunEnforcer
+ - id: WeaponLaserCarbine
+ - id: WeaponLaserCarbine
+ - id: WeaponLaserCarbine
+ - id: WeaponLaserCarbine
+#-----------------------------Ящик вспомогательного пехотного оружия------------------
+- type: entity
+ id: VitzCrateWeaponsHelp
+ parent: VitzCrate
+ name: Ящик вспомогательного пехотного оружия корпорации Витезтви
+ suffix: Витезтви
+ description: Простые и надёжные стволы корпорации Витезтви скрываются тут под замком
+ components:
+ - type: StorageFill
+ contents:
+ - id: WeaponSniperHristov
+ - id: WeaponSniperHristov
+ - id: WeaponSniperHristov
+ - id: WeaponLightMachineGunL6
+ - id: WeaponLightMachineGunL6
+ - id: WeaponLightMachineGunL6
+#-----------------------------Ящик лёгкого и флотского оружия------------------
+- type: entity
+ id: VitzCrateWeaponsLight
+ parent: VitzCrate
+ name: Ящик лёгкого оружия корпорации Витезтви
+ suffix: Витезтви
+ description: Простые и надёжные стволы корпорации Витезтви скрываются тут под замком
+ components:
+ - type: StorageFill
+ contents:
+ - id: WeaponPistolMk58
+ - id: WeaponPistolMk58
+ - id: WeaponPistolMk58
+ - id: WeaponPistolMk58
+ - id: SMGViteztvi
+ - id: SMGViteztvi
+ - id: SMGViteztvi
+ - id: WeaponRevolverInspector
+ - id: WeaponRevolverInspector
+ - id: WeaponRevolverMateba
+#-----------------------------Ящик основных боеприпасов------------------
+- type: entity
+ id: VitzCrateAmmoBase
+ parent: VitzCrate
+ name: Ящик боеприпасов основного пехотного оружия корпорации Витезтви
+ suffix: Витезтви
+ description: Большой ящик патронов к оружию корпорации Витезтви
+ components:
+ - type: StorageFill
+ contents:
+ - id: MagazineBoxRifle
+ - id: MagazineBoxRifle
+ - id: MagazineBoxRifle
+ - id: MagazineBoxRifle
+ - id: MagazineBoxRifle
+ - id: BoxLethalshot
+ - id: BoxLethalshot
+ - id: BoxLethalshot
+ - id: BoxLethalshot
+ - id: WeaponCapacitorRechargerCircuitboard
+#-----------------------------Ящик вспомогательных боеприпасов------------------
+- type: entity
+ id: VitzCrateAmmoHelp
+ parent: VitzCrate
+# Код написал Crazzy_pingvin
+ name: Ящик боеприпасов вспомогательного пехотного оружия корпорации Витезтви
+ suffix: Витезтви
+ description: Большой ящик патронов к оружию корпорации Витезтви
+ components:
+ - type: StorageFill
+ contents:
+ - id: MagazineBoxLightRifleBig
+ - id: MagazineBoxLightRifleBig
+ - id: MagazineBoxAntiMaterielBig
+ - id: MagazineBoxAntiMaterielBig
+#-----------------------------Ящик дополнительных боеприпасов------------------
+- type: entity
+ id: VitzCrateAmmoLight
+ parent: VitzCrate
+ name: Ящик боеприпасов лёгкого оружия корпорации Витезтви
+ suffix: Витезтви
+ description: Большой ящик патронов к оружию корпорации Витезтви
+ components:
+ - type: StorageFill
+ contents:
+ - id: MagazineBoxPistol
+ - id: MagazineBoxPistol
+ - id: MagazineBoxPistol
+ - id: MagazineBoxPistol
+ - id: MagazineBoxPistol
+ - id: MagazineBoxPistol
+ - id: MagazineBoxMagnum
+ - id: MagazineBoxMagnum
+ - id: MagazineBoxMagnum
+#-----------------------------Ящик пехотной военной формы------------------
+- type: entity
+ id: VitzCrateFormPeh
+ parent: VitzCrate
+ name: Ящик пехотной формы корпорации Витезтви
+ suffix: Витезтви
+ description: Содержит в себе стандартные наборы экипировки для бойцов пехоты корпорации Витезтви
+ components:
+ - type: StorageFill
+ contents:
+ - id: VitzUniformEfreitor
+ - id: VitzUniformEfreitor
+ - id: VitzUniformStarshina
+ - id: VitzBackpack
+ - id: VitzBackpack
+ - id: VitzBackpack
+ - id: VitzBoots
+ - id: VitzBoots
+ - id: VitzBoots
+ - id: VitzBeretEfreitor
+ - id: VitzBeretEfreitor
+ - id: VitzBeretStarshina
+ - id: VitzGlovesFingerless
+ - id: VitzGlovesFingerless
+ - id: VitzGlovesFingerless
+ - id: VitzeBelt
+ - id: VitzeBelt
+ - id: VitzeBelt
+#-----------------------------Ящик флотской военной формы------------------
+- type: entity
+ id: VitzCrateFormFlt
+ parent: VitzCrate
+ name: Ящик флотской формы корпорации Витезтви
+ suffix: Витезтви
+ description: Содержит в себе стандартные наборы экипировки для бойцов флота корпорации Витезтви
+ components:
+ - type: StorageFill
+ contents:
+ - id: VitzUniformStarshiy
+ - id: VitzUniformStarshiy
+ - id: VitzUniformZvenievoi
+ - id: VitzBackpack
+ - id: VitzBackpack
+ - id: VitzBackpack
+ - id: VitzBoots
+ - id: VitzBoots
+ - id: VitzBoots
+ - id: VitzCapStarsiy
+ - id: VitzCapStarsiy
+ - id: VitzCapZvenievoi
+ - id: VitzGlovesFingerless
+ - id: VitzGlovesFingerless
+ - id: VitzGlovesFingerless
+ - id: VitzeBelt
+ - id: VitzeBelt
+ - id: VitzeBelt
+#-----------------------------Ящик брони------------------
+- type: entity
+ id: VitzCrateArmor
+ parent: VitzCrate
+ name: Ящик брони корпорации Витезтви
+ suffix: Витезтви
+ description: Содержит в себе элементы защиты и скафандры бойцов корпорации Витезтви
+ components:
+ - type: StorageFill
+ contents:
+ - id: VitzHelmetEfreitor
+ - id: VitzHelmetEfreitor
+ - id: VitzHelmetStarshina
+ - id: VitzHelmetPilots
+ - id: VitzHelmetPilots
+ - id: VitzHelmetPilots
+ - id: VitzArmorBasic
+ - id: VitzArmorBasic
+ - id: VitzArmorBasic
+ - id: VitzHardsuitPehot
+ - id: VitzHardsuitPehot
+ - id: VitzHardsuitPehot
+ - id: VitzHardsuitPilot
+ - id: VitzHardsuitPilot
+ - id: VitzHardsuitPilot
+#-----------------------------Ящик связи------------------
+- type: entity
+ id: VitzCrateRadio
+ parent: VitzCrate
+ name: Ящик систем связи корпорации Витезтви
+ suffix: Витезтви
+ description: Содержит в себе гарнитуры и ключи шифрования радиочастот корпорации Витезтви
+ components:
+ - type: StorageFill
+ contents:
+ - id: VitzHeadsetPeh
+ - id: VitzHeadsetPeh
+ - id: VitzHeadsetPeh
+ - id: VitzHeadsetPeh
+ - id: VitzHeadsetPeh
+ - id: VitzHeadsetPeh
+ - id: VitzEncryptionKeyPeh
+ - id: VitzEncryptionKeyPeh
+ - id: VitzEncryptionKeyPeh
+ - id: VitzEncryptionKeyPil
+ - id: VitzEncryptionKeyPil
+ - id: VitzEncryptionKeyCom
+ - id: VitzEncryptionKeyPil
+ - id: VitzEncryptionKeyPil
+ - id: VitzEncryptionKeyCom
\ No newline at end of file
diff --git a/Resources/Prototypes/Corvax/Objectives/objectiveGroups.yml b/Resources/Prototypes/Corvax/Objectives/objectiveGroups.yml
index f5c264fd83b..f0d39531292 100644
--- a/Resources/Prototypes/Corvax/Objectives/objectiveGroups.yml
+++ b/Resources/Prototypes/Corvax/Objectives/objectiveGroups.yml
@@ -1,4 +1,4 @@
- type: weightedRandom
id: TraitorObjectiveGroupNukieDisk
weights:
- NukeDiskStealObjective: 0.05
\ No newline at end of file
+ NukeDiskStealObjective: 1
\ No newline at end of file
diff --git a/Resources/Prototypes/GameRules/unknown_shuttles.yml b/Resources/Prototypes/GameRules/unknown_shuttles.yml
index f3391333b53..b2dde584c59 100644
--- a/Resources/Prototypes/GameRules/unknown_shuttles.yml
+++ b/Resources/Prototypes/GameRules/unknown_shuttles.yml
@@ -20,6 +20,7 @@
- id: UnknownShuttleMeatZone
- id: UnknownShuttleMicroshuttle
- id: UnknownShuttleSpacebus
+ - id: UnknownShuttleUmporLost
- type: entityTable
id: UnknownShuttlesFreelanceTable
diff --git a/Resources/Prototypes/Objectives/objectiveGroups.yml b/Resources/Prototypes/Objectives/objectiveGroups.yml
index 2bf1b2707fd..5e17e618407 100644
--- a/Resources/Prototypes/Objectives/objectiveGroups.yml
+++ b/Resources/Prototypes/Objectives/objectiveGroups.yml
@@ -6,7 +6,7 @@
TraitorObjectiveGroupKill: 1
TraitorObjectiveGroupState: 1 #As in, something about your character. Alive, dead, arrested, gained an ability...
TraitorObjectiveGroupSocial: 1 #Involves helping/harming others without killing them or stealing their stuff
- TraitorObjectiveGroupNukieDisk: 1 #Corvax
+ TraitorObjectiveGroupNukieDisk: 0.05 #Corvax
- type: weightedRandom
id: TraitorObjectiveGroupSteal
diff --git a/Resources/Textures/Corvax/Lore/KMLG/Armor/kmlg_armor.rsi/equipped-OUTERCLOTHING-vox.png b/Resources/Textures/Corvax/Lore/KMLG/Armor/kmlg_armor.rsi/equipped-OUTERCLOTHING-vox.png
new file mode 100644
index 00000000000..c9c7c5e868e
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/KMLG/Armor/kmlg_armor.rsi/equipped-OUTERCLOTHING-vox.png differ
diff --git a/Resources/Textures/Corvax/Lore/KMLG/Armor/kmlg_armor.rsi/equipped-OUTERCLOTHING.png b/Resources/Textures/Corvax/Lore/KMLG/Armor/kmlg_armor.rsi/equipped-OUTERCLOTHING.png
new file mode 100644
index 00000000000..d9c553ad29e
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/KMLG/Armor/kmlg_armor.rsi/equipped-OUTERCLOTHING.png differ
diff --git a/Resources/Textures/Corvax/Lore/KMLG/Armor/kmlg_armor.rsi/icon.png b/Resources/Textures/Corvax/Lore/KMLG/Armor/kmlg_armor.rsi/icon.png
new file mode 100644
index 00000000000..2849c883ad0
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/KMLG/Armor/kmlg_armor.rsi/icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/KMLG/Armor/kmlg_armor.rsi/inhand-left.png b/Resources/Textures/Corvax/Lore/KMLG/Armor/kmlg_armor.rsi/inhand-left.png
new file mode 100644
index 00000000000..f5bda39e5c9
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/KMLG/Armor/kmlg_armor.rsi/inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/KMLG/Armor/kmlg_armor.rsi/inhand-right.png b/Resources/Textures/Corvax/Lore/KMLG/Armor/kmlg_armor.rsi/inhand-right.png
new file mode 100644
index 00000000000..a8173ff753e
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/KMLG/Armor/kmlg_armor.rsi/inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/KMLG/Armor/kmlg_armor.rsi/meta.json b/Resources/Textures/Corvax/Lore/KMLG/Armor/kmlg_armor.rsi/meta.json
new file mode 100644
index 00000000000..c050a121e84
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/KMLG/Armor/kmlg_armor.rsi/meta.json
@@ -0,0 +1,30 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/2fea0a59470c476cf3f927833d3918d89cbe6af8. Vox state made by Flareguy for Space Station 14",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "equipped-OUTERCLOTHING",
+ "directions": 4
+ },
+ {
+ "name": "equipped-OUTERCLOTHING-vox",
+ "directions": 4
+ },
+ {
+ "name": "inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "inhand-right",
+ "directions": 4
+ }
+ ]
+}
diff --git a/Resources/Textures/Corvax/Lore/KMLG/Armor/kmlg_hardsuits.rsi/equipped-OUTERCLOTHING.png b/Resources/Textures/Corvax/Lore/KMLG/Armor/kmlg_hardsuits.rsi/equipped-OUTERCLOTHING.png
new file mode 100644
index 00000000000..6af133bb593
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/KMLG/Armor/kmlg_hardsuits.rsi/equipped-OUTERCLOTHING.png differ
diff --git a/Resources/Textures/Corvax/Lore/KMLG/Armor/kmlg_hardsuits.rsi/icon.png b/Resources/Textures/Corvax/Lore/KMLG/Armor/kmlg_hardsuits.rsi/icon.png
new file mode 100644
index 00000000000..937b8fadcc2
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/KMLG/Armor/kmlg_hardsuits.rsi/icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/KMLG/Armor/kmlg_hardsuits.rsi/inhand-left.png b/Resources/Textures/Corvax/Lore/KMLG/Armor/kmlg_hardsuits.rsi/inhand-left.png
new file mode 100644
index 00000000000..8a762d2826f
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/KMLG/Armor/kmlg_hardsuits.rsi/inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/KMLG/Armor/kmlg_hardsuits.rsi/inhand-right.png b/Resources/Textures/Corvax/Lore/KMLG/Armor/kmlg_hardsuits.rsi/inhand-right.png
new file mode 100644
index 00000000000..ad58a1830bc
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/KMLG/Armor/kmlg_hardsuits.rsi/inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/KMLG/Armor/kmlg_hardsuits.rsi/meta.json b/Resources/Textures/Corvax/Lore/KMLG/Armor/kmlg_hardsuits.rsi/meta.json
new file mode 100644
index 00000000000..e482264df5f
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/KMLG/Armor/kmlg_hardsuits.rsi/meta.json
@@ -0,0 +1,26 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/4f6190e2895e09116663ef282d3ce1d8b35c032e",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "equipped-OUTERCLOTHING",
+ "directions": 4
+ },
+ {
+ "name": "inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "inhand-right",
+ "directions": 4
+ }
+ ]
+}
diff --git a/Resources/Textures/Corvax/Lore/KMLG/Armor/kmlg_hardsuits_helmet.rsi/icon-flash.png b/Resources/Textures/Corvax/Lore/KMLG/Armor/kmlg_hardsuits_helmet.rsi/icon-flash.png
new file mode 100644
index 00000000000..afcc66a3710
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/KMLG/Armor/kmlg_hardsuits_helmet.rsi/icon-flash.png differ
diff --git a/Resources/Textures/Corvax/Lore/KMLG/Armor/kmlg_hardsuits_helmet.rsi/icon.png b/Resources/Textures/Corvax/Lore/KMLG/Armor/kmlg_hardsuits_helmet.rsi/icon.png
new file mode 100644
index 00000000000..0274e02d25b
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/KMLG/Armor/kmlg_hardsuits_helmet.rsi/icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/KMLG/Armor/kmlg_hardsuits_helmet.rsi/meta.json b/Resources/Textures/Corvax/Lore/KMLG/Armor/kmlg_hardsuits_helmet.rsi/meta.json
new file mode 100644
index 00000000000..7bea2d1a865
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/KMLG/Armor/kmlg_hardsuits_helmet.rsi/meta.json
@@ -0,0 +1,41 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/4f6190e2895e09116663ef282d3ce1d8b35c032e",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "icon-flash"
+ },
+ {
+ "name": "off-equipped-HELMET",
+ "directions": 4
+ },
+ {
+ "name": "off-inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "off-inhand-right",
+ "directions": 4
+ },
+ {
+ "name": "on-equipped-HELMET",
+ "directions": 4
+ },
+ {
+ "name": "on-inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "on-inhand-right",
+ "directions": 4
+ }
+ ]
+}
diff --git a/Resources/Textures/Corvax/Lore/KMLG/Armor/kmlg_hardsuits_helmet.rsi/off-equipped-HELMET.png b/Resources/Textures/Corvax/Lore/KMLG/Armor/kmlg_hardsuits_helmet.rsi/off-equipped-HELMET.png
new file mode 100644
index 00000000000..b164ee5297d
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/KMLG/Armor/kmlg_hardsuits_helmet.rsi/off-equipped-HELMET.png differ
diff --git a/Resources/Textures/Corvax/Lore/KMLG/Armor/kmlg_hardsuits_helmet.rsi/off-inhand-left.png b/Resources/Textures/Corvax/Lore/KMLG/Armor/kmlg_hardsuits_helmet.rsi/off-inhand-left.png
new file mode 100644
index 00000000000..eaf73d2e8eb
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/KMLG/Armor/kmlg_hardsuits_helmet.rsi/off-inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/KMLG/Armor/kmlg_hardsuits_helmet.rsi/off-inhand-right.png b/Resources/Textures/Corvax/Lore/KMLG/Armor/kmlg_hardsuits_helmet.rsi/off-inhand-right.png
new file mode 100644
index 00000000000..86b769e8ee5
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/KMLG/Armor/kmlg_hardsuits_helmet.rsi/off-inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/KMLG/Armor/kmlg_hardsuits_helmet.rsi/on-equipped-HELMET.png b/Resources/Textures/Corvax/Lore/KMLG/Armor/kmlg_hardsuits_helmet.rsi/on-equipped-HELMET.png
new file mode 100644
index 00000000000..046aa597ae7
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/KMLG/Armor/kmlg_hardsuits_helmet.rsi/on-equipped-HELMET.png differ
diff --git a/Resources/Textures/Corvax/Lore/KMLG/Armor/kmlg_hardsuits_helmet.rsi/on-inhand-left.png b/Resources/Textures/Corvax/Lore/KMLG/Armor/kmlg_hardsuits_helmet.rsi/on-inhand-left.png
new file mode 100644
index 00000000000..5d64b750ae2
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/KMLG/Armor/kmlg_hardsuits_helmet.rsi/on-inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/KMLG/Armor/kmlg_hardsuits_helmet.rsi/on-inhand-right.png b/Resources/Textures/Corvax/Lore/KMLG/Armor/kmlg_hardsuits_helmet.rsi/on-inhand-right.png
new file mode 100644
index 00000000000..e3754a619de
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/KMLG/Armor/kmlg_hardsuits_helmet.rsi/on-inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/KMLG/Armor/kmlg_nooc_hardsuits_field.rsi/equipped-OUTERCLOTHING.png b/Resources/Textures/Corvax/Lore/KMLG/Armor/kmlg_nooc_hardsuits_field.rsi/equipped-OUTERCLOTHING.png
new file mode 100644
index 00000000000..1e6b1d3548f
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/KMLG/Armor/kmlg_nooc_hardsuits_field.rsi/equipped-OUTERCLOTHING.png differ
diff --git a/Resources/Textures/Corvax/Lore/KMLG/Armor/kmlg_nooc_hardsuits_field.rsi/icon.png b/Resources/Textures/Corvax/Lore/KMLG/Armor/kmlg_nooc_hardsuits_field.rsi/icon.png
new file mode 100644
index 00000000000..649c12317c0
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/KMLG/Armor/kmlg_nooc_hardsuits_field.rsi/icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/KMLG/Armor/kmlg_nooc_hardsuits_field.rsi/inhand-left.png b/Resources/Textures/Corvax/Lore/KMLG/Armor/kmlg_nooc_hardsuits_field.rsi/inhand-left.png
new file mode 100644
index 00000000000..45b2a97b143
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/KMLG/Armor/kmlg_nooc_hardsuits_field.rsi/inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/KMLG/Armor/kmlg_nooc_hardsuits_field.rsi/inhand-right.png b/Resources/Textures/Corvax/Lore/KMLG/Armor/kmlg_nooc_hardsuits_field.rsi/inhand-right.png
new file mode 100644
index 00000000000..a29775fd54a
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/KMLG/Armor/kmlg_nooc_hardsuits_field.rsi/inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/KMLG/Armor/kmlg_nooc_hardsuits_field.rsi/meta.json b/Resources/Textures/Corvax/Lore/KMLG/Armor/kmlg_nooc_hardsuits_field.rsi/meta.json
new file mode 100644
index 00000000000..e482264df5f
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/KMLG/Armor/kmlg_nooc_hardsuits_field.rsi/meta.json
@@ -0,0 +1,26 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/4f6190e2895e09116663ef282d3ce1d8b35c032e",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "equipped-OUTERCLOTHING",
+ "directions": 4
+ },
+ {
+ "name": "inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "inhand-right",
+ "directions": 4
+ }
+ ]
+}
diff --git a/Resources/Textures/Corvax/Lore/KMLG/Armor/kmlg_nooc_hardsuits_helmet_field.rsi/equipped-HELMET.png b/Resources/Textures/Corvax/Lore/KMLG/Armor/kmlg_nooc_hardsuits_helmet_field.rsi/equipped-HELMET.png
new file mode 100644
index 00000000000..5d54789321b
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/KMLG/Armor/kmlg_nooc_hardsuits_helmet_field.rsi/equipped-HELMET.png differ
diff --git a/Resources/Textures/Corvax/Lore/KMLG/Armor/kmlg_nooc_hardsuits_helmet_field.rsi/icon.png b/Resources/Textures/Corvax/Lore/KMLG/Armor/kmlg_nooc_hardsuits_helmet_field.rsi/icon.png
new file mode 100644
index 00000000000..977052e87f5
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/KMLG/Armor/kmlg_nooc_hardsuits_helmet_field.rsi/icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/KMLG/Armor/kmlg_nooc_hardsuits_helmet_field.rsi/inhand-left.png b/Resources/Textures/Corvax/Lore/KMLG/Armor/kmlg_nooc_hardsuits_helmet_field.rsi/inhand-left.png
new file mode 100644
index 00000000000..109de72a4b5
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/KMLG/Armor/kmlg_nooc_hardsuits_helmet_field.rsi/inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/KMLG/Armor/kmlg_nooc_hardsuits_helmet_field.rsi/inhand-right.png b/Resources/Textures/Corvax/Lore/KMLG/Armor/kmlg_nooc_hardsuits_helmet_field.rsi/inhand-right.png
new file mode 100644
index 00000000000..c09e3ff28ef
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/KMLG/Armor/kmlg_nooc_hardsuits_helmet_field.rsi/inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/KMLG/Armor/kmlg_nooc_hardsuits_helmet_field.rsi/meta.json b/Resources/Textures/Corvax/Lore/KMLG/Armor/kmlg_nooc_hardsuits_helmet_field.rsi/meta.json
new file mode 100644
index 00000000000..f87305d5124
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/KMLG/Armor/kmlg_nooc_hardsuits_helmet_field.rsi/meta.json
@@ -0,0 +1,26 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/4f6190e2895e09116663ef282d3ce1d8b35c032e",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "equipped-HELMET",
+ "directions": 4
+ },
+ {
+ "name": "inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "inhand-right",
+ "directions": 4
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Resources/Textures/Corvax/Lore/KMLG/Equipment/head_m.png b/Resources/Textures/Corvax/Lore/KMLG/Equipment/head_m.png
new file mode 100644
index 00000000000..a43907768eb
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/KMLG/Equipment/head_m.png differ
diff --git a/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_backpack_rad.rsi/equipped-BACKPACK.png b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_backpack_rad.rsi/equipped-BACKPACK.png
new file mode 100644
index 00000000000..ed9358979e9
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_backpack_rad.rsi/equipped-BACKPACK.png differ
diff --git a/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_backpack_rad.rsi/icon.png b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_backpack_rad.rsi/icon.png
new file mode 100644
index 00000000000..4a5ee151def
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_backpack_rad.rsi/icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_backpack_rad.rsi/inhand-left.png b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_backpack_rad.rsi/inhand-left.png
new file mode 100644
index 00000000000..5856595f139
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_backpack_rad.rsi/inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_backpack_rad.rsi/inhand-right.png b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_backpack_rad.rsi/inhand-right.png
new file mode 100644
index 00000000000..5bef68f837d
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_backpack_rad.rsi/inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_backpack_rad.rsi/meta.json b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_backpack_rad.rsi/meta.json
new file mode 100644
index 00000000000..c166df646be
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_backpack_rad.rsi/meta.json
@@ -0,0 +1,26 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/2e24b7af2221928e4b844a29408e821b60a5fe29",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "equipped-BACKPACK",
+ "directions": 4
+ },
+ {
+ "name": "inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "inhand-right",
+ "directions": 4
+ }
+ ]
+}
diff --git a/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_backpack_std.rsi/equipped-BACKPACK.png b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_backpack_std.rsi/equipped-BACKPACK.png
new file mode 100644
index 00000000000..e583ac3e212
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_backpack_std.rsi/equipped-BACKPACK.png differ
diff --git a/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_backpack_std.rsi/icon.png b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_backpack_std.rsi/icon.png
new file mode 100644
index 00000000000..3aa92277124
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_backpack_std.rsi/icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_backpack_std.rsi/inhand-left.png b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_backpack_std.rsi/inhand-left.png
new file mode 100644
index 00000000000..5856595f139
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_backpack_std.rsi/inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_backpack_std.rsi/inhand-right.png b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_backpack_std.rsi/inhand-right.png
new file mode 100644
index 00000000000..5bef68f837d
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_backpack_std.rsi/inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_backpack_std.rsi/meta.json b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_backpack_std.rsi/meta.json
new file mode 100644
index 00000000000..c166df646be
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_backpack_std.rsi/meta.json
@@ -0,0 +1,26 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/2e24b7af2221928e4b844a29408e821b60a5fe29",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "equipped-BACKPACK",
+ "directions": 4
+ },
+ {
+ "name": "inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "inhand-right",
+ "directions": 4
+ }
+ ]
+}
diff --git a/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_bandans.rsi/equipped-HELMET.png b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_bandans.rsi/equipped-HELMET.png
new file mode 100644
index 00000000000..3731110d119
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_bandans.rsi/equipped-HELMET.png differ
diff --git a/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_bandans.rsi/icon.png b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_bandans.rsi/icon.png
new file mode 100644
index 00000000000..12b3cb2b9bd
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_bandans.rsi/icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_bandans.rsi/inhand-left.png b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_bandans.rsi/inhand-left.png
new file mode 100644
index 00000000000..7a07353d541
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_bandans.rsi/inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_bandans.rsi/inhand-right.png b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_bandans.rsi/inhand-right.png
new file mode 100644
index 00000000000..09104611a24
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_bandans.rsi/inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_bandans.rsi/meta.json b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_bandans.rsi/meta.json
new file mode 100644
index 00000000000..daee5ef11c2
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_bandans.rsi/meta.json
@@ -0,0 +1,26 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/4f6190e2895e09116663ef282d3ce1d8b35c032e, modified by \u043B\u0430\u0437\u0456\u043A#7305",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "equipped-HELMET",
+ "directions": 4
+ },
+ {
+ "name": "inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "inhand-right",
+ "directions": 4
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_belt.rsi/equipped-BELT.png b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_belt.rsi/equipped-BELT.png
new file mode 100644
index 00000000000..50a75668fba
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_belt.rsi/equipped-BELT.png differ
diff --git a/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_belt.rsi/icon.png b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_belt.rsi/icon.png
new file mode 100644
index 00000000000..cd49987c0bc
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_belt.rsi/icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_belt.rsi/inhand-left.png b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_belt.rsi/inhand-left.png
new file mode 100644
index 00000000000..55200079d4e
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_belt.rsi/inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_belt.rsi/inhand-right.png b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_belt.rsi/inhand-right.png
new file mode 100644
index 00000000000..7cc5f919db5
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_belt.rsi/inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_belt.rsi/meta.json b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_belt.rsi/meta.json
new file mode 100644
index 00000000000..c50efa5c755
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_belt.rsi/meta.json
@@ -0,0 +1,26 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Base taken from tgstation at commit https://github.com/tgstation/tgstation/commit/3fd95ab2a061459c881eeab6dbecaae5a8884f0a altered by Velcroboy",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "equipped-BELT",
+ "directions": 4
+ },
+ {
+ "name": "inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "inhand-right",
+ "directions": 4
+ }
+ ]
+}
diff --git a/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_beret.rsi/equipped-HELMET.png b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_beret.rsi/equipped-HELMET.png
new file mode 100644
index 00000000000..55940bef043
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_beret.rsi/equipped-HELMET.png differ
diff --git a/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_beret.rsi/icon.png b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_beret.rsi/icon.png
new file mode 100644
index 00000000000..7b8bc4edab6
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_beret.rsi/icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_beret.rsi/meta.json b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_beret.rsi/meta.json
new file mode 100644
index 00000000000..bd1cb321bbf
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_beret.rsi/meta.json
@@ -0,0 +1,18 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/4f6190e2895e09116663ef282d3ce1d8b35c032e",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "equipped-HELMET",
+ "directions": 4
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_boots.rsi/equipped-FEET-reptilian.png b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_boots.rsi/equipped-FEET-reptilian.png
new file mode 100644
index 00000000000..93d4ad48268
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_boots.rsi/equipped-FEET-reptilian.png differ
diff --git a/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_boots.rsi/equipped-FEET.png b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_boots.rsi/equipped-FEET.png
new file mode 100644
index 00000000000..0b39f2ae356
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_boots.rsi/equipped-FEET.png differ
diff --git a/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_boots.rsi/icon.png b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_boots.rsi/icon.png
new file mode 100644
index 00000000000..634904d3bf4
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_boots.rsi/icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_boots.rsi/inhand-left.png b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_boots.rsi/inhand-left.png
new file mode 100644
index 00000000000..313b2aa5833
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_boots.rsi/inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_boots.rsi/inhand-right.png b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_boots.rsi/inhand-right.png
new file mode 100644
index 00000000000..fd1abcf4f7e
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_boots.rsi/inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_boots.rsi/meta.json b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_boots.rsi/meta.json
new file mode 100644
index 00000000000..210c90fb8a0
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_boots.rsi/meta.json
@@ -0,0 +1,30 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/7e4e9d432d88981fb9bb463970c5b98ce85c0abe, reptilian made by kuro(388673708753027083)",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "equipped-FEET",
+ "directions": 4
+ },
+ {
+ "name": "equipped-FEET-reptilian",
+ "directions": 4
+ },
+ {
+ "name": "inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "inhand-right",
+ "directions": 4
+ }
+ ]
+}
diff --git a/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_boots_work.rsi/equipped-FEET-reptilian.png b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_boots_work.rsi/equipped-FEET-reptilian.png
new file mode 100644
index 00000000000..1b47cb65f00
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_boots_work.rsi/equipped-FEET-reptilian.png differ
diff --git a/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_boots_work.rsi/equipped-FEET.png b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_boots_work.rsi/equipped-FEET.png
new file mode 100644
index 00000000000..496acfef2a5
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_boots_work.rsi/equipped-FEET.png differ
diff --git a/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_boots_work.rsi/icon.png b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_boots_work.rsi/icon.png
new file mode 100644
index 00000000000..29fa7bf97c9
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_boots_work.rsi/icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_boots_work.rsi/inhand-left.png b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_boots_work.rsi/inhand-left.png
new file mode 100644
index 00000000000..f7a74b73a5d
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_boots_work.rsi/inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_boots_work.rsi/inhand-right.png b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_boots_work.rsi/inhand-right.png
new file mode 100644
index 00000000000..3240c045798
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_boots_work.rsi/inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_boots_work.rsi/meta.json b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_boots_work.rsi/meta.json
new file mode 100644
index 00000000000..d9ffa5f0d21
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_boots_work.rsi/meta.json
@@ -0,0 +1,30 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/6236a0ddd1bd3c4e5574eb9fdebf4d79ccad2d2f, reptilian made by kuro(388673708753027083)",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "equipped-FEET",
+ "directions": 4
+ },
+ {
+ "name": "equipped-FEET-reptilian",
+ "directions": 4
+ },
+ {
+ "name": "inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "inhand-right",
+ "directions": 4
+ }
+ ]
+}
diff --git a/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_cap.rsi/equipped-HELMET-hamster.png b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_cap.rsi/equipped-HELMET-hamster.png
new file mode 100644
index 00000000000..a34c164a1d1
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_cap.rsi/equipped-HELMET-hamster.png differ
diff --git a/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_cap.rsi/equipped-HELMET.png b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_cap.rsi/equipped-HELMET.png
new file mode 100644
index 00000000000..fc5139c2e1b
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_cap.rsi/equipped-HELMET.png differ
diff --git a/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_cap.rsi/icon.png b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_cap.rsi/icon.png
new file mode 100644
index 00000000000..7da395750fe
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_cap.rsi/icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_cap.rsi/inhand-left.png b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_cap.rsi/inhand-left.png
new file mode 100644
index 00000000000..8be2f82069a
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_cap.rsi/inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_cap.rsi/inhand-right.png b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_cap.rsi/inhand-right.png
new file mode 100644
index 00000000000..74ff2630366
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_cap.rsi/inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_cap.rsi/meta.json b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_cap.rsi/meta.json
new file mode 100644
index 00000000000..6b601e23590
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_cap.rsi/meta.json
@@ -0,0 +1,30 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/2fea0a59470c476cf3f927833d3918d89cbe6af8",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "equipped-HELMET",
+ "directions": 4
+ },
+ {
+ "name": "equipped-HELMET-hamster",
+ "directions": 4
+ },
+ {
+ "name": "inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "inhand-right",
+ "directions": 4
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_cap_p.rsi/equipped-HELMET-hamster.png b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_cap_p.rsi/equipped-HELMET-hamster.png
new file mode 100644
index 00000000000..900a816f7ac
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_cap_p.rsi/equipped-HELMET-hamster.png differ
diff --git a/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_cap_p.rsi/equipped-HELMET.png b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_cap_p.rsi/equipped-HELMET.png
new file mode 100644
index 00000000000..4352f24fc98
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_cap_p.rsi/equipped-HELMET.png differ
diff --git a/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_cap_p.rsi/icon.png b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_cap_p.rsi/icon.png
new file mode 100644
index 00000000000..f66f0f07e6a
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_cap_p.rsi/icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_cap_p.rsi/inhand-left.png b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_cap_p.rsi/inhand-left.png
new file mode 100644
index 00000000000..660703283e8
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_cap_p.rsi/inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_cap_p.rsi/inhand-right.png b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_cap_p.rsi/inhand-right.png
new file mode 100644
index 00000000000..cc84f5aac7c
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_cap_p.rsi/inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_cap_p.rsi/meta.json b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_cap_p.rsi/meta.json
new file mode 100644
index 00000000000..6b601e23590
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_cap_p.rsi/meta.json
@@ -0,0 +1,30 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/2fea0a59470c476cf3f927833d3918d89cbe6af8",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "equipped-HELMET",
+ "directions": 4
+ },
+ {
+ "name": "equipped-HELMET-hamster",
+ "directions": 4
+ },
+ {
+ "name": "inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "inhand-right",
+ "directions": 4
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_cepka.rsi/equipped-HELMET.png b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_cepka.rsi/equipped-HELMET.png
new file mode 100644
index 00000000000..86321f5bc27
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_cepka.rsi/equipped-HELMET.png differ
diff --git a/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_cepka.rsi/icon.png b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_cepka.rsi/icon.png
new file mode 100644
index 00000000000..c2b1d3e931e
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_cepka.rsi/icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_cepka.rsi/inhand-left.png b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_cepka.rsi/inhand-left.png
new file mode 100644
index 00000000000..31890dabfc6
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_cepka.rsi/inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_cepka.rsi/inhand-right.png b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_cepka.rsi/inhand-right.png
new file mode 100644
index 00000000000..8d2844a91aa
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_cepka.rsi/inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_cepka.rsi/meta.json b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_cepka.rsi/meta.json
new file mode 100644
index 00000000000..9b680ad5a59
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_cepka.rsi/meta.json
@@ -0,0 +1,26 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Sprited by belay5 (Discord)",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "equipped-HELMET",
+ "directions": 4
+ },
+ {
+ "name": "inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "inhand-right",
+ "directions": 4
+ }
+ ]
+}
diff --git a/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_coat.rsi/equipped-OUTERCLOTHING-vox.png b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_coat.rsi/equipped-OUTERCLOTHING-vox.png
new file mode 100644
index 00000000000..99e52c7ec24
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_coat.rsi/equipped-OUTERCLOTHING-vox.png differ
diff --git a/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_coat.rsi/equipped-OUTERCLOTHING.png b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_coat.rsi/equipped-OUTERCLOTHING.png
new file mode 100644
index 00000000000..b70f29cf69c
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_coat.rsi/equipped-OUTERCLOTHING.png differ
diff --git a/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_coat.rsi/icon.png b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_coat.rsi/icon.png
new file mode 100644
index 00000000000..c177dba666a
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_coat.rsi/icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_coat.rsi/inhand-left.png b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_coat.rsi/inhand-left.png
new file mode 100644
index 00000000000..e8fdcb0c159
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_coat.rsi/inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_coat.rsi/inhand-right.png b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_coat.rsi/inhand-right.png
new file mode 100644
index 00000000000..3bdb0c50b11
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_coat.rsi/inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_coat.rsi/meta.json b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_coat.rsi/meta.json
new file mode 100644
index 00000000000..939227a6613
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_coat.rsi/meta.json
@@ -0,0 +1,30 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/46a92082e4dd599e233ebf280050fb5be0107da9. equipped-OUTERCLOTHING-vox state taken from /vg/station at commit https://github.com/vgstation-coders/vgstation13/commit/31d6576ba8102135d058ef49c3cb6ecbe8db8a79 and repaletted to match by Flareguy, grayscale layering \u0026 armor by IProduceWidgets (Github)",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "equipped-OUTERCLOTHING",
+ "directions": 4
+ },
+ {
+ "name": "equipped-OUTERCLOTHING-vox",
+ "directions": 4
+ },
+ {
+ "name": "inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "inhand-right",
+ "directions": 4
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_coat_hood.rsi/equipped-HELMET.png b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_coat_hood.rsi/equipped-HELMET.png
new file mode 100644
index 00000000000..af7fc92fccd
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_coat_hood.rsi/equipped-HELMET.png differ
diff --git a/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_coat_hood.rsi/icon.png b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_coat_hood.rsi/icon.png
new file mode 100644
index 00000000000..2ded5964be4
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_coat_hood.rsi/icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_coat_hood.rsi/inhand-left.png b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_coat_hood.rsi/inhand-left.png
new file mode 100644
index 00000000000..f6890b5e67d
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_coat_hood.rsi/inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_coat_hood.rsi/inhand-right.png b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_coat_hood.rsi/inhand-right.png
new file mode 100644
index 00000000000..4edb07c1dd1
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_coat_hood.rsi/inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_coat_hood.rsi/meta.json b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_coat_hood.rsi/meta.json
new file mode 100644
index 00000000000..f87305d5124
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_coat_hood.rsi/meta.json
@@ -0,0 +1,26 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/4f6190e2895e09116663ef282d3ce1d8b35c032e",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "equipped-HELMET",
+ "directions": 4
+ },
+ {
+ "name": "inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "inhand-right",
+ "directions": 4
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_encryption_keys.rsi/crypt_gray.png b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_encryption_keys.rsi/crypt_gray.png
new file mode 100644
index 00000000000..3e20767bd8b
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_encryption_keys.rsi/crypt_gray.png differ
diff --git a/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_encryption_keys.rsi/label.png b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_encryption_keys.rsi/label.png
new file mode 100644
index 00000000000..9733cba3cfd
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_encryption_keys.rsi/label.png differ
diff --git a/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_encryption_keys.rsi/meta.json b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_encryption_keys.rsi/meta.json
new file mode 100644
index 00000000000..e8b3862e227
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_encryption_keys.rsi/meta.json
@@ -0,0 +1,17 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Created by DSC@300074782328750080 for Space Station 14.",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "crypt_gray"
+ },
+ {
+ "name": "label"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_epaulet_10.rsi/equipped-NECK.png b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_epaulet_10.rsi/equipped-NECK.png
new file mode 100644
index 00000000000..ef1241d968d
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_epaulet_10.rsi/equipped-NECK.png differ
diff --git a/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_epaulet_10.rsi/icon.png b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_epaulet_10.rsi/icon.png
new file mode 100644
index 00000000000..14854926c1e
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_epaulet_10.rsi/icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_epaulet_10.rsi/inhand-left.png b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_epaulet_10.rsi/inhand-left.png
new file mode 100644
index 00000000000..14738709153
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_epaulet_10.rsi/inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_epaulet_10.rsi/inhand-right.png b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_epaulet_10.rsi/inhand-right.png
new file mode 100644
index 00000000000..af7cfe20b04
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_epaulet_10.rsi/inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_epaulet_10.rsi/meta.json b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_epaulet_10.rsi/meta.json
new file mode 100644
index 00000000000..ceb2d476207
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_epaulet_10.rsi/meta.json
@@ -0,0 +1,26 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/5a73e8f825ff279e82949b9329783a9e3070e2da, sprites in hand by PuroSlavKing (Github) and RudeyCoolLeet#3875, remade by 𝚆𝚊𝚛𝚝𝚊𝚐𝚕𝚎𝚡#0912",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "equipped-NECK",
+ "directions": 4
+ },
+ {
+ "name": "inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "inhand-right",
+ "directions": 4
+ }
+ ]
+}
diff --git a/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_epaulet_20.rsi/equipped-NECK.png b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_epaulet_20.rsi/equipped-NECK.png
new file mode 100644
index 00000000000..93888dee689
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_epaulet_20.rsi/equipped-NECK.png differ
diff --git a/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_epaulet_20.rsi/icon.png b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_epaulet_20.rsi/icon.png
new file mode 100644
index 00000000000..6b8538fc0ca
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_epaulet_20.rsi/icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_epaulet_20.rsi/inhand-left.png b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_epaulet_20.rsi/inhand-left.png
new file mode 100644
index 00000000000..14738709153
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_epaulet_20.rsi/inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_epaulet_20.rsi/inhand-right.png b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_epaulet_20.rsi/inhand-right.png
new file mode 100644
index 00000000000..af7cfe20b04
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_epaulet_20.rsi/inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_epaulet_20.rsi/meta.json b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_epaulet_20.rsi/meta.json
new file mode 100644
index 00000000000..ceb2d476207
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_epaulet_20.rsi/meta.json
@@ -0,0 +1,26 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/5a73e8f825ff279e82949b9329783a9e3070e2da, sprites in hand by PuroSlavKing (Github) and RudeyCoolLeet#3875, remade by 𝚆𝚊𝚛𝚝𝚊𝚐𝚕𝚎𝚡#0912",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "equipped-NECK",
+ "directions": 4
+ },
+ {
+ "name": "inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "inhand-right",
+ "directions": 4
+ }
+ ]
+}
diff --git a/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_epaulet_30.rsi/equipped-NECK.png b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_epaulet_30.rsi/equipped-NECK.png
new file mode 100644
index 00000000000..c47343e36f6
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_epaulet_30.rsi/equipped-NECK.png differ
diff --git a/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_epaulet_30.rsi/icon.png b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_epaulet_30.rsi/icon.png
new file mode 100644
index 00000000000..5f6784a83ef
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_epaulet_30.rsi/icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_epaulet_30.rsi/inhand-left.png b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_epaulet_30.rsi/inhand-left.png
new file mode 100644
index 00000000000..14738709153
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_epaulet_30.rsi/inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_epaulet_30.rsi/inhand-right.png b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_epaulet_30.rsi/inhand-right.png
new file mode 100644
index 00000000000..af7cfe20b04
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_epaulet_30.rsi/inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_epaulet_30.rsi/meta.json b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_epaulet_30.rsi/meta.json
new file mode 100644
index 00000000000..ceb2d476207
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_epaulet_30.rsi/meta.json
@@ -0,0 +1,26 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/5a73e8f825ff279e82949b9329783a9e3070e2da, sprites in hand by PuroSlavKing (Github) and RudeyCoolLeet#3875, remade by 𝚆𝚊𝚛𝚝𝚊𝚐𝚕𝚎𝚡#0912",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "equipped-NECK",
+ "directions": 4
+ },
+ {
+ "name": "inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "inhand-right",
+ "directions": 4
+ }
+ ]
+}
diff --git a/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_garniture.rsi/equipped-EARS.png b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_garniture.rsi/equipped-EARS.png
new file mode 100644
index 00000000000..8721ec05b39
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_garniture.rsi/equipped-EARS.png differ
diff --git a/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_garniture.rsi/icon.png b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_garniture.rsi/icon.png
new file mode 100644
index 00000000000..72afa5c5564
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_garniture.rsi/icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_garniture.rsi/meta.json b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_garniture.rsi/meta.json
new file mode 100644
index 00000000000..b612633d44f
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_garniture.rsi/meta.json
@@ -0,0 +1,18 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Made by Hqlle and SonicHDC (github)",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "equipped-EARS",
+ "directions": 4
+ }
+ ]
+}
diff --git a/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_gloves_battle.rsi/equipped-HAND.png b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_gloves_battle.rsi/equipped-HAND.png
new file mode 100644
index 00000000000..a78b4f96a6d
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_gloves_battle.rsi/equipped-HAND.png differ
diff --git a/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_gloves_battle.rsi/icon.png b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_gloves_battle.rsi/icon.png
new file mode 100644
index 00000000000..a4c73f4d811
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_gloves_battle.rsi/icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_gloves_battle.rsi/inhand-left.png b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_gloves_battle.rsi/inhand-left.png
new file mode 100644
index 00000000000..3e6dd319b4b
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_gloves_battle.rsi/inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_gloves_battle.rsi/inhand-right.png b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_gloves_battle.rsi/inhand-right.png
new file mode 100644
index 00000000000..f1c3af4ca2d
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_gloves_battle.rsi/inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_gloves_battle.rsi/meta.json b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_gloves_battle.rsi/meta.json
new file mode 100644
index 00000000000..d24811cb109
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_gloves_battle.rsi/meta.json
@@ -0,0 +1,26 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "modified sprite from Jackal298 based on the sprite from tgstation at commit https://github.com/tgstation/tgstation/commit/4f6190e2895e09116663ef282d3ce1d8b35c032e and paradise station https://github.com/ParadiseSS13/Paradise/blob/master/icons/obj/clothing/gloves.dmi",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "equipped-HAND",
+ "directions": 4
+ },
+ {
+ "name": "inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "inhand-right",
+ "directions": 4
+ }
+ ]
+}
diff --git a/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_id_cards.rsi/cargotech.png b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_id_cards.rsi/cargotech.png
new file mode 100644
index 00000000000..b1ec9d62fe2
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_id_cards.rsi/cargotech.png differ
diff --git a/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_id_cards.rsi/ce.png b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_id_cards.rsi/ce.png
new file mode 100644
index 00000000000..e5ac8d18a04
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_id_cards.rsi/ce.png differ
diff --git a/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_id_cards.rsi/cs.png b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_id_cards.rsi/cs.png
new file mode 100644
index 00000000000..c022697074e
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_id_cards.rsi/cs.png differ
diff --git a/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_id_cards.rsi/default-inhand-left.png b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_id_cards.rsi/default-inhand-left.png
new file mode 100644
index 00000000000..56761a81365
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_id_cards.rsi/default-inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_id_cards.rsi/default-inhand-right.png b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_id_cards.rsi/default-inhand-right.png
new file mode 100644
index 00000000000..3b93ddcdc40
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_id_cards.rsi/default-inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_id_cards.rsi/default.png b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_id_cards.rsi/default.png
new file mode 100644
index 00000000000..04e96432433
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_id_cards.rsi/default.png differ
diff --git a/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_id_cards.rsi/engineering.png b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_id_cards.rsi/engineering.png
new file mode 100644
index 00000000000..cca6056150f
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_id_cards.rsi/engineering.png differ
diff --git a/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_id_cards.rsi/meta.json b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_id_cards.rsi/meta.json
new file mode 100644
index 00000000000..eb4b894ae01
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_id_cards.rsi/meta.json
@@ -0,0 +1,49 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/d917f4c2a088419d5c3aec7656b7ff8cebd1822e idcluwne made by brainfood1183 (github) for ss14, idbrigmedic made by PuroSlavKing (Github), pirate made by brainfood1183 (github)",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "default"
+ },
+ {
+ "name": "cargotech"
+ },
+ {
+ "name": "default-inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "default-inhand-right",
+ "directions": 4
+ },
+ {
+ "name": "ce"
+ },
+ {
+ "name": "cs"
+ },
+ {
+ "name": "engineering"
+ },
+ {
+ "name": "pilot"
+ },
+ {
+ "name": "qm"
+ },
+ {
+ "name": "repairman"
+ },
+ {
+ "name": "security"
+ },
+ {
+ "name": "servise"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_id_cards.rsi/pilot.png b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_id_cards.rsi/pilot.png
new file mode 100644
index 00000000000..25a2ae1865d
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_id_cards.rsi/pilot.png differ
diff --git a/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_id_cards.rsi/qm.png b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_id_cards.rsi/qm.png
new file mode 100644
index 00000000000..d10cb806ecb
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_id_cards.rsi/qm.png differ
diff --git a/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_id_cards.rsi/repairman.png b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_id_cards.rsi/repairman.png
new file mode 100644
index 00000000000..43bfcdf471e
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_id_cards.rsi/repairman.png differ
diff --git a/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_id_cards.rsi/security.png b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_id_cards.rsi/security.png
new file mode 100644
index 00000000000..4bcb594b602
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_id_cards.rsi/security.png differ
diff --git a/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_id_cards.rsi/servise.png b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_id_cards.rsi/servise.png
new file mode 100644
index 00000000000..24865e5bd44
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_id_cards.rsi/servise.png differ
diff --git a/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_pda.rsi/equipped-BELT.png b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_pda.rsi/equipped-BELT.png
new file mode 100644
index 00000000000..6901e6c33b1
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_pda.rsi/equipped-BELT.png differ
diff --git a/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_pda.rsi/equipped-IDCARD.png b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_pda.rsi/equipped-IDCARD.png
new file mode 100644
index 00000000000..6901e6c33b1
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_pda.rsi/equipped-IDCARD.png differ
diff --git a/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_pda.rsi/id_overlay.png b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_pda.rsi/id_overlay.png
new file mode 100644
index 00000000000..8dea8a5b557
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_pda.rsi/id_overlay.png differ
diff --git a/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_pda.rsi/inhand-left.png b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_pda.rsi/inhand-left.png
new file mode 100644
index 00000000000..12b784f81e8
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_pda.rsi/inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_pda.rsi/inhand-right.png b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_pda.rsi/inhand-right.png
new file mode 100644
index 00000000000..6919215bcf5
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_pda.rsi/inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_pda.rsi/insert_overlay.png b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_pda.rsi/insert_overlay.png
new file mode 100644
index 00000000000..61ba781c1ff
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_pda.rsi/insert_overlay.png differ
diff --git a/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_pda.rsi/light_overlay.png b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_pda.rsi/light_overlay.png
new file mode 100644
index 00000000000..286a6c32558
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_pda.rsi/light_overlay.png differ
diff --git a/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_pda.rsi/meta.json b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_pda.rsi/meta.json
new file mode 100644
index 00000000000..4648cf63819
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_pda.rsi/meta.json
@@ -0,0 +1,39 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from tgstation at https://github.com/tgstation/tgstation/commit/59f2a4e10e5ba36033c9734ddebfbbdc6157472d, pda-cluwne made by brainfood1183 (github) ss14 | pda-brigmedic and pda-centcom made by PuroSlavKing (Github) | pda-brigemdic resprited by H\u00FClle#2562 (Discord), pda-pirate made by brainfood1183 (Github), pda-syndi-agent drawn by Ubaser",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "id_overlay"
+ },
+ {
+ "name": "equipped-BELT",
+ "directions": 4
+ },
+ {
+ "name": "inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "inhand-right",
+ "directions": 4
+ },
+ {
+ "name": "insert_overlay"
+ },
+ {
+ "name": "light_overlay"
+ },
+ {
+ "name": "pda"
+ },
+ {
+ "name": "equipped-IDCARD",
+ "directions": 4
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_pda.rsi/pda.png b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_pda.rsi/pda.png
new file mode 100644
index 00000000000..60c0c81228b
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_pda.rsi/pda.png differ
diff --git a/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_stamp.rsi/meta.json b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_stamp.rsi/meta.json
new file mode 100644
index 00000000000..cbf586d77a0
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_stamp.rsi/meta.json
@@ -0,0 +1,14 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from tgstation at https://github.com/tgstation/tgstation/commit/e1142f20f5e4661cb6845cfcf2dd69f864d67432. New stamp- icons taken from tgstation at https://github.com/tgstation/tgstation/commit/fb1012102257b7b0a08d861fd2b8ba963c416e93. stamp-warden is a darker version of stamp-hos.",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "stamp"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_stamp.rsi/stamp.png b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_stamp.rsi/stamp.png
new file mode 100644
index 00000000000..837b567ff33
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_stamp.rsi/stamp.png differ
diff --git a/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_uniform_cargotech.rsi/equipped-INNERCLOTHING-monkey.png b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_uniform_cargotech.rsi/equipped-INNERCLOTHING-monkey.png
new file mode 100644
index 00000000000..99c5fb32234
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_uniform_cargotech.rsi/equipped-INNERCLOTHING-monkey.png differ
diff --git a/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_uniform_cargotech.rsi/equipped-INNERCLOTHING-reptilian.png b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_uniform_cargotech.rsi/equipped-INNERCLOTHING-reptilian.png
new file mode 100644
index 00000000000..790a6d51599
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_uniform_cargotech.rsi/equipped-INNERCLOTHING-reptilian.png differ
diff --git a/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_uniform_cargotech.rsi/equipped-INNERCLOTHING.png b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_uniform_cargotech.rsi/equipped-INNERCLOTHING.png
new file mode 100644
index 00000000000..f0ed472f499
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_uniform_cargotech.rsi/equipped-INNERCLOTHING.png differ
diff --git a/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_uniform_cargotech.rsi/icon.png b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_uniform_cargotech.rsi/icon.png
new file mode 100644
index 00000000000..a39b055171f
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_uniform_cargotech.rsi/icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_uniform_cargotech.rsi/inhand-left.png b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_uniform_cargotech.rsi/inhand-left.png
new file mode 100644
index 00000000000..b051ba46587
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_uniform_cargotech.rsi/inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_uniform_cargotech.rsi/inhand-right.png b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_uniform_cargotech.rsi/inhand-right.png
new file mode 100644
index 00000000000..adf6d0d8313
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_uniform_cargotech.rsi/inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_uniform_cargotech.rsi/meta.json b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_uniform_cargotech.rsi/meta.json
new file mode 100644
index 00000000000..dd3f2ed862e
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_uniform_cargotech.rsi/meta.json
@@ -0,0 +1,34 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/c838ba21dae97db345e0113f99596decd1d66039. In hand sprite scaled down by potato1234_x, monkey made by SonicHDC (github) for ss14, reptilian made by kuro(388673708753027083), Resprited by MureixloL",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "equipped-INNERCLOTHING",
+ "directions": 4
+ },
+ {
+ "name": "equipped-INNERCLOTHING-monkey",
+ "directions": 4
+ },
+ {
+ "name": "equipped-INNERCLOTHING-reptilian",
+ "directions": 4
+ },
+ {
+ "name": "inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "inhand-right",
+ "directions": 4
+ }
+ ]
+}
diff --git a/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_uniform_ce.rsi/equipped-INNERCLOTHING-monkey.png b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_uniform_ce.rsi/equipped-INNERCLOTHING-monkey.png
new file mode 100644
index 00000000000..99c5fb32234
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_uniform_ce.rsi/equipped-INNERCLOTHING-monkey.png differ
diff --git a/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_uniform_ce.rsi/equipped-INNERCLOTHING-reptilian.png b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_uniform_ce.rsi/equipped-INNERCLOTHING-reptilian.png
new file mode 100644
index 00000000000..0a94151949f
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_uniform_ce.rsi/equipped-INNERCLOTHING-reptilian.png differ
diff --git a/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_uniform_ce.rsi/equipped-INNERCLOTHING.png b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_uniform_ce.rsi/equipped-INNERCLOTHING.png
new file mode 100644
index 00000000000..6f822c3f7c3
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_uniform_ce.rsi/equipped-INNERCLOTHING.png differ
diff --git a/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_uniform_ce.rsi/icon.png b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_uniform_ce.rsi/icon.png
new file mode 100644
index 00000000000..4d166a843a8
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_uniform_ce.rsi/icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_uniform_ce.rsi/inhand-left.png b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_uniform_ce.rsi/inhand-left.png
new file mode 100644
index 00000000000..b051ba46587
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_uniform_ce.rsi/inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_uniform_ce.rsi/inhand-right.png b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_uniform_ce.rsi/inhand-right.png
new file mode 100644
index 00000000000..adf6d0d8313
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_uniform_ce.rsi/inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_uniform_ce.rsi/meta.json b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_uniform_ce.rsi/meta.json
new file mode 100644
index 00000000000..9fd0dfc80d1
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_uniform_ce.rsi/meta.json
@@ -0,0 +1,34 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/2fea0a59470c476cf3f927833d3918d89cbe6af8, monkey made by SonicHDC (github) for ss14, reptilian made by kuro(388673708753027083)",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "equipped-INNERCLOTHING",
+ "directions": 4
+ },
+ {
+ "name": "equipped-INNERCLOTHING-monkey",
+ "directions": 4
+ },
+ {
+ "name": "equipped-INNERCLOTHING-reptilian",
+ "directions": 4
+ },
+ {
+ "name": "inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "inhand-right",
+ "directions": 4
+ }
+ ]
+}
diff --git a/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_uniform_engineering.rsi/equipped-INNERCLOTHING-monkey.png b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_uniform_engineering.rsi/equipped-INNERCLOTHING-monkey.png
new file mode 100644
index 00000000000..99c5fb32234
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_uniform_engineering.rsi/equipped-INNERCLOTHING-monkey.png differ
diff --git a/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_uniform_engineering.rsi/equipped-INNERCLOTHING-reptilian.png b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_uniform_engineering.rsi/equipped-INNERCLOTHING-reptilian.png
new file mode 100644
index 00000000000..489014188ca
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_uniform_engineering.rsi/equipped-INNERCLOTHING-reptilian.png differ
diff --git a/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_uniform_engineering.rsi/equipped-INNERCLOTHING.png b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_uniform_engineering.rsi/equipped-INNERCLOTHING.png
new file mode 100644
index 00000000000..287e4b08d61
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_uniform_engineering.rsi/equipped-INNERCLOTHING.png differ
diff --git a/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_uniform_engineering.rsi/icon.png b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_uniform_engineering.rsi/icon.png
new file mode 100644
index 00000000000..fd175805054
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_uniform_engineering.rsi/icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_uniform_engineering.rsi/inhand-left.png b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_uniform_engineering.rsi/inhand-left.png
new file mode 100644
index 00000000000..b051ba46587
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_uniform_engineering.rsi/inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_uniform_engineering.rsi/inhand-right.png b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_uniform_engineering.rsi/inhand-right.png
new file mode 100644
index 00000000000..adf6d0d8313
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_uniform_engineering.rsi/inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_uniform_engineering.rsi/meta.json b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_uniform_engineering.rsi/meta.json
new file mode 100644
index 00000000000..9fd0dfc80d1
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_uniform_engineering.rsi/meta.json
@@ -0,0 +1,34 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/2fea0a59470c476cf3f927833d3918d89cbe6af8, monkey made by SonicHDC (github) for ss14, reptilian made by kuro(388673708753027083)",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "equipped-INNERCLOTHING",
+ "directions": 4
+ },
+ {
+ "name": "equipped-INNERCLOTHING-monkey",
+ "directions": 4
+ },
+ {
+ "name": "equipped-INNERCLOTHING-reptilian",
+ "directions": 4
+ },
+ {
+ "name": "inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "inhand-right",
+ "directions": 4
+ }
+ ]
+}
diff --git a/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_uniform_pilot.rsi/equipped-INNERCLOTHING-monkey.png b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_uniform_pilot.rsi/equipped-INNERCLOTHING-monkey.png
new file mode 100644
index 00000000000..14142559e06
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_uniform_pilot.rsi/equipped-INNERCLOTHING-monkey.png differ
diff --git a/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_uniform_pilot.rsi/equipped-INNERCLOTHING-reptilian.png b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_uniform_pilot.rsi/equipped-INNERCLOTHING-reptilian.png
new file mode 100644
index 00000000000..7e5510612f2
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_uniform_pilot.rsi/equipped-INNERCLOTHING-reptilian.png differ
diff --git a/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_uniform_pilot.rsi/equipped-INNERCLOTHING.png b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_uniform_pilot.rsi/equipped-INNERCLOTHING.png
new file mode 100644
index 00000000000..4277ee508c5
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_uniform_pilot.rsi/equipped-INNERCLOTHING.png differ
diff --git a/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_uniform_pilot.rsi/icon.png b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_uniform_pilot.rsi/icon.png
new file mode 100644
index 00000000000..8acca4a1ced
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_uniform_pilot.rsi/icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_uniform_pilot.rsi/inhand-left.png b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_uniform_pilot.rsi/inhand-left.png
new file mode 100644
index 00000000000..f0b2b23c89f
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_uniform_pilot.rsi/inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_uniform_pilot.rsi/inhand-right.png b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_uniform_pilot.rsi/inhand-right.png
new file mode 100644
index 00000000000..4e1ce7d9d1c
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_uniform_pilot.rsi/inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_uniform_pilot.rsi/meta.json b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_uniform_pilot.rsi/meta.json
new file mode 100644
index 00000000000..105dc8caddf
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_uniform_pilot.rsi/meta.json
@@ -0,0 +1,34 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/5ea6d8b4422027d0c22cb415d1f05a08bf39aaa0, monkey made by SonicHDC (github) for ss14, reptilian made by kuro(388673708753027083)",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "equipped-INNERCLOTHING",
+ "directions": 4
+ },
+ {
+ "name": "equipped-INNERCLOTHING-monkey",
+ "directions": 4
+ },
+ {
+ "name": "equipped-INNERCLOTHING-reptilian",
+ "directions": 4
+ },
+ {
+ "name": "inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "inhand-right",
+ "directions": 4
+ }
+ ]
+}
diff --git a/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_uniform_qm.rsi/equipped-INNERCLOTHING-monkey.png b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_uniform_qm.rsi/equipped-INNERCLOTHING-monkey.png
new file mode 100644
index 00000000000..3daeeabc300
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_uniform_qm.rsi/equipped-INNERCLOTHING-monkey.png differ
diff --git a/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_uniform_qm.rsi/equipped-INNERCLOTHING-reptilian.png b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_uniform_qm.rsi/equipped-INNERCLOTHING-reptilian.png
new file mode 100644
index 00000000000..b1f088a0a96
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_uniform_qm.rsi/equipped-INNERCLOTHING-reptilian.png differ
diff --git a/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_uniform_qm.rsi/equipped-INNERCLOTHING.png b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_uniform_qm.rsi/equipped-INNERCLOTHING.png
new file mode 100644
index 00000000000..bc4f7e87e05
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_uniform_qm.rsi/equipped-INNERCLOTHING.png differ
diff --git a/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_uniform_qm.rsi/icon.png b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_uniform_qm.rsi/icon.png
new file mode 100644
index 00000000000..6ee867d1f73
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_uniform_qm.rsi/icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_uniform_qm.rsi/inhand-left.png b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_uniform_qm.rsi/inhand-left.png
new file mode 100644
index 00000000000..7726855310a
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_uniform_qm.rsi/inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_uniform_qm.rsi/inhand-right.png b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_uniform_qm.rsi/inhand-right.png
new file mode 100644
index 00000000000..4748b448341
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_uniform_qm.rsi/inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_uniform_qm.rsi/meta.json b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_uniform_qm.rsi/meta.json
new file mode 100644
index 00000000000..3c5a4fb3604
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_uniform_qm.rsi/meta.json
@@ -0,0 +1,34 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/c838ba21dae97db345e0113f99596decd1d66039, edited by Flareguy. In hand sprite scaled down by potato1234_x, monkey made by brainfood1183 (github) for ss14, reptilian made by kuro(388673708753027083), resprited by MureixloL",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "equipped-INNERCLOTHING",
+ "directions": 4
+ },
+ {
+ "name": "equipped-INNERCLOTHING-monkey",
+ "directions": 4
+ },
+ {
+ "name": "equipped-INNERCLOTHING-reptilian",
+ "directions": 4
+ },
+ {
+ "name": "inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "inhand-right",
+ "directions": 4
+ }
+ ]
+}
diff --git a/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_uniform_repairman.rsi/equipped-INNERCLOTHING-monkey.png b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_uniform_repairman.rsi/equipped-INNERCLOTHING-monkey.png
new file mode 100644
index 00000000000..99c5fb32234
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_uniform_repairman.rsi/equipped-INNERCLOTHING-monkey.png differ
diff --git a/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_uniform_repairman.rsi/equipped-INNERCLOTHING-reptilian.png b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_uniform_repairman.rsi/equipped-INNERCLOTHING-reptilian.png
new file mode 100644
index 00000000000..24583ef3304
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_uniform_repairman.rsi/equipped-INNERCLOTHING-reptilian.png differ
diff --git a/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_uniform_repairman.rsi/equipped-INNERCLOTHING.png b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_uniform_repairman.rsi/equipped-INNERCLOTHING.png
new file mode 100644
index 00000000000..461f1c1d36c
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_uniform_repairman.rsi/equipped-INNERCLOTHING.png differ
diff --git a/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_uniform_repairman.rsi/icon.png b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_uniform_repairman.rsi/icon.png
new file mode 100644
index 00000000000..df025393352
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_uniform_repairman.rsi/icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_uniform_repairman.rsi/inhand-left.png b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_uniform_repairman.rsi/inhand-left.png
new file mode 100644
index 00000000000..edded2a3fe2
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_uniform_repairman.rsi/inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_uniform_repairman.rsi/inhand-right.png b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_uniform_repairman.rsi/inhand-right.png
new file mode 100644
index 00000000000..79f36357fe8
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_uniform_repairman.rsi/inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_uniform_repairman.rsi/meta.json b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_uniform_repairman.rsi/meta.json
new file mode 100644
index 00000000000..9fd0dfc80d1
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_uniform_repairman.rsi/meta.json
@@ -0,0 +1,34 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/2fea0a59470c476cf3f927833d3918d89cbe6af8, monkey made by SonicHDC (github) for ss14, reptilian made by kuro(388673708753027083)",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "equipped-INNERCLOTHING",
+ "directions": 4
+ },
+ {
+ "name": "equipped-INNERCLOTHING-monkey",
+ "directions": 4
+ },
+ {
+ "name": "equipped-INNERCLOTHING-reptilian",
+ "directions": 4
+ },
+ {
+ "name": "inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "inhand-right",
+ "directions": 4
+ }
+ ]
+}
diff --git a/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_uniform_security.rsi/equipped-INNERCLOTHING-monkey.png b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_uniform_security.rsi/equipped-INNERCLOTHING-monkey.png
new file mode 100644
index 00000000000..91d497785e7
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_uniform_security.rsi/equipped-INNERCLOTHING-monkey.png differ
diff --git a/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_uniform_security.rsi/equipped-INNERCLOTHING-reptilian.png b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_uniform_security.rsi/equipped-INNERCLOTHING-reptilian.png
new file mode 100644
index 00000000000..c2fafd95b10
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_uniform_security.rsi/equipped-INNERCLOTHING-reptilian.png differ
diff --git a/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_uniform_security.rsi/equipped-INNERCLOTHING.png b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_uniform_security.rsi/equipped-INNERCLOTHING.png
new file mode 100644
index 00000000000..3444a93dfef
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_uniform_security.rsi/equipped-INNERCLOTHING.png differ
diff --git a/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_uniform_security.rsi/icon.png b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_uniform_security.rsi/icon.png
new file mode 100644
index 00000000000..9a8e535ad2a
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_uniform_security.rsi/icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_uniform_security.rsi/meta.json b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_uniform_security.rsi/meta.json
new file mode 100644
index 00000000000..69b81db0aad
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_uniform_security.rsi/meta.json
@@ -0,0 +1,34 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/c838ba21dae97db345e0113f99596decd1d66039. In hand sprite scaled down by potato1234_x, monkey made by SonicHDC (github) for ss14, reptilian made by kuro(388673708753027083)",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "equipped-INNERCLOTHING",
+ "directions": 4
+ },
+ {
+ "name": "equipped-INNERCLOTHING-monkey",
+ "directions": 4
+ },
+ {
+ "name": "equipped-INNERCLOTHING-reptilian",
+ "directions": 4
+ },
+ {
+ "name": "overlay-inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "overlay-inhand-right",
+ "directions": 4
+ }
+ ]
+}
diff --git a/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_uniform_security.rsi/overlay-inhand-left.png b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_uniform_security.rsi/overlay-inhand-left.png
new file mode 100644
index 00000000000..daad6906e9e
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_uniform_security.rsi/overlay-inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_uniform_security.rsi/overlay-inhand-right.png b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_uniform_security.rsi/overlay-inhand-right.png
new file mode 100644
index 00000000000..8f13edc55ca
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_uniform_security.rsi/overlay-inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_uniform_servise.rsi/equipped-INNERCLOTHING-monkey.png b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_uniform_servise.rsi/equipped-INNERCLOTHING-monkey.png
new file mode 100644
index 00000000000..93c48d122c9
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_uniform_servise.rsi/equipped-INNERCLOTHING-monkey.png differ
diff --git a/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_uniform_servise.rsi/equipped-INNERCLOTHING-reptilian.png b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_uniform_servise.rsi/equipped-INNERCLOTHING-reptilian.png
new file mode 100644
index 00000000000..f48ec3230cd
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_uniform_servise.rsi/equipped-INNERCLOTHING-reptilian.png differ
diff --git a/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_uniform_servise.rsi/equipped-INNERCLOTHING.png b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_uniform_servise.rsi/equipped-INNERCLOTHING.png
new file mode 100644
index 00000000000..23d4877d08e
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_uniform_servise.rsi/equipped-INNERCLOTHING.png differ
diff --git a/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_uniform_servise.rsi/icon.png b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_uniform_servise.rsi/icon.png
new file mode 100644
index 00000000000..0c5f28acfe1
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_uniform_servise.rsi/icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_uniform_servise.rsi/inhand-left.png b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_uniform_servise.rsi/inhand-left.png
new file mode 100644
index 00000000000..c8029ed8da9
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_uniform_servise.rsi/inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_uniform_servise.rsi/inhand-right.png b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_uniform_servise.rsi/inhand-right.png
new file mode 100644
index 00000000000..fc90124e4a4
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_uniform_servise.rsi/inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_uniform_servise.rsi/meta.json b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_uniform_servise.rsi/meta.json
new file mode 100644
index 00000000000..00cf8a49eb8
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/KMLG/Equipment/kmlg_uniform_servise.rsi/meta.json
@@ -0,0 +1,34 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/2fea0a59470c476cf3f927833d3918d89cbe6af8 and inhand modified by emisse, monkey made by brainfood1183 (github) for ss14, reptilian made by kuro(388673708753027083)",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "equipped-INNERCLOTHING",
+ "directions": 4
+ },
+ {
+ "name": "equipped-INNERCLOTHING-monkey",
+ "directions": 4
+ },
+ {
+ "name": "equipped-INNERCLOTHING-reptilian",
+ "directions": 4
+ },
+ {
+ "name": "inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "inhand-right",
+ "directions": 4
+ }
+ ]
+}
diff --git a/Resources/Textures/Corvax/Lore/KMLG/kmlg_airlock.rsi/assembly.png b/Resources/Textures/Corvax/Lore/KMLG/kmlg_airlock.rsi/assembly.png
new file mode 100644
index 00000000000..b90661d54ce
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/KMLG/kmlg_airlock.rsi/assembly.png differ
diff --git a/Resources/Textures/Corvax/Lore/KMLG/kmlg_airlock.rsi/bolted_open_unlit.png b/Resources/Textures/Corvax/Lore/KMLG/kmlg_airlock.rsi/bolted_open_unlit.png
new file mode 100644
index 00000000000..cc49407c5f4
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/KMLG/kmlg_airlock.rsi/bolted_open_unlit.png differ
diff --git a/Resources/Textures/Corvax/Lore/KMLG/kmlg_airlock.rsi/bolted_unlit.png b/Resources/Textures/Corvax/Lore/KMLG/kmlg_airlock.rsi/bolted_unlit.png
new file mode 100644
index 00000000000..c6b550c603d
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/KMLG/kmlg_airlock.rsi/bolted_unlit.png differ
diff --git a/Resources/Textures/Corvax/Lore/KMLG/kmlg_airlock.rsi/closed.png b/Resources/Textures/Corvax/Lore/KMLG/kmlg_airlock.rsi/closed.png
new file mode 100644
index 00000000000..123b185e136
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/KMLG/kmlg_airlock.rsi/closed.png differ
diff --git a/Resources/Textures/Corvax/Lore/KMLG/kmlg_airlock.rsi/closed_unlit.png b/Resources/Textures/Corvax/Lore/KMLG/kmlg_airlock.rsi/closed_unlit.png
new file mode 100644
index 00000000000..4ca8c59ec1d
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/KMLG/kmlg_airlock.rsi/closed_unlit.png differ
diff --git a/Resources/Textures/Corvax/Lore/KMLG/kmlg_airlock.rsi/closing.png b/Resources/Textures/Corvax/Lore/KMLG/kmlg_airlock.rsi/closing.png
new file mode 100644
index 00000000000..77a9dc69dd2
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/KMLG/kmlg_airlock.rsi/closing.png differ
diff --git a/Resources/Textures/Corvax/Lore/KMLG/kmlg_airlock.rsi/closing_unlit.png b/Resources/Textures/Corvax/Lore/KMLG/kmlg_airlock.rsi/closing_unlit.png
new file mode 100644
index 00000000000..09946a77e6e
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/KMLG/kmlg_airlock.rsi/closing_unlit.png differ
diff --git a/Resources/Textures/Corvax/Lore/KMLG/kmlg_airlock.rsi/deny_unlit.png b/Resources/Textures/Corvax/Lore/KMLG/kmlg_airlock.rsi/deny_unlit.png
new file mode 100644
index 00000000000..6486ac5ca83
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/KMLG/kmlg_airlock.rsi/deny_unlit.png differ
diff --git a/Resources/Textures/Corvax/Lore/KMLG/kmlg_airlock.rsi/emergency_open_unlit.png b/Resources/Textures/Corvax/Lore/KMLG/kmlg_airlock.rsi/emergency_open_unlit.png
new file mode 100644
index 00000000000..e5dfd04206c
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/KMLG/kmlg_airlock.rsi/emergency_open_unlit.png differ
diff --git a/Resources/Textures/Corvax/Lore/KMLG/kmlg_airlock.rsi/emergency_unlit.png b/Resources/Textures/Corvax/Lore/KMLG/kmlg_airlock.rsi/emergency_unlit.png
new file mode 100644
index 00000000000..ede345c70df
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/KMLG/kmlg_airlock.rsi/emergency_unlit.png differ
diff --git a/Resources/Textures/Corvax/Lore/KMLG/kmlg_airlock.rsi/meta.json b/Resources/Textures/Corvax/Lore/KMLG/kmlg_airlock.rsi/meta.json
new file mode 100644
index 00000000000..56b5ec97ad8
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/KMLG/kmlg_airlock.rsi/meta.json
@@ -0,0 +1,197 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Made by murouxlul(705433554602950793)",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "assembly"
+ },
+ {
+ "name": "bolted_unlit"
+ },
+ {
+ "name": "bolted_open_unlit"
+ },
+ {
+ "name": "closed"
+ },
+ {
+ "name": "closed_unlit"
+ },
+ {
+ "name": "open_unlit"
+ },
+ {
+ "name": "closing",
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.07,
+ 0.07,
+ 0.07,
+ 0.2
+ ]
+ ]
+ },
+ {
+ "name": "closing_unlit",
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.07,
+ 0.07,
+ 0.07,
+ 0.2
+ ]
+ ]
+ },
+ {
+ "name": "deny_unlit",
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1
+ ]
+ ]
+ },
+ {
+ "name": "open"
+ },
+ {
+ "name": "opening",
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.07,
+ 0.07,
+ 0.07,
+ 0.2
+ ]
+ ]
+ },
+ {
+ "name": "opening_unlit",
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.07,
+ 0.07,
+ 0.07,
+ 0.2
+ ]
+ ]
+ },
+ {
+ "name": "panel_closing",
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.07,
+ 0.07,
+ 0.07,
+ 0.2
+ ]
+ ]
+ },
+ {
+ "name": "panel_closed"
+ },
+ {
+ "name": "panel_opening",
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.07,
+ 0.07,
+ 0.07,
+ 0.2
+ ]
+ ]
+ },
+
+ {
+ "name": "panel_open"
+ },
+ {
+ "name": "sparks",
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1
+ ]
+ ]
+ },
+ {
+ "name": "sparks_broken",
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 1.7
+ ]
+ ]
+ },
+ {
+ "name": "sparks_damaged",
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1
+ ]
+ ]
+ },
+ {
+ "name": "sparks_open",
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1
+ ]
+ ]
+ },
+ {
+ "name": "welded"
+ },
+ {
+ "name": "emergency_unlit",
+ "delays": [
+ [
+ 1.2,
+ 1.2
+ ]
+ ]
+ },
+ {
+ "name": "emergency_open_unlit"
+ }
+ ]
+}
diff --git a/Resources/Textures/Corvax/Lore/KMLG/kmlg_airlock.rsi/open.png b/Resources/Textures/Corvax/Lore/KMLG/kmlg_airlock.rsi/open.png
new file mode 100644
index 00000000000..c26ec9897a8
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/KMLG/kmlg_airlock.rsi/open.png differ
diff --git a/Resources/Textures/Corvax/Lore/KMLG/kmlg_airlock.rsi/open_unlit.png b/Resources/Textures/Corvax/Lore/KMLG/kmlg_airlock.rsi/open_unlit.png
new file mode 100644
index 00000000000..4c03a217b74
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/KMLG/kmlg_airlock.rsi/open_unlit.png differ
diff --git a/Resources/Textures/Corvax/Lore/KMLG/kmlg_airlock.rsi/opening.png b/Resources/Textures/Corvax/Lore/KMLG/kmlg_airlock.rsi/opening.png
new file mode 100644
index 00000000000..ca7e0a89bea
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/KMLG/kmlg_airlock.rsi/opening.png differ
diff --git a/Resources/Textures/Corvax/Lore/KMLG/kmlg_airlock.rsi/opening_unlit.png b/Resources/Textures/Corvax/Lore/KMLG/kmlg_airlock.rsi/opening_unlit.png
new file mode 100644
index 00000000000..d50675650ce
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/KMLG/kmlg_airlock.rsi/opening_unlit.png differ
diff --git a/Resources/Textures/Corvax/Lore/KMLG/kmlg_airlock.rsi/panel_closed.png b/Resources/Textures/Corvax/Lore/KMLG/kmlg_airlock.rsi/panel_closed.png
new file mode 100644
index 00000000000..7244b37f5c7
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/KMLG/kmlg_airlock.rsi/panel_closed.png differ
diff --git a/Resources/Textures/Corvax/Lore/KMLG/kmlg_airlock.rsi/panel_closing.png b/Resources/Textures/Corvax/Lore/KMLG/kmlg_airlock.rsi/panel_closing.png
new file mode 100644
index 00000000000..193665a93b5
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/KMLG/kmlg_airlock.rsi/panel_closing.png differ
diff --git a/Resources/Textures/Corvax/Lore/KMLG/kmlg_airlock.rsi/panel_open.png b/Resources/Textures/Corvax/Lore/KMLG/kmlg_airlock.rsi/panel_open.png
new file mode 100644
index 00000000000..49e318c243c
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/KMLG/kmlg_airlock.rsi/panel_open.png differ
diff --git a/Resources/Textures/Corvax/Lore/KMLG/kmlg_airlock.rsi/panel_opening.png b/Resources/Textures/Corvax/Lore/KMLG/kmlg_airlock.rsi/panel_opening.png
new file mode 100644
index 00000000000..a0f494310cf
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/KMLG/kmlg_airlock.rsi/panel_opening.png differ
diff --git a/Resources/Textures/Corvax/Lore/KMLG/kmlg_airlock.rsi/sparks.png b/Resources/Textures/Corvax/Lore/KMLG/kmlg_airlock.rsi/sparks.png
new file mode 100644
index 00000000000..0666b28799a
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/KMLG/kmlg_airlock.rsi/sparks.png differ
diff --git a/Resources/Textures/Corvax/Lore/KMLG/kmlg_airlock.rsi/sparks_broken.png b/Resources/Textures/Corvax/Lore/KMLG/kmlg_airlock.rsi/sparks_broken.png
new file mode 100644
index 00000000000..ad6e6cbae40
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/KMLG/kmlg_airlock.rsi/sparks_broken.png differ
diff --git a/Resources/Textures/Corvax/Lore/KMLG/kmlg_airlock.rsi/sparks_damaged.png b/Resources/Textures/Corvax/Lore/KMLG/kmlg_airlock.rsi/sparks_damaged.png
new file mode 100644
index 00000000000..695b8f38751
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/KMLG/kmlg_airlock.rsi/sparks_damaged.png differ
diff --git a/Resources/Textures/Corvax/Lore/KMLG/kmlg_airlock.rsi/sparks_open.png b/Resources/Textures/Corvax/Lore/KMLG/kmlg_airlock.rsi/sparks_open.png
new file mode 100644
index 00000000000..fb8ba8d034c
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/KMLG/kmlg_airlock.rsi/sparks_open.png differ
diff --git a/Resources/Textures/Corvax/Lore/KMLG/kmlg_airlock.rsi/welded.png b/Resources/Textures/Corvax/Lore/KMLG/kmlg_airlock.rsi/welded.png
new file mode 100644
index 00000000000..f8369a1fcad
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/KMLG/kmlg_airlock.rsi/welded.png differ
diff --git a/Resources/Textures/Corvax/Lore/KMLG/kmlg_airlock_glass.rsi/assembly.png b/Resources/Textures/Corvax/Lore/KMLG/kmlg_airlock_glass.rsi/assembly.png
new file mode 100644
index 00000000000..41ba5323e17
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/KMLG/kmlg_airlock_glass.rsi/assembly.png differ
diff --git a/Resources/Textures/Corvax/Lore/KMLG/kmlg_airlock_glass.rsi/bolted_open_unlit.png b/Resources/Textures/Corvax/Lore/KMLG/kmlg_airlock_glass.rsi/bolted_open_unlit.png
new file mode 100644
index 00000000000..cc49407c5f4
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/KMLG/kmlg_airlock_glass.rsi/bolted_open_unlit.png differ
diff --git a/Resources/Textures/Corvax/Lore/KMLG/kmlg_airlock_glass.rsi/bolted_unlit.png b/Resources/Textures/Corvax/Lore/KMLG/kmlg_airlock_glass.rsi/bolted_unlit.png
new file mode 100644
index 00000000000..c6b550c603d
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/KMLG/kmlg_airlock_glass.rsi/bolted_unlit.png differ
diff --git a/Resources/Textures/Corvax/Lore/KMLG/kmlg_airlock_glass.rsi/closed.png b/Resources/Textures/Corvax/Lore/KMLG/kmlg_airlock_glass.rsi/closed.png
new file mode 100644
index 00000000000..3cd83d31c59
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/KMLG/kmlg_airlock_glass.rsi/closed.png differ
diff --git a/Resources/Textures/Corvax/Lore/KMLG/kmlg_airlock_glass.rsi/closed_unlit.png b/Resources/Textures/Corvax/Lore/KMLG/kmlg_airlock_glass.rsi/closed_unlit.png
new file mode 100644
index 00000000000..4ca8c59ec1d
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/KMLG/kmlg_airlock_glass.rsi/closed_unlit.png differ
diff --git a/Resources/Textures/Corvax/Lore/KMLG/kmlg_airlock_glass.rsi/closing.png b/Resources/Textures/Corvax/Lore/KMLG/kmlg_airlock_glass.rsi/closing.png
new file mode 100644
index 00000000000..47ea9ddaa9e
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/KMLG/kmlg_airlock_glass.rsi/closing.png differ
diff --git a/Resources/Textures/Corvax/Lore/KMLG/kmlg_airlock_glass.rsi/closing_unlit.png b/Resources/Textures/Corvax/Lore/KMLG/kmlg_airlock_glass.rsi/closing_unlit.png
new file mode 100644
index 00000000000..09946a77e6e
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/KMLG/kmlg_airlock_glass.rsi/closing_unlit.png differ
diff --git a/Resources/Textures/Corvax/Lore/KMLG/kmlg_airlock_glass.rsi/deny_unlit.png b/Resources/Textures/Corvax/Lore/KMLG/kmlg_airlock_glass.rsi/deny_unlit.png
new file mode 100644
index 00000000000..6486ac5ca83
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/KMLG/kmlg_airlock_glass.rsi/deny_unlit.png differ
diff --git a/Resources/Textures/Corvax/Lore/KMLG/kmlg_airlock_glass.rsi/emergency_open_unlit.png b/Resources/Textures/Corvax/Lore/KMLG/kmlg_airlock_glass.rsi/emergency_open_unlit.png
new file mode 100644
index 00000000000..e5dfd04206c
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/KMLG/kmlg_airlock_glass.rsi/emergency_open_unlit.png differ
diff --git a/Resources/Textures/Corvax/Lore/KMLG/kmlg_airlock_glass.rsi/emergency_unlit.png b/Resources/Textures/Corvax/Lore/KMLG/kmlg_airlock_glass.rsi/emergency_unlit.png
new file mode 100644
index 00000000000..ede345c70df
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/KMLG/kmlg_airlock_glass.rsi/emergency_unlit.png differ
diff --git a/Resources/Textures/Corvax/Lore/KMLG/kmlg_airlock_glass.rsi/meta.json b/Resources/Textures/Corvax/Lore/KMLG/kmlg_airlock_glass.rsi/meta.json
new file mode 100644
index 00000000000..56b5ec97ad8
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/KMLG/kmlg_airlock_glass.rsi/meta.json
@@ -0,0 +1,197 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Made by murouxlul(705433554602950793)",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "assembly"
+ },
+ {
+ "name": "bolted_unlit"
+ },
+ {
+ "name": "bolted_open_unlit"
+ },
+ {
+ "name": "closed"
+ },
+ {
+ "name": "closed_unlit"
+ },
+ {
+ "name": "open_unlit"
+ },
+ {
+ "name": "closing",
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.07,
+ 0.07,
+ 0.07,
+ 0.2
+ ]
+ ]
+ },
+ {
+ "name": "closing_unlit",
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.07,
+ 0.07,
+ 0.07,
+ 0.2
+ ]
+ ]
+ },
+ {
+ "name": "deny_unlit",
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1
+ ]
+ ]
+ },
+ {
+ "name": "open"
+ },
+ {
+ "name": "opening",
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.07,
+ 0.07,
+ 0.07,
+ 0.2
+ ]
+ ]
+ },
+ {
+ "name": "opening_unlit",
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.07,
+ 0.07,
+ 0.07,
+ 0.2
+ ]
+ ]
+ },
+ {
+ "name": "panel_closing",
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.07,
+ 0.07,
+ 0.07,
+ 0.2
+ ]
+ ]
+ },
+ {
+ "name": "panel_closed"
+ },
+ {
+ "name": "panel_opening",
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.07,
+ 0.07,
+ 0.07,
+ 0.2
+ ]
+ ]
+ },
+
+ {
+ "name": "panel_open"
+ },
+ {
+ "name": "sparks",
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1
+ ]
+ ]
+ },
+ {
+ "name": "sparks_broken",
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 1.7
+ ]
+ ]
+ },
+ {
+ "name": "sparks_damaged",
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1
+ ]
+ ]
+ },
+ {
+ "name": "sparks_open",
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1
+ ]
+ ]
+ },
+ {
+ "name": "welded"
+ },
+ {
+ "name": "emergency_unlit",
+ "delays": [
+ [
+ 1.2,
+ 1.2
+ ]
+ ]
+ },
+ {
+ "name": "emergency_open_unlit"
+ }
+ ]
+}
diff --git a/Resources/Textures/Corvax/Lore/KMLG/kmlg_airlock_glass.rsi/open.png b/Resources/Textures/Corvax/Lore/KMLG/kmlg_airlock_glass.rsi/open.png
new file mode 100644
index 00000000000..4c08d8e332a
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/KMLG/kmlg_airlock_glass.rsi/open.png differ
diff --git a/Resources/Textures/Corvax/Lore/KMLG/kmlg_airlock_glass.rsi/open_unlit.png b/Resources/Textures/Corvax/Lore/KMLG/kmlg_airlock_glass.rsi/open_unlit.png
new file mode 100644
index 00000000000..4c03a217b74
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/KMLG/kmlg_airlock_glass.rsi/open_unlit.png differ
diff --git a/Resources/Textures/Corvax/Lore/KMLG/kmlg_airlock_glass.rsi/opening.png b/Resources/Textures/Corvax/Lore/KMLG/kmlg_airlock_glass.rsi/opening.png
new file mode 100644
index 00000000000..8d04e059d6d
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/KMLG/kmlg_airlock_glass.rsi/opening.png differ
diff --git a/Resources/Textures/Corvax/Lore/KMLG/kmlg_airlock_glass.rsi/opening_unlit.png b/Resources/Textures/Corvax/Lore/KMLG/kmlg_airlock_glass.rsi/opening_unlit.png
new file mode 100644
index 00000000000..d50675650ce
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/KMLG/kmlg_airlock_glass.rsi/opening_unlit.png differ
diff --git a/Resources/Textures/Corvax/Lore/KMLG/kmlg_airlock_glass.rsi/panel_closed.png b/Resources/Textures/Corvax/Lore/KMLG/kmlg_airlock_glass.rsi/panel_closed.png
new file mode 100644
index 00000000000..7244b37f5c7
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/KMLG/kmlg_airlock_glass.rsi/panel_closed.png differ
diff --git a/Resources/Textures/Corvax/Lore/KMLG/kmlg_airlock_glass.rsi/panel_closing.png b/Resources/Textures/Corvax/Lore/KMLG/kmlg_airlock_glass.rsi/panel_closing.png
new file mode 100644
index 00000000000..193665a93b5
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/KMLG/kmlg_airlock_glass.rsi/panel_closing.png differ
diff --git a/Resources/Textures/Corvax/Lore/KMLG/kmlg_airlock_glass.rsi/panel_open.png b/Resources/Textures/Corvax/Lore/KMLG/kmlg_airlock_glass.rsi/panel_open.png
new file mode 100644
index 00000000000..49e318c243c
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/KMLG/kmlg_airlock_glass.rsi/panel_open.png differ
diff --git a/Resources/Textures/Corvax/Lore/KMLG/kmlg_airlock_glass.rsi/panel_opening.png b/Resources/Textures/Corvax/Lore/KMLG/kmlg_airlock_glass.rsi/panel_opening.png
new file mode 100644
index 00000000000..a0f494310cf
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/KMLG/kmlg_airlock_glass.rsi/panel_opening.png differ
diff --git a/Resources/Textures/Corvax/Lore/KMLG/kmlg_airlock_glass.rsi/sparks.png b/Resources/Textures/Corvax/Lore/KMLG/kmlg_airlock_glass.rsi/sparks.png
new file mode 100644
index 00000000000..0666b28799a
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/KMLG/kmlg_airlock_glass.rsi/sparks.png differ
diff --git a/Resources/Textures/Corvax/Lore/KMLG/kmlg_airlock_glass.rsi/sparks_broken.png b/Resources/Textures/Corvax/Lore/KMLG/kmlg_airlock_glass.rsi/sparks_broken.png
new file mode 100644
index 00000000000..ad6e6cbae40
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/KMLG/kmlg_airlock_glass.rsi/sparks_broken.png differ
diff --git a/Resources/Textures/Corvax/Lore/KMLG/kmlg_airlock_glass.rsi/sparks_damaged.png b/Resources/Textures/Corvax/Lore/KMLG/kmlg_airlock_glass.rsi/sparks_damaged.png
new file mode 100644
index 00000000000..695b8f38751
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/KMLG/kmlg_airlock_glass.rsi/sparks_damaged.png differ
diff --git a/Resources/Textures/Corvax/Lore/KMLG/kmlg_airlock_glass.rsi/sparks_open.png b/Resources/Textures/Corvax/Lore/KMLG/kmlg_airlock_glass.rsi/sparks_open.png
new file mode 100644
index 00000000000..fb8ba8d034c
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/KMLG/kmlg_airlock_glass.rsi/sparks_open.png differ
diff --git a/Resources/Textures/Corvax/Lore/KMLG/kmlg_airlock_glass.rsi/welded.png b/Resources/Textures/Corvax/Lore/KMLG/kmlg_airlock_glass.rsi/welded.png
new file mode 100644
index 00000000000..f8369a1fcad
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/KMLG/kmlg_airlock_glass.rsi/welded.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Armor/mirt_armor_gr.rsi/equipped-OUTERCLOTHING.png b/Resources/Textures/Corvax/Lore/Mirt/Armor/mirt_armor_gr.rsi/equipped-OUTERCLOTHING.png
new file mode 100644
index 00000000000..59e49ac5ac3
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Armor/mirt_armor_gr.rsi/equipped-OUTERCLOTHING.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Armor/mirt_armor_gr.rsi/icon.png b/Resources/Textures/Corvax/Lore/Mirt/Armor/mirt_armor_gr.rsi/icon.png
new file mode 100644
index 00000000000..8b14c3f9c85
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Armor/mirt_armor_gr.rsi/icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Armor/mirt_armor_gr.rsi/inhand-left.png b/Resources/Textures/Corvax/Lore/Mirt/Armor/mirt_armor_gr.rsi/inhand-left.png
new file mode 100644
index 00000000000..5319245f72f
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Armor/mirt_armor_gr.rsi/inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Armor/mirt_armor_gr.rsi/inhand-right.png b/Resources/Textures/Corvax/Lore/Mirt/Armor/mirt_armor_gr.rsi/inhand-right.png
new file mode 100644
index 00000000000..1b78ee499e1
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Armor/mirt_armor_gr.rsi/inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Armor/mirt_armor_gr.rsi/meta.json b/Resources/Textures/Corvax/Lore/Mirt/Armor/mirt_armor_gr.rsi/meta.json
new file mode 100644
index 00000000000..f8bac4e1da6
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/Mirt/Armor/mirt_armor_gr.rsi/meta.json
@@ -0,0 +1,26 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/2fea0a59470c476cf3f927833d3918d89cbe6af8, digi made by kuro(388673708753027083)",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "equipped-OUTERCLOTHING",
+ "directions": 4
+ },
+ {
+ "name": "inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "inhand-right",
+ "directions": 4
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Armor/mirt_armor_std.rsi/equipped-OUTERCLOTHING-digi.png b/Resources/Textures/Corvax/Lore/Mirt/Armor/mirt_armor_std.rsi/equipped-OUTERCLOTHING-digi.png
new file mode 100644
index 00000000000..da433a5e7a6
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Armor/mirt_armor_std.rsi/equipped-OUTERCLOTHING-digi.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Armor/mirt_armor_std.rsi/equipped-OUTERCLOTHING.png b/Resources/Textures/Corvax/Lore/Mirt/Armor/mirt_armor_std.rsi/equipped-OUTERCLOTHING.png
new file mode 100644
index 00000000000..d0ed8db92fb
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Armor/mirt_armor_std.rsi/equipped-OUTERCLOTHING.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Armor/mirt_armor_std.rsi/icon.png b/Resources/Textures/Corvax/Lore/Mirt/Armor/mirt_armor_std.rsi/icon.png
new file mode 100644
index 00000000000..60091f27ec6
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Armor/mirt_armor_std.rsi/icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Armor/mirt_armor_std.rsi/inhand-left.png b/Resources/Textures/Corvax/Lore/Mirt/Armor/mirt_armor_std.rsi/inhand-left.png
new file mode 100644
index 00000000000..9be4db81d0d
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Armor/mirt_armor_std.rsi/inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Armor/mirt_armor_std.rsi/inhand-right.png b/Resources/Textures/Corvax/Lore/Mirt/Armor/mirt_armor_std.rsi/inhand-right.png
new file mode 100644
index 00000000000..0c2af88864d
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Armor/mirt_armor_std.rsi/inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Armor/mirt_armor_std.rsi/meta.json b/Resources/Textures/Corvax/Lore/Mirt/Armor/mirt_armor_std.rsi/meta.json
new file mode 100644
index 00000000000..19c238b6222
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/Mirt/Armor/mirt_armor_std.rsi/meta.json
@@ -0,0 +1,30 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/2fea0a59470c476cf3f927833d3918d89cbe6af8, digi made by kuro(388673708753027083)",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "equipped-OUTERCLOTHING",
+ "directions": 4
+ },
+ {
+ "name": "equipped-OUTERCLOTHING-digi",
+ "directions": 4
+ },
+ {
+ "name": "inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "inhand-right",
+ "directions": 4
+ }
+ ]
+}
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Armor/mirt_armor_vest.rsi/equipped-OUTERCLOTHING.png b/Resources/Textures/Corvax/Lore/Mirt/Armor/mirt_armor_vest.rsi/equipped-OUTERCLOTHING.png
new file mode 100644
index 00000000000..094faed3dc2
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Armor/mirt_armor_vest.rsi/equipped-OUTERCLOTHING.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Armor/mirt_armor_vest.rsi/icon.png b/Resources/Textures/Corvax/Lore/Mirt/Armor/mirt_armor_vest.rsi/icon.png
new file mode 100644
index 00000000000..4cfa5f52a2b
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Armor/mirt_armor_vest.rsi/icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Armor/mirt_armor_vest.rsi/inhand-left.png b/Resources/Textures/Corvax/Lore/Mirt/Armor/mirt_armor_vest.rsi/inhand-left.png
new file mode 100644
index 00000000000..5319245f72f
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Armor/mirt_armor_vest.rsi/inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Armor/mirt_armor_vest.rsi/inhand-right.png b/Resources/Textures/Corvax/Lore/Mirt/Armor/mirt_armor_vest.rsi/inhand-right.png
new file mode 100644
index 00000000000..1b78ee499e1
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Armor/mirt_armor_vest.rsi/inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Armor/mirt_armor_vest.rsi/meta.json b/Resources/Textures/Corvax/Lore/Mirt/Armor/mirt_armor_vest.rsi/meta.json
new file mode 100644
index 00000000000..f8bac4e1da6
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/Mirt/Armor/mirt_armor_vest.rsi/meta.json
@@ -0,0 +1,26 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/2fea0a59470c476cf3f927833d3918d89cbe6af8, digi made by kuro(388673708753027083)",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "equipped-OUTERCLOTHING",
+ "directions": 4
+ },
+ {
+ "name": "inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "inhand-right",
+ "directions": 4
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Armor/mirt_cloak_r.rsi/equipped-NECK.png b/Resources/Textures/Corvax/Lore/Mirt/Armor/mirt_cloak_r.rsi/equipped-NECK.png
new file mode 100644
index 00000000000..d063404ca85
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Armor/mirt_cloak_r.rsi/equipped-NECK.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Armor/mirt_cloak_r.rsi/icon.png b/Resources/Textures/Corvax/Lore/Mirt/Armor/mirt_cloak_r.rsi/icon.png
new file mode 100644
index 00000000000..ad0cf74d5f3
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Armor/mirt_cloak_r.rsi/icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Armor/mirt_cloak_r.rsi/inhand-left.png b/Resources/Textures/Corvax/Lore/Mirt/Armor/mirt_cloak_r.rsi/inhand-left.png
new file mode 100644
index 00000000000..5b29bb718cf
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Armor/mirt_cloak_r.rsi/inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Armor/mirt_cloak_r.rsi/inhand-right.png b/Resources/Textures/Corvax/Lore/Mirt/Armor/mirt_cloak_r.rsi/inhand-right.png
new file mode 100644
index 00000000000..25d50459c1c
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Armor/mirt_cloak_r.rsi/inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Armor/mirt_cloak_r.rsi/meta.json b/Resources/Textures/Corvax/Lore/Mirt/Armor/mirt_cloak_r.rsi/meta.json
new file mode 100644
index 00000000000..ee63e70a4d5
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/Mirt/Armor/mirt_cloak_r.rsi/meta.json
@@ -0,0 +1,26 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/2fea0a59470c476cf3f927833d3918d89cbe6af8, sprites in hand by PuroSlavKing (Github) and RudeyCoolLeet#3875",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "equipped-NECK",
+ "directions": 4
+ },
+ {
+ "name": "inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "inhand-right",
+ "directions": 4
+ }
+ ]
+}
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Armor/mirt_cloak_r_hood.rsi/equipped-HELMET.png b/Resources/Textures/Corvax/Lore/Mirt/Armor/mirt_cloak_r_hood.rsi/equipped-HELMET.png
new file mode 100644
index 00000000000..355a6f24c80
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Armor/mirt_cloak_r_hood.rsi/equipped-HELMET.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Armor/mirt_cloak_r_hood.rsi/icon.png b/Resources/Textures/Corvax/Lore/Mirt/Armor/mirt_cloak_r_hood.rsi/icon.png
new file mode 100644
index 00000000000..61eef513570
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Armor/mirt_cloak_r_hood.rsi/icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Armor/mirt_cloak_r_hood.rsi/inhand-left.png b/Resources/Textures/Corvax/Lore/Mirt/Armor/mirt_cloak_r_hood.rsi/inhand-left.png
new file mode 100644
index 00000000000..f6890b5e67d
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Armor/mirt_cloak_r_hood.rsi/inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Armor/mirt_cloak_r_hood.rsi/inhand-right.png b/Resources/Textures/Corvax/Lore/Mirt/Armor/mirt_cloak_r_hood.rsi/inhand-right.png
new file mode 100644
index 00000000000..4edb07c1dd1
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Armor/mirt_cloak_r_hood.rsi/inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Armor/mirt_cloak_r_hood.rsi/meta.json b/Resources/Textures/Corvax/Lore/Mirt/Armor/mirt_cloak_r_hood.rsi/meta.json
new file mode 100644
index 00000000000..f87305d5124
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/Mirt/Armor/mirt_cloak_r_hood.rsi/meta.json
@@ -0,0 +1,26 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/4f6190e2895e09116663ef282d3ce1d8b35c032e",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "equipped-HELMET",
+ "directions": 4
+ },
+ {
+ "name": "inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "inhand-right",
+ "directions": 4
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Armor/mirt_hardsuits_hig.rsi/equipped-OUTERCLOTHING.png b/Resources/Textures/Corvax/Lore/Mirt/Armor/mirt_hardsuits_hig.rsi/equipped-OUTERCLOTHING.png
new file mode 100644
index 00000000000..1be874adbb0
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Armor/mirt_hardsuits_hig.rsi/equipped-OUTERCLOTHING.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Armor/mirt_hardsuits_hig.rsi/icon.png b/Resources/Textures/Corvax/Lore/Mirt/Armor/mirt_hardsuits_hig.rsi/icon.png
new file mode 100644
index 00000000000..a8e28012e05
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Armor/mirt_hardsuits_hig.rsi/icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Armor/mirt_hardsuits_hig.rsi/inhand-left.png b/Resources/Textures/Corvax/Lore/Mirt/Armor/mirt_hardsuits_hig.rsi/inhand-left.png
new file mode 100644
index 00000000000..2ece5ab0ab8
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Armor/mirt_hardsuits_hig.rsi/inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Armor/mirt_hardsuits_hig.rsi/inhand-right.png b/Resources/Textures/Corvax/Lore/Mirt/Armor/mirt_hardsuits_hig.rsi/inhand-right.png
new file mode 100644
index 00000000000..11a445368ae
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Armor/mirt_hardsuits_hig.rsi/inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Armor/mirt_hardsuits_hig.rsi/meta.json b/Resources/Textures/Corvax/Lore/Mirt/Armor/mirt_hardsuits_hig.rsi/meta.json
new file mode 100644
index 00000000000..437d51cca4e
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/Mirt/Armor/mirt_hardsuits_hig.rsi/meta.json
@@ -0,0 +1,26 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/4f6190e2895e09116663ef282d3ce1d8b35c032e",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "equipped-OUTERCLOTHING",
+ "directions": 4
+ },
+ {
+ "name": "inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "inhand-right",
+ "directions": 4
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Armor/mirt_hardsuits_hig_helmet.rsi/equipped-HELMET.png b/Resources/Textures/Corvax/Lore/Mirt/Armor/mirt_hardsuits_hig_helmet.rsi/equipped-HELMET.png
new file mode 100644
index 00000000000..6c3391f82bc
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Armor/mirt_hardsuits_hig_helmet.rsi/equipped-HELMET.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Armor/mirt_hardsuits_hig_helmet.rsi/icon.png b/Resources/Textures/Corvax/Lore/Mirt/Armor/mirt_hardsuits_hig_helmet.rsi/icon.png
new file mode 100644
index 00000000000..9b508ed0cd7
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Armor/mirt_hardsuits_hig_helmet.rsi/icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Armor/mirt_hardsuits_hig_helmet.rsi/inhand-left.png b/Resources/Textures/Corvax/Lore/Mirt/Armor/mirt_hardsuits_hig_helmet.rsi/inhand-left.png
new file mode 100644
index 00000000000..620ed6d2453
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Armor/mirt_hardsuits_hig_helmet.rsi/inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Armor/mirt_hardsuits_hig_helmet.rsi/inhand-right.png b/Resources/Textures/Corvax/Lore/Mirt/Armor/mirt_hardsuits_hig_helmet.rsi/inhand-right.png
new file mode 100644
index 00000000000..f55fb875336
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Armor/mirt_hardsuits_hig_helmet.rsi/inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Armor/mirt_hardsuits_hig_helmet.rsi/meta.json b/Resources/Textures/Corvax/Lore/Mirt/Armor/mirt_hardsuits_hig_helmet.rsi/meta.json
new file mode 100644
index 00000000000..f87305d5124
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/Mirt/Armor/mirt_hardsuits_hig_helmet.rsi/meta.json
@@ -0,0 +1,26 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/4f6190e2895e09116663ef282d3ce1d8b35c032e",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "equipped-HELMET",
+ "directions": 4
+ },
+ {
+ "name": "inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "inhand-right",
+ "directions": 4
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Armor/mirt_hardsuits_ink.rsi/equipped-OUTERCLOTHING.png b/Resources/Textures/Corvax/Lore/Mirt/Armor/mirt_hardsuits_ink.rsi/equipped-OUTERCLOTHING.png
new file mode 100644
index 00000000000..b9f2ccf0893
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Armor/mirt_hardsuits_ink.rsi/equipped-OUTERCLOTHING.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Armor/mirt_hardsuits_ink.rsi/icon.png b/Resources/Textures/Corvax/Lore/Mirt/Armor/mirt_hardsuits_ink.rsi/icon.png
new file mode 100644
index 00000000000..2933cfafb3b
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Armor/mirt_hardsuits_ink.rsi/icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Armor/mirt_hardsuits_ink.rsi/inhand-left.png b/Resources/Textures/Corvax/Lore/Mirt/Armor/mirt_hardsuits_ink.rsi/inhand-left.png
new file mode 100644
index 00000000000..4dcc354e1a6
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Armor/mirt_hardsuits_ink.rsi/inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Armor/mirt_hardsuits_ink.rsi/inhand-right.png b/Resources/Textures/Corvax/Lore/Mirt/Armor/mirt_hardsuits_ink.rsi/inhand-right.png
new file mode 100644
index 00000000000..5045b9e0fa6
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Armor/mirt_hardsuits_ink.rsi/inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Armor/mirt_hardsuits_ink.rsi/meta.json b/Resources/Textures/Corvax/Lore/Mirt/Armor/mirt_hardsuits_ink.rsi/meta.json
new file mode 100644
index 00000000000..e482264df5f
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/Mirt/Armor/mirt_hardsuits_ink.rsi/meta.json
@@ -0,0 +1,26 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/4f6190e2895e09116663ef282d3ce1d8b35c032e",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "equipped-OUTERCLOTHING",
+ "directions": 4
+ },
+ {
+ "name": "inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "inhand-right",
+ "directions": 4
+ }
+ ]
+}
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Armor/mirt_hardsuits_ink_helmet.rsi/icon-flash.png b/Resources/Textures/Corvax/Lore/Mirt/Armor/mirt_hardsuits_ink_helmet.rsi/icon-flash.png
new file mode 100644
index 00000000000..aecbb197d92
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Armor/mirt_hardsuits_ink_helmet.rsi/icon-flash.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Armor/mirt_hardsuits_ink_helmet.rsi/icon.png b/Resources/Textures/Corvax/Lore/Mirt/Armor/mirt_hardsuits_ink_helmet.rsi/icon.png
new file mode 100644
index 00000000000..a3e166cff87
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Armor/mirt_hardsuits_ink_helmet.rsi/icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Armor/mirt_hardsuits_ink_helmet.rsi/meta.json b/Resources/Textures/Corvax/Lore/Mirt/Armor/mirt_hardsuits_ink_helmet.rsi/meta.json
new file mode 100644
index 00000000000..7bea2d1a865
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/Mirt/Armor/mirt_hardsuits_ink_helmet.rsi/meta.json
@@ -0,0 +1,41 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/4f6190e2895e09116663ef282d3ce1d8b35c032e",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "icon-flash"
+ },
+ {
+ "name": "off-equipped-HELMET",
+ "directions": 4
+ },
+ {
+ "name": "off-inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "off-inhand-right",
+ "directions": 4
+ },
+ {
+ "name": "on-equipped-HELMET",
+ "directions": 4
+ },
+ {
+ "name": "on-inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "on-inhand-right",
+ "directions": 4
+ }
+ ]
+}
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Armor/mirt_hardsuits_ink_helmet.rsi/off-equipped-HELMET.png b/Resources/Textures/Corvax/Lore/Mirt/Armor/mirt_hardsuits_ink_helmet.rsi/off-equipped-HELMET.png
new file mode 100644
index 00000000000..bbac2435dcd
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Armor/mirt_hardsuits_ink_helmet.rsi/off-equipped-HELMET.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Armor/mirt_hardsuits_ink_helmet.rsi/off-inhand-left.png b/Resources/Textures/Corvax/Lore/Mirt/Armor/mirt_hardsuits_ink_helmet.rsi/off-inhand-left.png
new file mode 100644
index 00000000000..980f0d64f44
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Armor/mirt_hardsuits_ink_helmet.rsi/off-inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Armor/mirt_hardsuits_ink_helmet.rsi/off-inhand-right.png b/Resources/Textures/Corvax/Lore/Mirt/Armor/mirt_hardsuits_ink_helmet.rsi/off-inhand-right.png
new file mode 100644
index 00000000000..cb52209ce72
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Armor/mirt_hardsuits_ink_helmet.rsi/off-inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Armor/mirt_hardsuits_ink_helmet.rsi/on-equipped-HELMET.png b/Resources/Textures/Corvax/Lore/Mirt/Armor/mirt_hardsuits_ink_helmet.rsi/on-equipped-HELMET.png
new file mode 100644
index 00000000000..de4f0e8dd65
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Armor/mirt_hardsuits_ink_helmet.rsi/on-equipped-HELMET.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Armor/mirt_hardsuits_ink_helmet.rsi/on-inhand-left.png b/Resources/Textures/Corvax/Lore/Mirt/Armor/mirt_hardsuits_ink_helmet.rsi/on-inhand-left.png
new file mode 100644
index 00000000000..9d253de01b0
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Armor/mirt_hardsuits_ink_helmet.rsi/on-inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Armor/mirt_hardsuits_ink_helmet.rsi/on-inhand-right.png b/Resources/Textures/Corvax/Lore/Mirt/Armor/mirt_hardsuits_ink_helmet.rsi/on-inhand-right.png
new file mode 100644
index 00000000000..30412c4f2ac
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Armor/mirt_hardsuits_ink_helmet.rsi/on-inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Armor/mirt_hardsuits_std.rsi/equipped-OUTERCLOTHING.png b/Resources/Textures/Corvax/Lore/Mirt/Armor/mirt_hardsuits_std.rsi/equipped-OUTERCLOTHING.png
new file mode 100644
index 00000000000..30625e0aaad
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Armor/mirt_hardsuits_std.rsi/equipped-OUTERCLOTHING.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Armor/mirt_hardsuits_std.rsi/icon.png b/Resources/Textures/Corvax/Lore/Mirt/Armor/mirt_hardsuits_std.rsi/icon.png
new file mode 100644
index 00000000000..311a6826353
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Armor/mirt_hardsuits_std.rsi/icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Armor/mirt_hardsuits_std.rsi/inhand-left.png b/Resources/Textures/Corvax/Lore/Mirt/Armor/mirt_hardsuits_std.rsi/inhand-left.png
new file mode 100644
index 00000000000..2ece5ab0ab8
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Armor/mirt_hardsuits_std.rsi/inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Armor/mirt_hardsuits_std.rsi/inhand-right.png b/Resources/Textures/Corvax/Lore/Mirt/Armor/mirt_hardsuits_std.rsi/inhand-right.png
new file mode 100644
index 00000000000..11a445368ae
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Armor/mirt_hardsuits_std.rsi/inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Armor/mirt_hardsuits_std.rsi/meta.json b/Resources/Textures/Corvax/Lore/Mirt/Armor/mirt_hardsuits_std.rsi/meta.json
new file mode 100644
index 00000000000..e482264df5f
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/Mirt/Armor/mirt_hardsuits_std.rsi/meta.json
@@ -0,0 +1,26 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/4f6190e2895e09116663ef282d3ce1d8b35c032e",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "equipped-OUTERCLOTHING",
+ "directions": 4
+ },
+ {
+ "name": "inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "inhand-right",
+ "directions": 4
+ }
+ ]
+}
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Armor/mirt_hardsuits_std_helmet.rsi/equipped-HELMET.png b/Resources/Textures/Corvax/Lore/Mirt/Armor/mirt_hardsuits_std_helmet.rsi/equipped-HELMET.png
new file mode 100644
index 00000000000..1ede74df1b0
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Armor/mirt_hardsuits_std_helmet.rsi/equipped-HELMET.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Armor/mirt_hardsuits_std_helmet.rsi/icon.png b/Resources/Textures/Corvax/Lore/Mirt/Armor/mirt_hardsuits_std_helmet.rsi/icon.png
new file mode 100644
index 00000000000..4335b5cc4ba
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Armor/mirt_hardsuits_std_helmet.rsi/icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Armor/mirt_hardsuits_std_helmet.rsi/inhand-left.png b/Resources/Textures/Corvax/Lore/Mirt/Armor/mirt_hardsuits_std_helmet.rsi/inhand-left.png
new file mode 100644
index 00000000000..86e8c31fb93
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Armor/mirt_hardsuits_std_helmet.rsi/inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Armor/mirt_hardsuits_std_helmet.rsi/inhand-right.png b/Resources/Textures/Corvax/Lore/Mirt/Armor/mirt_hardsuits_std_helmet.rsi/inhand-right.png
new file mode 100644
index 00000000000..5af491e6195
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Armor/mirt_hardsuits_std_helmet.rsi/inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Armor/mirt_hardsuits_std_helmet.rsi/meta.json b/Resources/Textures/Corvax/Lore/Mirt/Armor/mirt_hardsuits_std_helmet.rsi/meta.json
new file mode 100644
index 00000000000..f87305d5124
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/Mirt/Armor/mirt_hardsuits_std_helmet.rsi/meta.json
@@ -0,0 +1,26 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/4f6190e2895e09116663ef282d3ce1d8b35c032e",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "equipped-HELMET",
+ "directions": 4
+ },
+ {
+ "name": "inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "inhand-right",
+ "directions": 4
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Armor/mirt_helmet_gr.rsi/equipped-HELMET.png b/Resources/Textures/Corvax/Lore/Mirt/Armor/mirt_helmet_gr.rsi/equipped-HELMET.png
new file mode 100644
index 00000000000..daf7fad2688
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Armor/mirt_helmet_gr.rsi/equipped-HELMET.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Armor/mirt_helmet_gr.rsi/icon.png b/Resources/Textures/Corvax/Lore/Mirt/Armor/mirt_helmet_gr.rsi/icon.png
new file mode 100644
index 00000000000..7f0e1b9016b
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Armor/mirt_helmet_gr.rsi/icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Armor/mirt_helmet_gr.rsi/inhand-left.png b/Resources/Textures/Corvax/Lore/Mirt/Armor/mirt_helmet_gr.rsi/inhand-left.png
new file mode 100644
index 00000000000..ffd28701697
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Armor/mirt_helmet_gr.rsi/inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Armor/mirt_helmet_gr.rsi/inhand-right.png b/Resources/Textures/Corvax/Lore/Mirt/Armor/mirt_helmet_gr.rsi/inhand-right.png
new file mode 100644
index 00000000000..1f3159f6562
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Armor/mirt_helmet_gr.rsi/inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Armor/mirt_helmet_gr.rsi/light-equipped-HELMET.png b/Resources/Textures/Corvax/Lore/Mirt/Armor/mirt_helmet_gr.rsi/light-equipped-HELMET.png
new file mode 100644
index 00000000000..e1ed2d59ae4
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Armor/mirt_helmet_gr.rsi/light-equipped-HELMET.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Armor/mirt_helmet_gr.rsi/lighton-equipped-HELMET.png b/Resources/Textures/Corvax/Lore/Mirt/Armor/mirt_helmet_gr.rsi/lighton-equipped-HELMET.png
new file mode 100644
index 00000000000..634828f1b3e
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Armor/mirt_helmet_gr.rsi/lighton-equipped-HELMET.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Armor/mirt_helmet_gr.rsi/meta.json b/Resources/Textures/Corvax/Lore/Mirt/Armor/mirt_helmet_gr.rsi/meta.json
new file mode 100644
index 00000000000..64c06de7c2c
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/Mirt/Armor/mirt_helmet_gr.rsi/meta.json
@@ -0,0 +1,34 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/2fea0a59470c476cf3f927833d3918d89cbe6af8 \u0026 inhand taken at commit https://github.com/tgstation/tgstation/commit/d1582bf1b41a0e24fd7a18124c6ff46b86b393f9 and modified by github:Morb0",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "equipped-HELMET",
+ "directions": 4
+ },
+ {
+ "name": "light-equipped-HELMET",
+ "directions": 4
+ },
+ {
+ "name": "lighton-equipped-HELMET",
+ "directions": 4
+ },
+ {
+ "name": "inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "inhand-right",
+ "directions": 4
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Armor/mirt_helmet_ink.rsi/equipped-HELMET.png b/Resources/Textures/Corvax/Lore/Mirt/Armor/mirt_helmet_ink.rsi/equipped-HELMET.png
new file mode 100644
index 00000000000..1b0b1edfe49
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Armor/mirt_helmet_ink.rsi/equipped-HELMET.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Armor/mirt_helmet_ink.rsi/icon.png b/Resources/Textures/Corvax/Lore/Mirt/Armor/mirt_helmet_ink.rsi/icon.png
new file mode 100644
index 00000000000..9d87d9353db
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Armor/mirt_helmet_ink.rsi/icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Armor/mirt_helmet_ink.rsi/inhand-left.png b/Resources/Textures/Corvax/Lore/Mirt/Armor/mirt_helmet_ink.rsi/inhand-left.png
new file mode 100644
index 00000000000..b7f699f022a
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Armor/mirt_helmet_ink.rsi/inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Armor/mirt_helmet_ink.rsi/inhand-right.png b/Resources/Textures/Corvax/Lore/Mirt/Armor/mirt_helmet_ink.rsi/inhand-right.png
new file mode 100644
index 00000000000..b9897086e45
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Armor/mirt_helmet_ink.rsi/inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Armor/mirt_helmet_ink.rsi/light-equipped-HELMET.png b/Resources/Textures/Corvax/Lore/Mirt/Armor/mirt_helmet_ink.rsi/light-equipped-HELMET.png
new file mode 100644
index 00000000000..e1ed2d59ae4
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Armor/mirt_helmet_ink.rsi/light-equipped-HELMET.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Armor/mirt_helmet_ink.rsi/lighton-equipped-HELMET.png b/Resources/Textures/Corvax/Lore/Mirt/Armor/mirt_helmet_ink.rsi/lighton-equipped-HELMET.png
new file mode 100644
index 00000000000..634828f1b3e
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Armor/mirt_helmet_ink.rsi/lighton-equipped-HELMET.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Armor/mirt_helmet_ink.rsi/meta.json b/Resources/Textures/Corvax/Lore/Mirt/Armor/mirt_helmet_ink.rsi/meta.json
new file mode 100644
index 00000000000..64c06de7c2c
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/Mirt/Armor/mirt_helmet_ink.rsi/meta.json
@@ -0,0 +1,34 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/2fea0a59470c476cf3f927833d3918d89cbe6af8 \u0026 inhand taken at commit https://github.com/tgstation/tgstation/commit/d1582bf1b41a0e24fd7a18124c6ff46b86b393f9 and modified by github:Morb0",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "equipped-HELMET",
+ "directions": 4
+ },
+ {
+ "name": "light-equipped-HELMET",
+ "directions": 4
+ },
+ {
+ "name": "lighton-equipped-HELMET",
+ "directions": 4
+ },
+ {
+ "name": "inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "inhand-right",
+ "directions": 4
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Armor/mirt_helmet_std.rsi/equipped-HELMET.png b/Resources/Textures/Corvax/Lore/Mirt/Armor/mirt_helmet_std.rsi/equipped-HELMET.png
new file mode 100644
index 00000000000..2a1080375b7
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Armor/mirt_helmet_std.rsi/equipped-HELMET.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Armor/mirt_helmet_std.rsi/icon.png b/Resources/Textures/Corvax/Lore/Mirt/Armor/mirt_helmet_std.rsi/icon.png
new file mode 100644
index 00000000000..fce42400b6f
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Armor/mirt_helmet_std.rsi/icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Armor/mirt_helmet_std.rsi/inhand-left.png b/Resources/Textures/Corvax/Lore/Mirt/Armor/mirt_helmet_std.rsi/inhand-left.png
new file mode 100644
index 00000000000..e6f9d8b5385
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Armor/mirt_helmet_std.rsi/inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Armor/mirt_helmet_std.rsi/inhand-right.png b/Resources/Textures/Corvax/Lore/Mirt/Armor/mirt_helmet_std.rsi/inhand-right.png
new file mode 100644
index 00000000000..ea4f3b58e15
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Armor/mirt_helmet_std.rsi/inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Armor/mirt_helmet_std.rsi/light-equipped-HELMET.png b/Resources/Textures/Corvax/Lore/Mirt/Armor/mirt_helmet_std.rsi/light-equipped-HELMET.png
new file mode 100644
index 00000000000..e1ed2d59ae4
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Armor/mirt_helmet_std.rsi/light-equipped-HELMET.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Armor/mirt_helmet_std.rsi/lighton-equipped-HELMET.png b/Resources/Textures/Corvax/Lore/Mirt/Armor/mirt_helmet_std.rsi/lighton-equipped-HELMET.png
new file mode 100644
index 00000000000..634828f1b3e
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Armor/mirt_helmet_std.rsi/lighton-equipped-HELMET.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Armor/mirt_helmet_std.rsi/meta.json b/Resources/Textures/Corvax/Lore/Mirt/Armor/mirt_helmet_std.rsi/meta.json
new file mode 100644
index 00000000000..64c06de7c2c
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/Mirt/Armor/mirt_helmet_std.rsi/meta.json
@@ -0,0 +1,34 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/2fea0a59470c476cf3f927833d3918d89cbe6af8 \u0026 inhand taken at commit https://github.com/tgstation/tgstation/commit/d1582bf1b41a0e24fd7a18124c6ff46b86b393f9 and modified by github:Morb0",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "equipped-HELMET",
+ "directions": 4
+ },
+ {
+ "name": "light-equipped-HELMET",
+ "directions": 4
+ },
+ {
+ "name": "lighton-equipped-HELMET",
+ "directions": 4
+ },
+ {
+ "name": "inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "inhand-right",
+ "directions": 4
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_backpack_big.rsi/equipped-BACKPACK.png b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_backpack_big.rsi/equipped-BACKPACK.png
new file mode 100644
index 00000000000..55e49245f91
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_backpack_big.rsi/equipped-BACKPACK.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_backpack_big.rsi/icon.png b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_backpack_big.rsi/icon.png
new file mode 100644
index 00000000000..de7a6306e4e
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_backpack_big.rsi/icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_backpack_big.rsi/inhand-left.png b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_backpack_big.rsi/inhand-left.png
new file mode 100644
index 00000000000..e16702e64cd
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_backpack_big.rsi/inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_backpack_big.rsi/inhand-right.png b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_backpack_big.rsi/inhand-right.png
new file mode 100644
index 00000000000..874a1fa3acc
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_backpack_big.rsi/inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_backpack_big.rsi/meta.json b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_backpack_big.rsi/meta.json
new file mode 100644
index 00000000000..c166df646be
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_backpack_big.rsi/meta.json
@@ -0,0 +1,26 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/2e24b7af2221928e4b844a29408e821b60a5fe29",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "equipped-BACKPACK",
+ "directions": 4
+ },
+ {
+ "name": "inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "inhand-right",
+ "directions": 4
+ }
+ ]
+}
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_backpack_low.rsi/equipped-BACKPACK.png b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_backpack_low.rsi/equipped-BACKPACK.png
new file mode 100644
index 00000000000..44c79fcff58
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_backpack_low.rsi/equipped-BACKPACK.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_backpack_low.rsi/icon.png b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_backpack_low.rsi/icon.png
new file mode 100644
index 00000000000..a6bfa3ab0b5
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_backpack_low.rsi/icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_backpack_low.rsi/inhand-left.png b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_backpack_low.rsi/inhand-left.png
new file mode 100644
index 00000000000..e16702e64cd
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_backpack_low.rsi/inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_backpack_low.rsi/inhand-right.png b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_backpack_low.rsi/inhand-right.png
new file mode 100644
index 00000000000..874a1fa3acc
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_backpack_low.rsi/inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_backpack_low.rsi/meta.json b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_backpack_low.rsi/meta.json
new file mode 100644
index 00000000000..c166df646be
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_backpack_low.rsi/meta.json
@@ -0,0 +1,26 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/2e24b7af2221928e4b844a29408e821b60a5fe29",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "equipped-BACKPACK",
+ "directions": 4
+ },
+ {
+ "name": "inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "inhand-right",
+ "directions": 4
+ }
+ ]
+}
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_backpack_r.rsi/equipped-BACKPACK.png b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_backpack_r.rsi/equipped-BACKPACK.png
new file mode 100644
index 00000000000..d4d9bfa6623
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_backpack_r.rsi/equipped-BACKPACK.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_backpack_r.rsi/icon.png b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_backpack_r.rsi/icon.png
new file mode 100644
index 00000000000..6e1573f0648
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_backpack_r.rsi/icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_backpack_r.rsi/inhand-left.png b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_backpack_r.rsi/inhand-left.png
new file mode 100644
index 00000000000..534d6fcf264
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_backpack_r.rsi/inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_backpack_r.rsi/inhand-right.png b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_backpack_r.rsi/inhand-right.png
new file mode 100644
index 00000000000..b8c7345577f
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_backpack_r.rsi/inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_backpack_r.rsi/meta.json b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_backpack_r.rsi/meta.json
new file mode 100644
index 00000000000..c166df646be
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_backpack_r.rsi/meta.json
@@ -0,0 +1,26 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/2e24b7af2221928e4b844a29408e821b60a5fe29",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "equipped-BACKPACK",
+ "directions": 4
+ },
+ {
+ "name": "inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "inhand-right",
+ "directions": 4
+ }
+ ]
+}
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_backpack_std.rsi/equipped-BACKPACK.png b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_backpack_std.rsi/equipped-BACKPACK.png
new file mode 100644
index 00000000000..bafec9354e1
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_backpack_std.rsi/equipped-BACKPACK.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_backpack_std.rsi/icon.png b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_backpack_std.rsi/icon.png
new file mode 100644
index 00000000000..4d7b7afc524
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_backpack_std.rsi/icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_backpack_std.rsi/inhand-left.png b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_backpack_std.rsi/inhand-left.png
new file mode 100644
index 00000000000..e16702e64cd
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_backpack_std.rsi/inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_backpack_std.rsi/inhand-right.png b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_backpack_std.rsi/inhand-right.png
new file mode 100644
index 00000000000..874a1fa3acc
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_backpack_std.rsi/inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_backpack_std.rsi/meta.json b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_backpack_std.rsi/meta.json
new file mode 100644
index 00000000000..c166df646be
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_backpack_std.rsi/meta.json
@@ -0,0 +1,26 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/2e24b7af2221928e4b844a29408e821b60a5fe29",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "equipped-BACKPACK",
+ "directions": 4
+ },
+ {
+ "name": "inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "inhand-right",
+ "directions": 4
+ }
+ ]
+}
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_belt.rsi/equipped-BELT.png b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_belt.rsi/equipped-BELT.png
new file mode 100644
index 00000000000..80f66913d29
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_belt.rsi/equipped-BELT.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_belt.rsi/icon.png b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_belt.rsi/icon.png
new file mode 100644
index 00000000000..0629a44df37
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_belt.rsi/icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_belt.rsi/inhand-left.png b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_belt.rsi/inhand-left.png
new file mode 100644
index 00000000000..3c94d972375
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_belt.rsi/inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_belt.rsi/inhand-right.png b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_belt.rsi/inhand-right.png
new file mode 100644
index 00000000000..be7a5d38c2a
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_belt.rsi/inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_belt.rsi/meta.json b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_belt.rsi/meta.json
new file mode 100644
index 00000000000..9e0166a35ad
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_belt.rsi/meta.json
@@ -0,0 +1,26 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/c838ba21dae97db345e0113f99596decd1d66039",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "equipped-BELT",
+ "directions": 4
+ },
+ {
+ "name": "inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "inhand-right",
+ "directions": 4
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_boots.rsi/equipped-FEET-digi.png b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_boots.rsi/equipped-FEET-digi.png
new file mode 100644
index 00000000000..f642061d151
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_boots.rsi/equipped-FEET-digi.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_boots.rsi/equipped-FEET.png b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_boots.rsi/equipped-FEET.png
new file mode 100644
index 00000000000..b6d890f9082
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_boots.rsi/equipped-FEET.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_boots.rsi/icon.png b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_boots.rsi/icon.png
new file mode 100644
index 00000000000..c6585054897
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_boots.rsi/icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_boots.rsi/inhand-left.png b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_boots.rsi/inhand-left.png
new file mode 100644
index 00000000000..03bdacf9fb5
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_boots.rsi/inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_boots.rsi/inhand-right.png b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_boots.rsi/inhand-right.png
new file mode 100644
index 00000000000..f00d861ca54
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_boots.rsi/inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_boots.rsi/meta.json b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_boots.rsi/meta.json
new file mode 100644
index 00000000000..a0e521f0c7b
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_boots.rsi/meta.json
@@ -0,0 +1,30 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/2fea0a59470c476cf3f927833d3918d89cbe6af8, digi made by kuro(388673708753027083)",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "equipped-FEET",
+ "directions": 4
+ },
+ {
+ "name": "equipped-FEET-digi",
+ "directions": 4
+ },
+ {
+ "name": "inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "inhand-right",
+ "directions": 4
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_boots_h.rsi/equipped-FEET-digi.png b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_boots_h.rsi/equipped-FEET-digi.png
new file mode 100644
index 00000000000..d1bda025882
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_boots_h.rsi/equipped-FEET-digi.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_boots_h.rsi/equipped-FEET.png b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_boots_h.rsi/equipped-FEET.png
new file mode 100644
index 00000000000..a9658f63368
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_boots_h.rsi/equipped-FEET.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_boots_h.rsi/icon.png b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_boots_h.rsi/icon.png
new file mode 100644
index 00000000000..8a8e008093c
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_boots_h.rsi/icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_boots_h.rsi/inhand-left.png b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_boots_h.rsi/inhand-left.png
new file mode 100644
index 00000000000..03bdacf9fb5
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_boots_h.rsi/inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_boots_h.rsi/inhand-right.png b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_boots_h.rsi/inhand-right.png
new file mode 100644
index 00000000000..f00d861ca54
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_boots_h.rsi/inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_boots_h.rsi/meta.json b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_boots_h.rsi/meta.json
new file mode 100644
index 00000000000..a0e521f0c7b
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_boots_h.rsi/meta.json
@@ -0,0 +1,30 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/2fea0a59470c476cf3f927833d3918d89cbe6af8, digi made by kuro(388673708753027083)",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "equipped-FEET",
+ "directions": 4
+ },
+ {
+ "name": "equipped-FEET-digi",
+ "directions": 4
+ },
+ {
+ "name": "inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "inhand-right",
+ "directions": 4
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_boots_r.rsi/equipped-FEET-digi.png b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_boots_r.rsi/equipped-FEET-digi.png
new file mode 100644
index 00000000000..a00aa8efb54
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_boots_r.rsi/equipped-FEET-digi.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_boots_r.rsi/equipped-FEET.png b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_boots_r.rsi/equipped-FEET.png
new file mode 100644
index 00000000000..0c53980cd25
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_boots_r.rsi/equipped-FEET.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_boots_r.rsi/icon.png b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_boots_r.rsi/icon.png
new file mode 100644
index 00000000000..082bfb8c67e
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_boots_r.rsi/icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_boots_r.rsi/inhand-left.png b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_boots_r.rsi/inhand-left.png
new file mode 100644
index 00000000000..03bdacf9fb5
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_boots_r.rsi/inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_boots_r.rsi/inhand-right.png b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_boots_r.rsi/inhand-right.png
new file mode 100644
index 00000000000..f00d861ca54
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_boots_r.rsi/inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_boots_r.rsi/meta.json b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_boots_r.rsi/meta.json
new file mode 100644
index 00000000000..a0e521f0c7b
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_boots_r.rsi/meta.json
@@ -0,0 +1,30 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/2fea0a59470c476cf3f927833d3918d89cbe6af8, digi made by kuro(388673708753027083)",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "equipped-FEET",
+ "directions": 4
+ },
+ {
+ "name": "equipped-FEET-digi",
+ "directions": 4
+ },
+ {
+ "name": "inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "inhand-right",
+ "directions": 4
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_cloak_ink.rsi/equipped-NECK.png b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_cloak_ink.rsi/equipped-NECK.png
new file mode 100644
index 00000000000..f9eec23f334
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_cloak_ink.rsi/equipped-NECK.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_cloak_ink.rsi/icon.png b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_cloak_ink.rsi/icon.png
new file mode 100644
index 00000000000..88d6520fc6f
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_cloak_ink.rsi/icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_cloak_ink.rsi/inhand-left.png b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_cloak_ink.rsi/inhand-left.png
new file mode 100644
index 00000000000..14738709153
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_cloak_ink.rsi/inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_cloak_ink.rsi/inhand-right.png b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_cloak_ink.rsi/inhand-right.png
new file mode 100644
index 00000000000..af7cfe20b04
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_cloak_ink.rsi/inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_cloak_ink.rsi/meta.json b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_cloak_ink.rsi/meta.json
new file mode 100644
index 00000000000..ceb2d476207
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_cloak_ink.rsi/meta.json
@@ -0,0 +1,26 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/5a73e8f825ff279e82949b9329783a9e3070e2da, sprites in hand by PuroSlavKing (Github) and RudeyCoolLeet#3875, remade by 𝚆𝚊𝚛𝚝𝚊𝚐𝚕𝚎𝚡#0912",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "equipped-NECK",
+ "directions": 4
+ },
+ {
+ "name": "inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "inhand-right",
+ "directions": 4
+ }
+ ]
+}
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_cloak_o.rsi/equipped-NECK.png b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_cloak_o.rsi/equipped-NECK.png
new file mode 100644
index 00000000000..4fd8a7be957
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_cloak_o.rsi/equipped-NECK.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_cloak_o.rsi/icon.png b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_cloak_o.rsi/icon.png
new file mode 100644
index 00000000000..ec678799f3d
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_cloak_o.rsi/icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_cloak_o.rsi/inhand-left.png b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_cloak_o.rsi/inhand-left.png
new file mode 100644
index 00000000000..4fd9e11824c
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_cloak_o.rsi/inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_cloak_o.rsi/inhand-right.png b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_cloak_o.rsi/inhand-right.png
new file mode 100644
index 00000000000..2539e412fc1
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_cloak_o.rsi/inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_cloak_o.rsi/meta.json b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_cloak_o.rsi/meta.json
new file mode 100644
index 00000000000..ceb2d476207
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_cloak_o.rsi/meta.json
@@ -0,0 +1,26 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/5a73e8f825ff279e82949b9329783a9e3070e2da, sprites in hand by PuroSlavKing (Github) and RudeyCoolLeet#3875, remade by 𝚆𝚊𝚛𝚝𝚊𝚐𝚕𝚎𝚡#0912",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "equipped-NECK",
+ "directions": 4
+ },
+ {
+ "name": "inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "inhand-right",
+ "directions": 4
+ }
+ ]
+}
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_cloak_o_ink.rsi/equipped-NECK.png b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_cloak_o_ink.rsi/equipped-NECK.png
new file mode 100644
index 00000000000..61347d7097d
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_cloak_o_ink.rsi/equipped-NECK.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_cloak_o_ink.rsi/icon.png b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_cloak_o_ink.rsi/icon.png
new file mode 100644
index 00000000000..33a7fb6ca93
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_cloak_o_ink.rsi/icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_cloak_o_ink.rsi/inhand-left.png b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_cloak_o_ink.rsi/inhand-left.png
new file mode 100644
index 00000000000..4fd9e11824c
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_cloak_o_ink.rsi/inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_cloak_o_ink.rsi/inhand-right.png b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_cloak_o_ink.rsi/inhand-right.png
new file mode 100644
index 00000000000..2539e412fc1
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_cloak_o_ink.rsi/inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_cloak_o_ink.rsi/meta.json b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_cloak_o_ink.rsi/meta.json
new file mode 100644
index 00000000000..ceb2d476207
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_cloak_o_ink.rsi/meta.json
@@ -0,0 +1,26 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/5a73e8f825ff279e82949b9329783a9e3070e2da, sprites in hand by PuroSlavKing (Github) and RudeyCoolLeet#3875, remade by 𝚆𝚊𝚛𝚝𝚊𝚐𝚕𝚎𝚡#0912",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "equipped-NECK",
+ "directions": 4
+ },
+ {
+ "name": "inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "inhand-right",
+ "directions": 4
+ }
+ ]
+}
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_cloak_sp.rsi/equipped-NECK.png b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_cloak_sp.rsi/equipped-NECK.png
new file mode 100644
index 00000000000..215c1b27b41
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_cloak_sp.rsi/equipped-NECK.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_cloak_sp.rsi/icon.png b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_cloak_sp.rsi/icon.png
new file mode 100644
index 00000000000..cd23e70b040
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_cloak_sp.rsi/icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_cloak_sp.rsi/inhand-left.png b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_cloak_sp.rsi/inhand-left.png
new file mode 100644
index 00000000000..15a003cf821
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_cloak_sp.rsi/inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_cloak_sp.rsi/inhand-right.png b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_cloak_sp.rsi/inhand-right.png
new file mode 100644
index 00000000000..eeb564fcfb4
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_cloak_sp.rsi/inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_cloak_sp.rsi/meta.json b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_cloak_sp.rsi/meta.json
new file mode 100644
index 00000000000..ceb2d476207
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_cloak_sp.rsi/meta.json
@@ -0,0 +1,26 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/5a73e8f825ff279e82949b9329783a9e3070e2da, sprites in hand by PuroSlavKing (Github) and RudeyCoolLeet#3875, remade by 𝚆𝚊𝚛𝚝𝚊𝚐𝚕𝚎𝚡#0912",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "equipped-NECK",
+ "directions": 4
+ },
+ {
+ "name": "inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "inhand-right",
+ "directions": 4
+ }
+ ]
+}
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_encryption_keys.rsi/crypt_gray.png b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_encryption_keys.rsi/crypt_gray.png
new file mode 100644
index 00000000000..ec3c6ef8c61
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_encryption_keys.rsi/crypt_gray.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_encryption_keys.rsi/label.png b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_encryption_keys.rsi/label.png
new file mode 100644
index 00000000000..3754de788a5
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_encryption_keys.rsi/label.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_encryption_keys.rsi/meta.json b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_encryption_keys.rsi/meta.json
new file mode 100644
index 00000000000..e8b3862e227
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_encryption_keys.rsi/meta.json
@@ -0,0 +1,17 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Created by DSC@300074782328750080 for Space Station 14.",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "crypt_gray"
+ },
+ {
+ "name": "label"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_garniture.rsi/equipped-EARS.png b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_garniture.rsi/equipped-EARS.png
new file mode 100644
index 00000000000..48a40919239
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_garniture.rsi/equipped-EARS.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_garniture.rsi/icon.png b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_garniture.rsi/icon.png
new file mode 100644
index 00000000000..cecb15b1573
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_garniture.rsi/icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_garniture.rsi/meta.json b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_garniture.rsi/meta.json
new file mode 100644
index 00000000000..b612633d44f
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_garniture.rsi/meta.json
@@ -0,0 +1,18 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Made by Hqlle and SonicHDC (github)",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "equipped-EARS",
+ "directions": 4
+ }
+ ]
+}
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_glasses_r.rsi/equipped-EYES.png b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_glasses_r.rsi/equipped-EYES.png
new file mode 100644
index 00000000000..f32fbafd7f2
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_glasses_r.rsi/equipped-EYES.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_glasses_r.rsi/icon.png b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_glasses_r.rsi/icon.png
new file mode 100644
index 00000000000..1a47e6004e5
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_glasses_r.rsi/icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_glasses_r.rsi/inhand-left.png b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_glasses_r.rsi/inhand-left.png
new file mode 100644
index 00000000000..deec1394dbf
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_glasses_r.rsi/inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_glasses_r.rsi/inhand-right.png b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_glasses_r.rsi/inhand-right.png
new file mode 100644
index 00000000000..31fe5305eca
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_glasses_r.rsi/inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_glasses_r.rsi/meta.json b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_glasses_r.rsi/meta.json
new file mode 100644
index 00000000000..541bdfbedca
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_glasses_r.rsi/meta.json
@@ -0,0 +1,26 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/5a73e8f825ff279e82949b9329783a9e3070e2da",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "equipped-EYES",
+ "directions": 4
+ },
+ {
+ "name": "inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "inhand-right",
+ "directions": 4
+ }
+ ]
+}
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_gloves.rsi/equipped-HAND.png b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_gloves.rsi/equipped-HAND.png
new file mode 100644
index 00000000000..b49db4e5ed3
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_gloves.rsi/equipped-HAND.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_gloves.rsi/icon.png b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_gloves.rsi/icon.png
new file mode 100644
index 00000000000..70ba03167bd
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_gloves.rsi/icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_gloves.rsi/inhand-left.png b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_gloves.rsi/inhand-left.png
new file mode 100644
index 00000000000..8f8953d6350
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_gloves.rsi/inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_gloves.rsi/inhand-right.png b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_gloves.rsi/inhand-right.png
new file mode 100644
index 00000000000..dec3a7db6d6
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_gloves.rsi/inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_gloves.rsi/meta.json b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_gloves.rsi/meta.json
new file mode 100644
index 00000000000..3b5d02aff6a
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_gloves.rsi/meta.json
@@ -0,0 +1,26 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/2fea0a59470c476cf3f927833d3918d89cbe6af8",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "equipped-HAND",
+ "directions": 4
+ },
+ {
+ "name": "inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "inhand-right",
+ "directions": 4
+ }
+ ]
+}
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_gloves_h.rsi/equipped-HAND.png b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_gloves_h.rsi/equipped-HAND.png
new file mode 100644
index 00000000000..0b4df275bf1
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_gloves_h.rsi/equipped-HAND.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_gloves_h.rsi/icon.png b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_gloves_h.rsi/icon.png
new file mode 100644
index 00000000000..2b52941947f
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_gloves_h.rsi/icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_gloves_h.rsi/inhand-left.png b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_gloves_h.rsi/inhand-left.png
new file mode 100644
index 00000000000..59d6ad0c768
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_gloves_h.rsi/inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_gloves_h.rsi/inhand-right.png b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_gloves_h.rsi/inhand-right.png
new file mode 100644
index 00000000000..a6704db9687
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_gloves_h.rsi/inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_gloves_h.rsi/meta.json b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_gloves_h.rsi/meta.json
new file mode 100644
index 00000000000..3b5d02aff6a
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_gloves_h.rsi/meta.json
@@ -0,0 +1,26 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/2fea0a59470c476cf3f927833d3918d89cbe6af8",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "equipped-HAND",
+ "directions": 4
+ },
+ {
+ "name": "inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "inhand-right",
+ "directions": 4
+ }
+ ]
+}
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_id_cards.rsi/default-inhand-left.png b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_id_cards.rsi/default-inhand-left.png
new file mode 100644
index 00000000000..f7848f63f6a
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_id_cards.rsi/default-inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_id_cards.rsi/default-inhand-right.png b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_id_cards.rsi/default-inhand-right.png
new file mode 100644
index 00000000000..82b5598806d
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_id_cards.rsi/default-inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_id_cards.rsi/default.png b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_id_cards.rsi/default.png
new file mode 100644
index 00000000000..8feeda21791
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_id_cards.rsi/default.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_id_cards.rsi/ink.png b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_id_cards.rsi/ink.png
new file mode 100644
index 00000000000..0591afa939d
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_id_cards.rsi/ink.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_id_cards.rsi/meta.json b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_id_cards.rsi/meta.json
new file mode 100644
index 00000000000..a860a796dd2
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_id_cards.rsi/meta.json
@@ -0,0 +1,34 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/d917f4c2a088419d5c3aec7656b7ff8cebd1822e idcluwne made by brainfood1183 (github) for ss14, idbrigmedic made by PuroSlavKing (Github), pirate made by brainfood1183 (github)",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "default"
+ },
+ {
+ "name": "default-inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "default-inhand-right",
+ "directions": 4
+ },
+ {
+ "name": "sold"
+ },
+ {
+ "name": "offi"
+ },
+ {
+ "name": "ink"
+ },
+ {
+ "name": "stink"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_id_cards.rsi/offi.png b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_id_cards.rsi/offi.png
new file mode 100644
index 00000000000..df9ed35e007
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_id_cards.rsi/offi.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_id_cards.rsi/sold.png b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_id_cards.rsi/sold.png
new file mode 100644
index 00000000000..f2641e8a031
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_id_cards.rsi/sold.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_id_cards.rsi/stink.png b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_id_cards.rsi/stink.png
new file mode 100644
index 00000000000..a473f2454c7
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_id_cards.rsi/stink.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_mask.rsi/equipped-MASK-reptilian.png b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_mask.rsi/equipped-MASK-reptilian.png
new file mode 100644
index 00000000000..9dff57fa9a8
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_mask.rsi/equipped-MASK-reptilian.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_mask.rsi/equipped-MASK-vox.png b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_mask.rsi/equipped-MASK-vox.png
new file mode 100644
index 00000000000..0faefc5208f
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_mask.rsi/equipped-MASK-vox.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_mask.rsi/equipped-MASK.png b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_mask.rsi/equipped-MASK.png
new file mode 100644
index 00000000000..d87903c2c79
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_mask.rsi/equipped-MASK.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_mask.rsi/icon.png b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_mask.rsi/icon.png
new file mode 100644
index 00000000000..c6f35fd3c37
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_mask.rsi/icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_mask.rsi/inhand-left.png b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_mask.rsi/inhand-left.png
new file mode 100644
index 00000000000..6d13abac8ba
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_mask.rsi/inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_mask.rsi/inhand-right.png b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_mask.rsi/inhand-right.png
new file mode 100644
index 00000000000..16c05f36268
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_mask.rsi/inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_mask.rsi/meta.json b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_mask.rsi/meta.json
new file mode 100644
index 00000000000..9c1b597c1d3
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_mask.rsi/meta.json
@@ -0,0 +1,42 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/4f6190e2895e09116663ef282d3ce1d8b35c032e. Reptilian edit by Nairod(Github). equipped-MASK-vox & up-equipped-MASK-vox states taken from Paradise at https://github.com/ParadiseSS13/Paradise/blob/bc095ad398790a2b718b2bab4f2157cdd80a51da/icons/mob/clothing/species/vox/mask.dmi",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "equipped-MASK",
+ "directions": 4
+ },
+ {
+ "name": "equipped-MASK-reptilian",
+ "directions": 4
+ },
+ {
+ "name": "equipped-MASK-vox",
+ "directions": 4
+ },
+ {
+ "name": "up-equipped-MASK",
+ "directions": 4
+ },
+ {
+ "name": "up-equipped-MASK-vox",
+ "directions": 4
+ },
+ {
+ "name": "inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "inhand-right",
+ "directions": 4
+ }
+ ]
+}
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_mask.rsi/up-equipped-MASK-vox.png b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_mask.rsi/up-equipped-MASK-vox.png
new file mode 100644
index 00000000000..e43164580ca
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_mask.rsi/up-equipped-MASK-vox.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_mask.rsi/up-equipped-MASK.png b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_mask.rsi/up-equipped-MASK.png
new file mode 100644
index 00000000000..70b356dd0c2
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_mask.rsi/up-equipped-MASK.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_stamp.rsi/meta.json b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_stamp.rsi/meta.json
new file mode 100644
index 00000000000..cbf586d77a0
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_stamp.rsi/meta.json
@@ -0,0 +1,14 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from tgstation at https://github.com/tgstation/tgstation/commit/e1142f20f5e4661cb6845cfcf2dd69f864d67432. New stamp- icons taken from tgstation at https://github.com/tgstation/tgstation/commit/fb1012102257b7b0a08d861fd2b8ba963c416e93. stamp-warden is a darker version of stamp-hos.",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "stamp"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_stamp.rsi/stamp.png b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_stamp.rsi/stamp.png
new file mode 100644
index 00000000000..70498efc512
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_stamp.rsi/stamp.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_uniform_h.rsi/equipped-INNERCLOTHING-digi.png b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_uniform_h.rsi/equipped-INNERCLOTHING-digi.png
new file mode 100644
index 00000000000..396a9095d97
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_uniform_h.rsi/equipped-INNERCLOTHING-digi.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_uniform_h.rsi/equipped-INNERCLOTHING-monkey.png b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_uniform_h.rsi/equipped-INNERCLOTHING-monkey.png
new file mode 100644
index 00000000000..3ae762f13f6
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_uniform_h.rsi/equipped-INNERCLOTHING-monkey.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_uniform_h.rsi/equipped-INNERCLOTHING.png b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_uniform_h.rsi/equipped-INNERCLOTHING.png
new file mode 100644
index 00000000000..bcdfa9ca642
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_uniform_h.rsi/equipped-INNERCLOTHING.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_uniform_h.rsi/icon.png b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_uniform_h.rsi/icon.png
new file mode 100644
index 00000000000..ba5c5833b33
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_uniform_h.rsi/icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_uniform_h.rsi/inhand-left.png b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_uniform_h.rsi/inhand-left.png
new file mode 100644
index 00000000000..30ce9dcc2fe
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_uniform_h.rsi/inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_uniform_h.rsi/inhand-right.png b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_uniform_h.rsi/inhand-right.png
new file mode 100644
index 00000000000..f5f35dd6e7a
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_uniform_h.rsi/inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_uniform_h.rsi/meta.json b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_uniform_h.rsi/meta.json
new file mode 100644
index 00000000000..d176bdc5dda
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_uniform_h.rsi/meta.json
@@ -0,0 +1,34 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/c838ba21dae97db345e0113f99596decd1d66039. In hand sprite scaled down by potato1234_x, monkey made by SonicHDC (github) for ss14, digi made by kuro(388673708753027083)",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "equipped-INNERCLOTHING",
+ "directions": 4
+ },
+ {
+ "name": "equipped-INNERCLOTHING-monkey",
+ "directions": 4
+ },
+ {
+ "name": "equipped-INNERCLOTHING-digi",
+ "directions": 4
+ },
+ {
+ "name": "inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "inhand-right",
+ "directions": 4
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_uniform_o.rsi/equipped-INNERCLOTHING-digi.png b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_uniform_o.rsi/equipped-INNERCLOTHING-digi.png
new file mode 100644
index 00000000000..62e1222acb3
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_uniform_o.rsi/equipped-INNERCLOTHING-digi.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_uniform_o.rsi/equipped-INNERCLOTHING-monkey.png b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_uniform_o.rsi/equipped-INNERCLOTHING-monkey.png
new file mode 100644
index 00000000000..40f3aa59ec7
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_uniform_o.rsi/equipped-INNERCLOTHING-monkey.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_uniform_o.rsi/equipped-INNERCLOTHING.png b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_uniform_o.rsi/equipped-INNERCLOTHING.png
new file mode 100644
index 00000000000..f979a7e302f
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_uniform_o.rsi/equipped-INNERCLOTHING.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_uniform_o.rsi/icon.png b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_uniform_o.rsi/icon.png
new file mode 100644
index 00000000000..2a14cf6f282
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_uniform_o.rsi/icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_uniform_o.rsi/inhand-left.png b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_uniform_o.rsi/inhand-left.png
new file mode 100644
index 00000000000..8b948ef59b7
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_uniform_o.rsi/inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_uniform_o.rsi/inhand-right.png b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_uniform_o.rsi/inhand-right.png
new file mode 100644
index 00000000000..14584081be2
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_uniform_o.rsi/inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_uniform_o.rsi/meta.json b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_uniform_o.rsi/meta.json
new file mode 100644
index 00000000000..d176bdc5dda
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_uniform_o.rsi/meta.json
@@ -0,0 +1,34 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/c838ba21dae97db345e0113f99596decd1d66039. In hand sprite scaled down by potato1234_x, monkey made by SonicHDC (github) for ss14, digi made by kuro(388673708753027083)",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "equipped-INNERCLOTHING",
+ "directions": 4
+ },
+ {
+ "name": "equipped-INNERCLOTHING-monkey",
+ "directions": 4
+ },
+ {
+ "name": "equipped-INNERCLOTHING-digi",
+ "directions": 4
+ },
+ {
+ "name": "inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "inhand-right",
+ "directions": 4
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_uniform_r.rsi/equipped-INNERCLOTHING-digi.png b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_uniform_r.rsi/equipped-INNERCLOTHING-digi.png
new file mode 100644
index 00000000000..d116f63fe4f
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_uniform_r.rsi/equipped-INNERCLOTHING-digi.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_uniform_r.rsi/equipped-INNERCLOTHING-monkey.png b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_uniform_r.rsi/equipped-INNERCLOTHING-monkey.png
new file mode 100644
index 00000000000..f2e27e93314
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_uniform_r.rsi/equipped-INNERCLOTHING-monkey.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_uniform_r.rsi/equipped-INNERCLOTHING.png b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_uniform_r.rsi/equipped-INNERCLOTHING.png
new file mode 100644
index 00000000000..b11cae33581
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_uniform_r.rsi/equipped-INNERCLOTHING.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_uniform_r.rsi/icon.png b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_uniform_r.rsi/icon.png
new file mode 100644
index 00000000000..d8f287dfdf9
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_uniform_r.rsi/icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_uniform_r.rsi/inhand-left.png b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_uniform_r.rsi/inhand-left.png
new file mode 100644
index 00000000000..9eec4e41d33
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_uniform_r.rsi/inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_uniform_r.rsi/inhand-right.png b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_uniform_r.rsi/inhand-right.png
new file mode 100644
index 00000000000..62c59aba6e4
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_uniform_r.rsi/inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_uniform_r.rsi/meta.json b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_uniform_r.rsi/meta.json
new file mode 100644
index 00000000000..d176bdc5dda
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_uniform_r.rsi/meta.json
@@ -0,0 +1,34 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/c838ba21dae97db345e0113f99596decd1d66039. In hand sprite scaled down by potato1234_x, monkey made by SonicHDC (github) for ss14, digi made by kuro(388673708753027083)",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "equipped-INNERCLOTHING",
+ "directions": 4
+ },
+ {
+ "name": "equipped-INNERCLOTHING-monkey",
+ "directions": 4
+ },
+ {
+ "name": "equipped-INNERCLOTHING-digi",
+ "directions": 4
+ },
+ {
+ "name": "inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "inhand-right",
+ "directions": 4
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_uniform_s.rsi/equipped-INNERCLOTHING-digi.png b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_uniform_s.rsi/equipped-INNERCLOTHING-digi.png
new file mode 100644
index 00000000000..dfd29478b3e
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_uniform_s.rsi/equipped-INNERCLOTHING-digi.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_uniform_s.rsi/equipped-INNERCLOTHING-monkey.png b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_uniform_s.rsi/equipped-INNERCLOTHING-monkey.png
new file mode 100644
index 00000000000..fd1981ff8e2
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_uniform_s.rsi/equipped-INNERCLOTHING-monkey.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_uniform_s.rsi/equipped-INNERCLOTHING.png b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_uniform_s.rsi/equipped-INNERCLOTHING.png
new file mode 100644
index 00000000000..8d505f3733e
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_uniform_s.rsi/equipped-INNERCLOTHING.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_uniform_s.rsi/icon.png b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_uniform_s.rsi/icon.png
new file mode 100644
index 00000000000..bddf5995273
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_uniform_s.rsi/icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_uniform_s.rsi/inhand-left.png b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_uniform_s.rsi/inhand-left.png
new file mode 100644
index 00000000000..7cacbba7325
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_uniform_s.rsi/inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_uniform_s.rsi/inhand-right.png b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_uniform_s.rsi/inhand-right.png
new file mode 100644
index 00000000000..c0e00dcbc63
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_uniform_s.rsi/inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_uniform_s.rsi/meta.json b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_uniform_s.rsi/meta.json
new file mode 100644
index 00000000000..d176bdc5dda
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/Mirt/Equipment/mirt_uniform_s.rsi/meta.json
@@ -0,0 +1,34 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/c838ba21dae97db345e0113f99596decd1d66039. In hand sprite scaled down by potato1234_x, monkey made by SonicHDC (github) for ss14, digi made by kuro(388673708753027083)",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "equipped-INNERCLOTHING",
+ "directions": 4
+ },
+ {
+ "name": "equipped-INNERCLOTHING-monkey",
+ "directions": 4
+ },
+ {
+ "name": "equipped-INNERCLOTHING-digi",
+ "directions": 4
+ },
+ {
+ "name": "inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "inhand-right",
+ "directions": 4
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_automat_bs.rsi/base.png b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_automat_bs.rsi/base.png
new file mode 100644
index 00000000000..d8e7f7ae70f
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_automat_bs.rsi/base.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_automat_bs.rsi/bolt-open.png b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_automat_bs.rsi/bolt-open.png
new file mode 100644
index 00000000000..84fd401e787
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_automat_bs.rsi/bolt-open.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_automat_bs.rsi/equipped-BACKPACK.png b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_automat_bs.rsi/equipped-BACKPACK.png
new file mode 100644
index 00000000000..0b9623a9578
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_automat_bs.rsi/equipped-BACKPACK.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_automat_bs.rsi/icon.png b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_automat_bs.rsi/icon.png
new file mode 100644
index 00000000000..e250e2f0b19
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_automat_bs.rsi/icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_automat_bs.rsi/inhand-left.png b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_automat_bs.rsi/inhand-left.png
new file mode 100644
index 00000000000..42378351169
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_automat_bs.rsi/inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_automat_bs.rsi/inhand-right.png b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_automat_bs.rsi/inhand-right.png
new file mode 100644
index 00000000000..785b85ae144
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_automat_bs.rsi/inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_automat_bs.rsi/mag-0.png b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_automat_bs.rsi/mag-0.png
new file mode 100644
index 00000000000..103187a444b
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_automat_bs.rsi/mag-0.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_automat_bs.rsi/meta.json b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_automat_bs.rsi/meta.json
new file mode 100644
index 00000000000..0c7bb0ed88d
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_automat_bs.rsi/meta.json
@@ -0,0 +1,35 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken/modified from cev-eris at https://github.com/discordia-space/CEV-Eris/pull/6042/commits/64916c98f4847acc4adf3a2416bf78c005fd7dd7, https://github.com/discordia-space/CEV-Eris/raw/e1a3cbe9ba2e6e29b7f1cad1bb456b390aac936d/icons/obj/guns/projectile.dmi, backpack sprite by Peptide, backpack sling sprite edited by Boaz1111",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "base"
+ },
+ {
+ "name": "bolt-open"
+ },
+ {
+ "name": "mag-0"
+ },
+ {
+ "name": "inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "inhand-right",
+ "directions": 4
+ },
+ {
+ "name": "equipped-BACKPACK",
+ "directions": 4
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_automat_gr.rsi/base.png b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_automat_gr.rsi/base.png
new file mode 100644
index 00000000000..7e24477e60d
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_automat_gr.rsi/base.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_automat_gr.rsi/bolt-open.png b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_automat_gr.rsi/bolt-open.png
new file mode 100644
index 00000000000..33503f7c558
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_automat_gr.rsi/bolt-open.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_automat_gr.rsi/equipped-BACKPACK.png b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_automat_gr.rsi/equipped-BACKPACK.png
new file mode 100644
index 00000000000..72d353ea53b
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_automat_gr.rsi/equipped-BACKPACK.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_automat_gr.rsi/icon.png b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_automat_gr.rsi/icon.png
new file mode 100644
index 00000000000..0ff71c76a63
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_automat_gr.rsi/icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_automat_gr.rsi/inhand-left.png b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_automat_gr.rsi/inhand-left.png
new file mode 100644
index 00000000000..a41a6f9df9a
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_automat_gr.rsi/inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_automat_gr.rsi/inhand-right.png b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_automat_gr.rsi/inhand-right.png
new file mode 100644
index 00000000000..f274cb9566e
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_automat_gr.rsi/inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_automat_gr.rsi/mag-0.png b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_automat_gr.rsi/mag-0.png
new file mode 100644
index 00000000000..38963d00cf1
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_automat_gr.rsi/mag-0.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_automat_gr.rsi/meta.json b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_automat_gr.rsi/meta.json
new file mode 100644
index 00000000000..0c7bb0ed88d
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_automat_gr.rsi/meta.json
@@ -0,0 +1,35 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken/modified from cev-eris at https://github.com/discordia-space/CEV-Eris/pull/6042/commits/64916c98f4847acc4adf3a2416bf78c005fd7dd7, https://github.com/discordia-space/CEV-Eris/raw/e1a3cbe9ba2e6e29b7f1cad1bb456b390aac936d/icons/obj/guns/projectile.dmi, backpack sprite by Peptide, backpack sling sprite edited by Boaz1111",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "base"
+ },
+ {
+ "name": "bolt-open"
+ },
+ {
+ "name": "mag-0"
+ },
+ {
+ "name": "inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "inhand-right",
+ "directions": 4
+ },
+ {
+ "name": "equipped-BACKPACK",
+ "directions": 4
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_automat_magazine_bs.rsi/base.png b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_automat_magazine_bs.rsi/base.png
new file mode 100644
index 00000000000..a615a75e1ec
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_automat_magazine_bs.rsi/base.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_automat_magazine_bs.rsi/mag-1.png b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_automat_magazine_bs.rsi/mag-1.png
new file mode 100644
index 00000000000..69f76bdb51b
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_automat_magazine_bs.rsi/mag-1.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_automat_magazine_bs.rsi/meta.json b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_automat_magazine_bs.rsi/meta.json
new file mode 100644
index 00000000000..afafbe57ff5
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_automat_magazine_bs.rsi/meta.json
@@ -0,0 +1,17 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken/modified from cev-eris at https://github.com/discordia-space/CEV-Eris/pull/6042/commits/64916c98f4847acc4adf3a2416bf78c005fd7dd7, https://github.com/discordia-space/CEV-Eris/raw/e1a3cbe9ba2e6e29b7f1cad1bb456b390aac936d/icons/obj/guns/projectile.dmi, backpack sprite by Peptide, backpack sling sprite edited by Boaz1111",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "base"
+ },
+ {
+ "name": "mag-1"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_automat_magazine_gr.rsi/base.png b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_automat_magazine_gr.rsi/base.png
new file mode 100644
index 00000000000..c5d78b4294e
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_automat_magazine_gr.rsi/base.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_automat_magazine_gr.rsi/mag-1.png b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_automat_magazine_gr.rsi/mag-1.png
new file mode 100644
index 00000000000..9c4863400f1
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_automat_magazine_gr.rsi/mag-1.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_automat_magazine_gr.rsi/meta.json b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_automat_magazine_gr.rsi/meta.json
new file mode 100644
index 00000000000..afafbe57ff5
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_automat_magazine_gr.rsi/meta.json
@@ -0,0 +1,17 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken/modified from cev-eris at https://github.com/discordia-space/CEV-Eris/pull/6042/commits/64916c98f4847acc4adf3a2416bf78c005fd7dd7, https://github.com/discordia-space/CEV-Eris/raw/e1a3cbe9ba2e6e29b7f1cad1bb456b390aac936d/icons/obj/guns/projectile.dmi, backpack sprite by Peptide, backpack sling sprite edited by Boaz1111",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "base"
+ },
+ {
+ "name": "mag-1"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_gl.rsi/base.png b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_gl.rsi/base.png
new file mode 100644
index 00000000000..4021e17c75c
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_gl.rsi/base.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_gl.rsi/bolt-open.png b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_gl.rsi/bolt-open.png
new file mode 100644
index 00000000000..715c47621e0
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_gl.rsi/bolt-open.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_gl.rsi/equipped-BELT.png b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_gl.rsi/equipped-BELT.png
new file mode 100644
index 00000000000..785f4037d7c
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_gl.rsi/equipped-BELT.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_gl.rsi/icon.png b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_gl.rsi/icon.png
new file mode 100644
index 00000000000..05eeb3db0e2
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_gl.rsi/icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_gl.rsi/inhand-left.png b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_gl.rsi/inhand-left.png
new file mode 100644
index 00000000000..fc2fb47f618
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_gl.rsi/inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_gl.rsi/inhand-right.png b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_gl.rsi/inhand-right.png
new file mode 100644
index 00000000000..4a49b3a53cc
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_gl.rsi/inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_gl.rsi/mag-0.png b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_gl.rsi/mag-0.png
new file mode 100644
index 00000000000..df64f021600
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_gl.rsi/mag-0.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_gl.rsi/meta.json b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_gl.rsi/meta.json
new file mode 100644
index 00000000000..48338d6cd27
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_gl.rsi/meta.json
@@ -0,0 +1,35 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from desertrose at https://github.com/DesertRose2/desertrose/commit/120961e254d7f83a6e00a02c76e734f9e5019345, https://github.com/DesertRose2/desertrose/blob/master/icons/obj/guns/projectile.dmi",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "base"
+ },
+ {
+ "name": "bolt-open"
+ },
+ {
+ "name": "mag-0"
+ },
+ {
+ "name": "inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "inhand-right",
+ "directions": 4
+ },
+ {
+ "name": "equipped-BELT",
+ "directions": 4
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_knife.rsi/equipped-BELT.png b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_knife.rsi/equipped-BELT.png
new file mode 100644
index 00000000000..2412c530544
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_knife.rsi/equipped-BELT.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_knife.rsi/icon.png b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_knife.rsi/icon.png
new file mode 100644
index 00000000000..39f12152338
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_knife.rsi/icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_knife.rsi/inhand-left.png b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_knife.rsi/inhand-left.png
new file mode 100644
index 00000000000..dfe5c9d5142
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_knife.rsi/inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_knife.rsi/inhand-right.png b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_knife.rsi/inhand-right.png
new file mode 100644
index 00000000000..f3df34072df
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_knife.rsi/inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_knife.rsi/meta.json b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_knife.rsi/meta.json
new file mode 100644
index 00000000000..9f5c35d3bad
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_knife.rsi/meta.json
@@ -0,0 +1,26 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Created by discord:\uD835\uDE3D\uD835\uDE5A\uD835\uDE61\uD835\uDE56\uD835\uDE6E#7441",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "inhand-right",
+ "directions": 4
+ },
+ {
+ "name": "equipped-BELT",
+ "directions": 4
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_laser.rsi/base.png b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_laser.rsi/base.png
new file mode 100644
index 00000000000..a9c44752322
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_laser.rsi/base.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_laser.rsi/bolt-open.png b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_laser.rsi/bolt-open.png
new file mode 100644
index 00000000000..458d6e2a6a6
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_laser.rsi/bolt-open.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_laser.rsi/equipped-BACKPACK.png b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_laser.rsi/equipped-BACKPACK.png
new file mode 100644
index 00000000000..5527eaf3ab4
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_laser.rsi/equipped-BACKPACK.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_laser.rsi/icon.png b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_laser.rsi/icon.png
new file mode 100644
index 00000000000..91e88e54096
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_laser.rsi/icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_laser.rsi/inhand-left.png b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_laser.rsi/inhand-left.png
new file mode 100644
index 00000000000..354b6521c59
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_laser.rsi/inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_laser.rsi/inhand-right.png b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_laser.rsi/inhand-right.png
new file mode 100644
index 00000000000..b78a186caae
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_laser.rsi/inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_laser.rsi/mag-0.png b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_laser.rsi/mag-0.png
new file mode 100644
index 00000000000..992e0de2882
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_laser.rsi/mag-0.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_laser.rsi/meta.json b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_laser.rsi/meta.json
new file mode 100644
index 00000000000..0c7bb0ed88d
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_laser.rsi/meta.json
@@ -0,0 +1,35 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken/modified from cev-eris at https://github.com/discordia-space/CEV-Eris/pull/6042/commits/64916c98f4847acc4adf3a2416bf78c005fd7dd7, https://github.com/discordia-space/CEV-Eris/raw/e1a3cbe9ba2e6e29b7f1cad1bb456b390aac936d/icons/obj/guns/projectile.dmi, backpack sprite by Peptide, backpack sling sprite edited by Boaz1111",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "base"
+ },
+ {
+ "name": "bolt-open"
+ },
+ {
+ "name": "mag-0"
+ },
+ {
+ "name": "inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "inhand-right",
+ "directions": 4
+ },
+ {
+ "name": "equipped-BACKPACK",
+ "directions": 4
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_laser_magazine.rsi/base.png b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_laser_magazine.rsi/base.png
new file mode 100644
index 00000000000..e92a0ba0322
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_laser_magazine.rsi/base.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_laser_magazine.rsi/mag-1.png b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_laser_magazine.rsi/mag-1.png
new file mode 100644
index 00000000000..c9dd05c19b8
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_laser_magazine.rsi/mag-1.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_laser_magazine.rsi/meta.json b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_laser_magazine.rsi/meta.json
new file mode 100644
index 00000000000..afafbe57ff5
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_laser_magazine.rsi/meta.json
@@ -0,0 +1,17 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken/modified from cev-eris at https://github.com/discordia-space/CEV-Eris/pull/6042/commits/64916c98f4847acc4adf3a2416bf78c005fd7dd7, https://github.com/discordia-space/CEV-Eris/raw/e1a3cbe9ba2e6e29b7f1cad1bb456b390aac936d/icons/obj/guns/projectile.dmi, backpack sprite by Peptide, backpack sling sprite edited by Boaz1111",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "base"
+ },
+ {
+ "name": "mag-1"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_lmg_bs.rsi/base.png b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_lmg_bs.rsi/base.png
new file mode 100644
index 00000000000..1fddf8ff611
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_lmg_bs.rsi/base.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_lmg_bs.rsi/bolt-open.png b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_lmg_bs.rsi/bolt-open.png
new file mode 100644
index 00000000000..0f0c3351980
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_lmg_bs.rsi/bolt-open.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_lmg_bs.rsi/equipped-BACKPACK.png b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_lmg_bs.rsi/equipped-BACKPACK.png
new file mode 100644
index 00000000000..0b9623a9578
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_lmg_bs.rsi/equipped-BACKPACK.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_lmg_bs.rsi/icon.png b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_lmg_bs.rsi/icon.png
new file mode 100644
index 00000000000..c6aba7866a5
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_lmg_bs.rsi/icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_lmg_bs.rsi/inhand-left.png b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_lmg_bs.rsi/inhand-left.png
new file mode 100644
index 00000000000..42378351169
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_lmg_bs.rsi/inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_lmg_bs.rsi/inhand-right.png b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_lmg_bs.rsi/inhand-right.png
new file mode 100644
index 00000000000..785b85ae144
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_lmg_bs.rsi/inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_lmg_bs.rsi/mag-0.png b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_lmg_bs.rsi/mag-0.png
new file mode 100644
index 00000000000..c6a5f754ea4
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_lmg_bs.rsi/mag-0.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_lmg_bs.rsi/meta.json b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_lmg_bs.rsi/meta.json
new file mode 100644
index 00000000000..0c7bb0ed88d
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_lmg_bs.rsi/meta.json
@@ -0,0 +1,35 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken/modified from cev-eris at https://github.com/discordia-space/CEV-Eris/pull/6042/commits/64916c98f4847acc4adf3a2416bf78c005fd7dd7, https://github.com/discordia-space/CEV-Eris/raw/e1a3cbe9ba2e6e29b7f1cad1bb456b390aac936d/icons/obj/guns/projectile.dmi, backpack sprite by Peptide, backpack sling sprite edited by Boaz1111",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "base"
+ },
+ {
+ "name": "bolt-open"
+ },
+ {
+ "name": "mag-0"
+ },
+ {
+ "name": "inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "inhand-right",
+ "directions": 4
+ },
+ {
+ "name": "equipped-BACKPACK",
+ "directions": 4
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_lmg_magazine_bs.rsi/base.png b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_lmg_magazine_bs.rsi/base.png
new file mode 100644
index 00000000000..3e9941b3e73
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_lmg_magazine_bs.rsi/base.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_lmg_magazine_bs.rsi/mag-1.png b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_lmg_magazine_bs.rsi/mag-1.png
new file mode 100644
index 00000000000..3fc7b83e46b
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_lmg_magazine_bs.rsi/mag-1.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_lmg_magazine_bs.rsi/meta.json b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_lmg_magazine_bs.rsi/meta.json
new file mode 100644
index 00000000000..afafbe57ff5
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_lmg_magazine_bs.rsi/meta.json
@@ -0,0 +1,17 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken/modified from cev-eris at https://github.com/discordia-space/CEV-Eris/pull/6042/commits/64916c98f4847acc4adf3a2416bf78c005fd7dd7, https://github.com/discordia-space/CEV-Eris/raw/e1a3cbe9ba2e6e29b7f1cad1bb456b390aac936d/icons/obj/guns/projectile.dmi, backpack sprite by Peptide, backpack sling sprite edited by Boaz1111",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "base"
+ },
+ {
+ "name": "mag-1"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_nooc_cell_recharger.rsi/empty.png b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_nooc_cell_recharger.rsi/empty.png
new file mode 100644
index 00000000000..904c5769d3b
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_nooc_cell_recharger.rsi/empty.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_nooc_cell_recharger.rsi/full.png b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_nooc_cell_recharger.rsi/full.png
new file mode 100644
index 00000000000..f081f68363e
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_nooc_cell_recharger.rsi/full.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_nooc_cell_recharger.rsi/light-charged.png b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_nooc_cell_recharger.rsi/light-charged.png
new file mode 100644
index 00000000000..64cfab8e002
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_nooc_cell_recharger.rsi/light-charged.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_nooc_cell_recharger.rsi/light-charging.png b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_nooc_cell_recharger.rsi/light-charging.png
new file mode 100644
index 00000000000..1f10f31985f
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_nooc_cell_recharger.rsi/light-charging.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_nooc_cell_recharger.rsi/light-empty.png b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_nooc_cell_recharger.rsi/light-empty.png
new file mode 100644
index 00000000000..4c59d3a28cc
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_nooc_cell_recharger.rsi/light-empty.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_nooc_cell_recharger.rsi/light-off.png b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_nooc_cell_recharger.rsi/light-off.png
new file mode 100644
index 00000000000..b732f087d13
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_nooc_cell_recharger.rsi/light-off.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_nooc_cell_recharger.rsi/meta.json b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_nooc_cell_recharger.rsi/meta.json
new file mode 100644
index 00000000000..469548319ba
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_nooc_cell_recharger.rsi/meta.json
@@ -0,0 +1,46 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from Goonstation at commit https://github.com/goonstation/goonstation/commit/4f88b9314336631929c9cdddb1567fc08f83bf9e and modified by potato1234x (github) for ss14",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "empty"
+ },
+ {
+ "name": "full"
+ },
+ {
+ "name": "open"
+ },
+ {
+ "name": "light-charging",
+ "delays": [
+ [
+ 0.3,
+ 0.3,
+ 0.3,
+ 0.3
+ ]
+ ]
+ },
+ {
+ "name": "light-charged",
+ "delays": [
+ [
+ 0.6,
+ 0.6
+ ]
+ ]
+ },
+ {
+ "name": "light-empty"
+ },
+ {
+ "name": "light-off"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_nooc_cell_recharger.rsi/open.png b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_nooc_cell_recharger.rsi/open.png
new file mode 100644
index 00000000000..7ba85f34983
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_nooc_cell_recharger.rsi/open.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_nooc_cold_gun.rsi/base.png b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_nooc_cold_gun.rsi/base.png
new file mode 100644
index 00000000000..723639fc2f8
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_nooc_cold_gun.rsi/base.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_nooc_cold_gun.rsi/bolt-open.png b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_nooc_cold_gun.rsi/bolt-open.png
new file mode 100644
index 00000000000..a8922112fb3
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_nooc_cold_gun.rsi/bolt-open.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_nooc_cold_gun.rsi/equipped-BACKPACK.png b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_nooc_cold_gun.rsi/equipped-BACKPACK.png
new file mode 100644
index 00000000000..75c4dcdda72
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_nooc_cold_gun.rsi/equipped-BACKPACK.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_nooc_cold_gun.rsi/icon.png b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_nooc_cold_gun.rsi/icon.png
new file mode 100644
index 00000000000..bd7bf5de6d1
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_nooc_cold_gun.rsi/icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_nooc_cold_gun.rsi/inhand-left.png b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_nooc_cold_gun.rsi/inhand-left.png
new file mode 100644
index 00000000000..de8d2062f1d
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_nooc_cold_gun.rsi/inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_nooc_cold_gun.rsi/inhand-right.png b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_nooc_cold_gun.rsi/inhand-right.png
new file mode 100644
index 00000000000..834bb15185f
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_nooc_cold_gun.rsi/inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_nooc_cold_gun.rsi/mag-0.png b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_nooc_cold_gun.rsi/mag-0.png
new file mode 100644
index 00000000000..8d149c09f48
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_nooc_cold_gun.rsi/mag-0.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_nooc_cold_gun.rsi/meta.json b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_nooc_cold_gun.rsi/meta.json
new file mode 100644
index 00000000000..0c7bb0ed88d
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_nooc_cold_gun.rsi/meta.json
@@ -0,0 +1,35 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken/modified from cev-eris at https://github.com/discordia-space/CEV-Eris/pull/6042/commits/64916c98f4847acc4adf3a2416bf78c005fd7dd7, https://github.com/discordia-space/CEV-Eris/raw/e1a3cbe9ba2e6e29b7f1cad1bb456b390aac936d/icons/obj/guns/projectile.dmi, backpack sprite by Peptide, backpack sling sprite edited by Boaz1111",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "base"
+ },
+ {
+ "name": "bolt-open"
+ },
+ {
+ "name": "mag-0"
+ },
+ {
+ "name": "inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "inhand-right",
+ "directions": 4
+ },
+ {
+ "name": "equipped-BACKPACK",
+ "directions": 4
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_nooc_laser_gun.rsi/base.png b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_nooc_laser_gun.rsi/base.png
new file mode 100644
index 00000000000..773db07e17c
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_nooc_laser_gun.rsi/base.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_nooc_laser_gun.rsi/bolt-open.png b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_nooc_laser_gun.rsi/bolt-open.png
new file mode 100644
index 00000000000..22edc54f41b
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_nooc_laser_gun.rsi/bolt-open.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_nooc_laser_gun.rsi/equipped-BACKPACK.png b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_nooc_laser_gun.rsi/equipped-BACKPACK.png
new file mode 100644
index 00000000000..8db251a8c31
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_nooc_laser_gun.rsi/equipped-BACKPACK.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_nooc_laser_gun.rsi/icon.png b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_nooc_laser_gun.rsi/icon.png
new file mode 100644
index 00000000000..b8efac556cb
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_nooc_laser_gun.rsi/icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_nooc_laser_gun.rsi/inhand-left.png b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_nooc_laser_gun.rsi/inhand-left.png
new file mode 100644
index 00000000000..deaf5405b5b
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_nooc_laser_gun.rsi/inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_nooc_laser_gun.rsi/inhand-right.png b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_nooc_laser_gun.rsi/inhand-right.png
new file mode 100644
index 00000000000..3e3f7e1e49f
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_nooc_laser_gun.rsi/inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_nooc_laser_gun.rsi/mag-0.png b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_nooc_laser_gun.rsi/mag-0.png
new file mode 100644
index 00000000000..62a7e0c2b56
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_nooc_laser_gun.rsi/mag-0.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_nooc_laser_gun.rsi/meta.json b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_nooc_laser_gun.rsi/meta.json
new file mode 100644
index 00000000000..0c7bb0ed88d
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_nooc_laser_gun.rsi/meta.json
@@ -0,0 +1,35 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken/modified from cev-eris at https://github.com/discordia-space/CEV-Eris/pull/6042/commits/64916c98f4847acc4adf3a2416bf78c005fd7dd7, https://github.com/discordia-space/CEV-Eris/raw/e1a3cbe9ba2e6e29b7f1cad1bb456b390aac936d/icons/obj/guns/projectile.dmi, backpack sprite by Peptide, backpack sling sprite edited by Boaz1111",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "base"
+ },
+ {
+ "name": "bolt-open"
+ },
+ {
+ "name": "mag-0"
+ },
+ {
+ "name": "inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "inhand-right",
+ "directions": 4
+ },
+ {
+ "name": "equipped-BACKPACK",
+ "directions": 4
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_nooc_laser_mg.rsi/base.png b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_nooc_laser_mg.rsi/base.png
new file mode 100644
index 00000000000..b54ab497b90
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_nooc_laser_mg.rsi/base.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_nooc_laser_mg.rsi/bolt-open.png b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_nooc_laser_mg.rsi/bolt-open.png
new file mode 100644
index 00000000000..888a78fc4b4
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_nooc_laser_mg.rsi/bolt-open.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_nooc_laser_mg.rsi/icon.png b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_nooc_laser_mg.rsi/icon.png
new file mode 100644
index 00000000000..b0dc50d2a23
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_nooc_laser_mg.rsi/icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_nooc_laser_mg.rsi/inhand-left.png b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_nooc_laser_mg.rsi/inhand-left.png
new file mode 100644
index 00000000000..de278cd1b7d
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_nooc_laser_mg.rsi/inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_nooc_laser_mg.rsi/inhand-right.png b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_nooc_laser_mg.rsi/inhand-right.png
new file mode 100644
index 00000000000..420886b6b42
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_nooc_laser_mg.rsi/inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_nooc_laser_mg.rsi/mag-0.png b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_nooc_laser_mg.rsi/mag-0.png
new file mode 100644
index 00000000000..05aff698b8a
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_nooc_laser_mg.rsi/mag-0.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_nooc_laser_mg.rsi/meta.json b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_nooc_laser_mg.rsi/meta.json
new file mode 100644
index 00000000000..1e6ca627e69
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_nooc_laser_mg.rsi/meta.json
@@ -0,0 +1,31 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken/modified from cev-eris at https://github.com/discordia-space/CEV-Eris/pull/6042/commits/64916c98f4847acc4adf3a2416bf78c005fd7dd7, https://github.com/discordia-space/CEV-Eris/raw/e1a3cbe9ba2e6e29b7f1cad1bb456b390aac936d/icons/obj/guns/projectile.dmi, backpack sprite by Peptide, backpack sling sprite edited by Boaz1111",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "base"
+ },
+ {
+ "name": "bolt-open"
+ },
+ {
+ "name": "mag-0"
+ },
+ {
+ "name": "inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "inhand-right",
+ "directions": 4
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_nooc_laser_pistol.rsi/base.png b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_nooc_laser_pistol.rsi/base.png
new file mode 100644
index 00000000000..1ce90a877ea
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_nooc_laser_pistol.rsi/base.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_nooc_laser_pistol.rsi/bolt-open.png b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_nooc_laser_pistol.rsi/bolt-open.png
new file mode 100644
index 00000000000..89fcecf3a16
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_nooc_laser_pistol.rsi/bolt-open.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_nooc_laser_pistol.rsi/equipped-BELT.png b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_nooc_laser_pistol.rsi/equipped-BELT.png
new file mode 100644
index 00000000000..785f4037d7c
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_nooc_laser_pistol.rsi/equipped-BELT.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_nooc_laser_pistol.rsi/icon.png b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_nooc_laser_pistol.rsi/icon.png
new file mode 100644
index 00000000000..06b1b4b3ff8
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_nooc_laser_pistol.rsi/icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_nooc_laser_pistol.rsi/inhand-left.png b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_nooc_laser_pistol.rsi/inhand-left.png
new file mode 100644
index 00000000000..f3ad1b20c4d
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_nooc_laser_pistol.rsi/inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_nooc_laser_pistol.rsi/inhand-right.png b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_nooc_laser_pistol.rsi/inhand-right.png
new file mode 100644
index 00000000000..e33d9ddb374
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_nooc_laser_pistol.rsi/inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_nooc_laser_pistol.rsi/mag-0.png b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_nooc_laser_pistol.rsi/mag-0.png
new file mode 100644
index 00000000000..cc90aa7db01
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_nooc_laser_pistol.rsi/mag-0.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_nooc_laser_pistol.rsi/meta.json b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_nooc_laser_pistol.rsi/meta.json
new file mode 100644
index 00000000000..48338d6cd27
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_nooc_laser_pistol.rsi/meta.json
@@ -0,0 +1,35 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from desertrose at https://github.com/DesertRose2/desertrose/commit/120961e254d7f83a6e00a02c76e734f9e5019345, https://github.com/DesertRose2/desertrose/blob/master/icons/obj/guns/projectile.dmi",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "base"
+ },
+ {
+ "name": "bolt-open"
+ },
+ {
+ "name": "mag-0"
+ },
+ {
+ "name": "inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "inhand-right",
+ "directions": 4
+ },
+ {
+ "name": "equipped-BELT",
+ "directions": 4
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_nooc_laser_rifle.rsi/base.png b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_nooc_laser_rifle.rsi/base.png
new file mode 100644
index 00000000000..f22b4271769
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_nooc_laser_rifle.rsi/base.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_nooc_laser_rifle.rsi/bolt-open.png b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_nooc_laser_rifle.rsi/bolt-open.png
new file mode 100644
index 00000000000..2382462a3d1
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_nooc_laser_rifle.rsi/bolt-open.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_nooc_laser_rifle.rsi/equipped-BACKPACK.png b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_nooc_laser_rifle.rsi/equipped-BACKPACK.png
new file mode 100644
index 00000000000..ba4149373fd
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_nooc_laser_rifle.rsi/equipped-BACKPACK.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_nooc_laser_rifle.rsi/icon.png b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_nooc_laser_rifle.rsi/icon.png
new file mode 100644
index 00000000000..d8e9e37a22f
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_nooc_laser_rifle.rsi/icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_nooc_laser_rifle.rsi/inhand-left.png b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_nooc_laser_rifle.rsi/inhand-left.png
new file mode 100644
index 00000000000..3fafd598d14
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_nooc_laser_rifle.rsi/inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_nooc_laser_rifle.rsi/inhand-right.png b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_nooc_laser_rifle.rsi/inhand-right.png
new file mode 100644
index 00000000000..802af39a9c1
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_nooc_laser_rifle.rsi/inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_nooc_laser_rifle.rsi/mag-0.png b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_nooc_laser_rifle.rsi/mag-0.png
new file mode 100644
index 00000000000..303354181ee
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_nooc_laser_rifle.rsi/mag-0.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_nooc_laser_rifle.rsi/meta.json b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_nooc_laser_rifle.rsi/meta.json
new file mode 100644
index 00000000000..0c7bb0ed88d
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_nooc_laser_rifle.rsi/meta.json
@@ -0,0 +1,35 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken/modified from cev-eris at https://github.com/discordia-space/CEV-Eris/pull/6042/commits/64916c98f4847acc4adf3a2416bf78c005fd7dd7, https://github.com/discordia-space/CEV-Eris/raw/e1a3cbe9ba2e6e29b7f1cad1bb456b390aac936d/icons/obj/guns/projectile.dmi, backpack sprite by Peptide, backpack sling sprite edited by Boaz1111",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "base"
+ },
+ {
+ "name": "bolt-open"
+ },
+ {
+ "name": "mag-0"
+ },
+ {
+ "name": "inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "inhand-right",
+ "directions": 4
+ },
+ {
+ "name": "equipped-BACKPACK",
+ "directions": 4
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_nooc_magazine.rsi/cold.png b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_nooc_magazine.rsi/cold.png
new file mode 100644
index 00000000000..1c6fe2ad5ef
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_nooc_magazine.rsi/cold.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_nooc_magazine.rsi/gan.png b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_nooc_magazine.rsi/gan.png
new file mode 100644
index 00000000000..51c426f6ede
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_nooc_magazine.rsi/gan.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_nooc_magazine.rsi/giga.png b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_nooc_magazine.rsi/giga.png
new file mode 100644
index 00000000000..74593113534
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_nooc_magazine.rsi/giga.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_nooc_magazine.rsi/mag-0.png b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_nooc_magazine.rsi/mag-0.png
new file mode 100644
index 00000000000..7c90be6284b
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_nooc_magazine.rsi/mag-0.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_nooc_magazine.rsi/meta.json b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_nooc_magazine.rsi/meta.json
new file mode 100644
index 00000000000..b59642e8d33
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_nooc_magazine.rsi/meta.json
@@ -0,0 +1,38 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from desertrose at https://github.com/DesertRose2/desertrose/commit/120961e254d7f83a6e00a02c76e734f9e5019345, https://github.com/DesertRose2/desertrose/blob/master/icons/obj/guns/projectile.dmi",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "gan"
+ },
+ {
+ "name": "mag-0"
+ },
+ {
+ "name": "pistol"
+ },
+ {
+ "name": "rifle"
+ },
+ {
+ "name": "mg"
+ },
+ {
+ "name": "o1"
+ },
+ {
+ "name": "o2"
+ },
+ {
+ "name": "giga"
+ },
+ {
+ "name": "cold"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_nooc_magazine.rsi/mg.png b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_nooc_magazine.rsi/mg.png
new file mode 100644
index 00000000000..954434155e2
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_nooc_magazine.rsi/mg.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_nooc_magazine.rsi/o1.png b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_nooc_magazine.rsi/o1.png
new file mode 100644
index 00000000000..a7529c2408c
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_nooc_magazine.rsi/o1.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_nooc_magazine.rsi/o2.png b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_nooc_magazine.rsi/o2.png
new file mode 100644
index 00000000000..aae9450791b
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_nooc_magazine.rsi/o2.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_nooc_magazine.rsi/pistol.png b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_nooc_magazine.rsi/pistol.png
new file mode 100644
index 00000000000..7d40483612a
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_nooc_magazine.rsi/pistol.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_nooc_magazine.rsi/rifle.png b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_nooc_magazine.rsi/rifle.png
new file mode 100644
index 00000000000..2bedb1bc812
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_nooc_magazine.rsi/rifle.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_pistol.rsi/base.png b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_pistol.rsi/base.png
new file mode 100644
index 00000000000..76917eef1cf
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_pistol.rsi/base.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_pistol.rsi/bolt-open.png b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_pistol.rsi/bolt-open.png
new file mode 100644
index 00000000000..eb9792bc4f9
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_pistol.rsi/bolt-open.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_pistol.rsi/equipped-BELT.png b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_pistol.rsi/equipped-BELT.png
new file mode 100644
index 00000000000..785f4037d7c
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_pistol.rsi/equipped-BELT.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_pistol.rsi/icon.png b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_pistol.rsi/icon.png
new file mode 100644
index 00000000000..8bbea452e54
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_pistol.rsi/icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_pistol.rsi/inhand-left.png b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_pistol.rsi/inhand-left.png
new file mode 100644
index 00000000000..872e4a12958
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_pistol.rsi/inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_pistol.rsi/inhand-right.png b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_pistol.rsi/inhand-right.png
new file mode 100644
index 00000000000..1d5531a5e81
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_pistol.rsi/inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_pistol.rsi/mag-0.png b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_pistol.rsi/mag-0.png
new file mode 100644
index 00000000000..677632263db
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_pistol.rsi/mag-0.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_pistol.rsi/meta.json b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_pistol.rsi/meta.json
new file mode 100644
index 00000000000..48338d6cd27
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_pistol.rsi/meta.json
@@ -0,0 +1,35 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from desertrose at https://github.com/DesertRose2/desertrose/commit/120961e254d7f83a6e00a02c76e734f9e5019345, https://github.com/DesertRose2/desertrose/blob/master/icons/obj/guns/projectile.dmi",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "base"
+ },
+ {
+ "name": "bolt-open"
+ },
+ {
+ "name": "mag-0"
+ },
+ {
+ "name": "inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "inhand-right",
+ "directions": 4
+ },
+ {
+ "name": "equipped-BELT",
+ "directions": 4
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_pistol_magazine.rsi/base.png b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_pistol_magazine.rsi/base.png
new file mode 100644
index 00000000000..942186016aa
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_pistol_magazine.rsi/base.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_pistol_magazine.rsi/mag-0.png b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_pistol_magazine.rsi/mag-0.png
new file mode 100644
index 00000000000..68610ea0ad5
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_pistol_magazine.rsi/mag-0.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_pistol_magazine.rsi/meta.json b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_pistol_magazine.rsi/meta.json
new file mode 100644
index 00000000000..9be253396fa
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_pistol_magazine.rsi/meta.json
@@ -0,0 +1,17 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from desertrose at https://github.com/DesertRose2/desertrose/commit/120961e254d7f83a6e00a02c76e734f9e5019345, https://github.com/DesertRose2/desertrose/blob/master/icons/obj/guns/projectile.dmi",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "base"
+ },
+ {
+ "name": "mag-0"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_projectiles.rsi/meta.json b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_projectiles.rsi/meta.json
new file mode 100644
index 00000000000..aa5a5f45380
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_projectiles.rsi/meta.json
@@ -0,0 +1,17 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from https://github.com/vgstation-coders/vgstation13/blob/0b3ab17dbad632ddf738b63900ef8df1926bba47/icons/obj/ammo.dmi, modified by Topy",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "tipZ"
+ },
+ {
+ "name": "tip"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_projectiles.rsi/tip.png b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_projectiles.rsi/tip.png
new file mode 100644
index 00000000000..a9297e80d75
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_projectiles.rsi/tip.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_projectiles.rsi/tipZ.png b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_projectiles.rsi/tipZ.png
new file mode 100644
index 00000000000..2eae59641d0
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_projectiles.rsi/tipZ.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_rifle_bs.rsi/base.png b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_rifle_bs.rsi/base.png
new file mode 100644
index 00000000000..3aceb681603
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_rifle_bs.rsi/base.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_rifle_bs.rsi/bolt-open.png b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_rifle_bs.rsi/bolt-open.png
new file mode 100644
index 00000000000..a2c34f3c806
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_rifle_bs.rsi/bolt-open.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_rifle_bs.rsi/equipped-BACKPACK.png b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_rifle_bs.rsi/equipped-BACKPACK.png
new file mode 100644
index 00000000000..0b9623a9578
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_rifle_bs.rsi/equipped-BACKPACK.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_rifle_bs.rsi/icon.png b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_rifle_bs.rsi/icon.png
new file mode 100644
index 00000000000..7d10679b93f
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_rifle_bs.rsi/icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_rifle_bs.rsi/inhand-left.png b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_rifle_bs.rsi/inhand-left.png
new file mode 100644
index 00000000000..42378351169
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_rifle_bs.rsi/inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_rifle_bs.rsi/inhand-right.png b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_rifle_bs.rsi/inhand-right.png
new file mode 100644
index 00000000000..785b85ae144
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_rifle_bs.rsi/inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_rifle_bs.rsi/mag-0.png b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_rifle_bs.rsi/mag-0.png
new file mode 100644
index 00000000000..f3e93168ea2
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_rifle_bs.rsi/mag-0.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_rifle_bs.rsi/meta.json b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_rifle_bs.rsi/meta.json
new file mode 100644
index 00000000000..0c7bb0ed88d
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_rifle_bs.rsi/meta.json
@@ -0,0 +1,35 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken/modified from cev-eris at https://github.com/discordia-space/CEV-Eris/pull/6042/commits/64916c98f4847acc4adf3a2416bf78c005fd7dd7, https://github.com/discordia-space/CEV-Eris/raw/e1a3cbe9ba2e6e29b7f1cad1bb456b390aac936d/icons/obj/guns/projectile.dmi, backpack sprite by Peptide, backpack sling sprite edited by Boaz1111",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "base"
+ },
+ {
+ "name": "bolt-open"
+ },
+ {
+ "name": "mag-0"
+ },
+ {
+ "name": "inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "inhand-right",
+ "directions": 4
+ },
+ {
+ "name": "equipped-BACKPACK",
+ "directions": 4
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_rifle_magazine_bs.rsi/base.png b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_rifle_magazine_bs.rsi/base.png
new file mode 100644
index 00000000000..fa06673cbd7
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_rifle_magazine_bs.rsi/base.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_rifle_magazine_bs.rsi/mag-1.png b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_rifle_magazine_bs.rsi/mag-1.png
new file mode 100644
index 00000000000..d2322caa154
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_rifle_magazine_bs.rsi/mag-1.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_rifle_magazine_bs.rsi/meta.json b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_rifle_magazine_bs.rsi/meta.json
new file mode 100644
index 00000000000..afafbe57ff5
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_rifle_magazine_bs.rsi/meta.json
@@ -0,0 +1,17 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken/modified from cev-eris at https://github.com/discordia-space/CEV-Eris/pull/6042/commits/64916c98f4847acc4adf3a2416bf78c005fd7dd7, https://github.com/discordia-space/CEV-Eris/raw/e1a3cbe9ba2e6e29b7f1cad1bb456b390aac936d/icons/obj/guns/projectile.dmi, backpack sprite by Peptide, backpack sling sprite edited by Boaz1111",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "base"
+ },
+ {
+ "name": "mag-1"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_saber.rsi/equipped-BELT.png b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_saber.rsi/equipped-BELT.png
new file mode 100644
index 00000000000..ed859e85250
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_saber.rsi/equipped-BELT.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_saber.rsi/icon.png b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_saber.rsi/icon.png
new file mode 100644
index 00000000000..d7d01afa6e9
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_saber.rsi/icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_saber.rsi/inhand-left.png b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_saber.rsi/inhand-left.png
new file mode 100644
index 00000000000..9252bd326af
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_saber.rsi/inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_saber.rsi/inhand-right.png b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_saber.rsi/inhand-right.png
new file mode 100644
index 00000000000..db9115e3960
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_saber.rsi/inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_saber.rsi/meta.json b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_saber.rsi/meta.json
new file mode 100644
index 00000000000..9f5c35d3bad
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_saber.rsi/meta.json
@@ -0,0 +1,26 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Created by discord:\uD835\uDE3D\uD835\uDE5A\uD835\uDE61\uD835\uDE56\uD835\uDE6E#7441",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "inhand-right",
+ "directions": 4
+ },
+ {
+ "name": "equipped-BELT",
+ "directions": 4
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_shields.rsi/big-icon.png b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_shields.rsi/big-icon.png
new file mode 100644
index 00000000000..1a69111d9aa
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_shields.rsi/big-icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_shields.rsi/big-inhand-left.png b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_shields.rsi/big-inhand-left.png
new file mode 100644
index 00000000000..5f522850eac
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_shields.rsi/big-inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_shields.rsi/big-inhand-right.png b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_shields.rsi/big-inhand-right.png
new file mode 100644
index 00000000000..0f6fe263dc1
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_shields.rsi/big-inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_shields.rsi/meta.json b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_shields.rsi/meta.json
new file mode 100644
index 00000000000..24d2d94e97c
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_shields.rsi/meta.json
@@ -0,0 +1,33 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from https://github.com/Citadel-Station-13/Citadel-Station-13/commit/84223c65f5caf667a84f3c0f49bc2a41cdc6c4e3",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "metal-icon"
+ },
+ {
+ "name": "metal-inhand-right",
+ "directions": 4
+ },
+ {
+ "name": "metal-inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "big-icon"
+ },
+ {
+ "name": "big-inhand-right",
+ "directions": 4
+ },
+ {
+ "name": "big-inhand-left",
+ "directions": 4
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_shields.rsi/metal-icon.png b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_shields.rsi/metal-icon.png
new file mode 100644
index 00000000000..368caa8b214
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_shields.rsi/metal-icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_shields.rsi/metal-inhand-left.png b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_shields.rsi/metal-inhand-left.png
new file mode 100644
index 00000000000..c7a0fff7e85
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_shields.rsi/metal-inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_shields.rsi/metal-inhand-right.png b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_shields.rsi/metal-inhand-right.png
new file mode 100644
index 00000000000..05158ecc853
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_shields.rsi/metal-inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_smg_bs.rsi/base.png b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_smg_bs.rsi/base.png
new file mode 100644
index 00000000000..2c74144b2a3
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_smg_bs.rsi/base.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_smg_bs.rsi/bolt-open.png b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_smg_bs.rsi/bolt-open.png
new file mode 100644
index 00000000000..332862e05ef
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_smg_bs.rsi/bolt-open.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_smg_bs.rsi/equipped-BELT.png b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_smg_bs.rsi/equipped-BELT.png
new file mode 100644
index 00000000000..785f4037d7c
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_smg_bs.rsi/equipped-BELT.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_smg_bs.rsi/icon.png b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_smg_bs.rsi/icon.png
new file mode 100644
index 00000000000..2ef5ca09720
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_smg_bs.rsi/icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_smg_bs.rsi/inhand-left.png b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_smg_bs.rsi/inhand-left.png
new file mode 100644
index 00000000000..6a5fe851b7f
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_smg_bs.rsi/inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_smg_bs.rsi/inhand-right.png b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_smg_bs.rsi/inhand-right.png
new file mode 100644
index 00000000000..8f31efeeb4c
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_smg_bs.rsi/inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_smg_bs.rsi/mag-0.png b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_smg_bs.rsi/mag-0.png
new file mode 100644
index 00000000000..ea39fcfbde8
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_smg_bs.rsi/mag-0.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_smg_bs.rsi/meta.json b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_smg_bs.rsi/meta.json
new file mode 100644
index 00000000000..48338d6cd27
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_smg_bs.rsi/meta.json
@@ -0,0 +1,35 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from desertrose at https://github.com/DesertRose2/desertrose/commit/120961e254d7f83a6e00a02c76e734f9e5019345, https://github.com/DesertRose2/desertrose/blob/master/icons/obj/guns/projectile.dmi",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "base"
+ },
+ {
+ "name": "bolt-open"
+ },
+ {
+ "name": "mag-0"
+ },
+ {
+ "name": "inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "inhand-right",
+ "directions": 4
+ },
+ {
+ "name": "equipped-BELT",
+ "directions": 4
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_smg_magazine.rsi/base.png b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_smg_magazine.rsi/base.png
new file mode 100644
index 00000000000..24803f49f2d
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_smg_magazine.rsi/base.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_smg_magazine.rsi/mag-0.png b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_smg_magazine.rsi/mag-0.png
new file mode 100644
index 00000000000..41e283d5e69
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_smg_magazine.rsi/mag-0.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_smg_magazine.rsi/meta.json b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_smg_magazine.rsi/meta.json
new file mode 100644
index 00000000000..9be253396fa
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_smg_magazine.rsi/meta.json
@@ -0,0 +1,17 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from desertrose at https://github.com/DesertRose2/desertrose/commit/120961e254d7f83a6e00a02c76e734f9e5019345, https://github.com/DesertRose2/desertrose/blob/master/icons/obj/guns/projectile.dmi",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "base"
+ },
+ {
+ "name": "mag-0"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_sword.rsi/equipped-BELT.png b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_sword.rsi/equipped-BELT.png
new file mode 100644
index 00000000000..a1be14915e2
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_sword.rsi/equipped-BELT.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_sword.rsi/icon.png b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_sword.rsi/icon.png
new file mode 100644
index 00000000000..4d565503d20
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_sword.rsi/icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_sword.rsi/inhand-left.png b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_sword.rsi/inhand-left.png
new file mode 100644
index 00000000000..aa59974f30c
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_sword.rsi/inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_sword.rsi/inhand-right.png b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_sword.rsi/inhand-right.png
new file mode 100644
index 00000000000..6ce6c71c1c1
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_sword.rsi/inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_sword.rsi/meta.json b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_sword.rsi/meta.json
new file mode 100644
index 00000000000..9f5c35d3bad
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_sword.rsi/meta.json
@@ -0,0 +1,26 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Created by discord:\uD835\uDE3D\uD835\uDE5A\uD835\uDE61\uD835\uDE56\uD835\uDE6E#7441",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "inhand-right",
+ "directions": 4
+ },
+ {
+ "name": "equipped-BELT",
+ "directions": 4
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_zenit.rsi/base.png b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_zenit.rsi/base.png
new file mode 100644
index 00000000000..52324389048
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_zenit.rsi/base.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_zenit.rsi/bolt-open.png b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_zenit.rsi/bolt-open.png
new file mode 100644
index 00000000000..df826f6c602
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_zenit.rsi/bolt-open.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_zenit.rsi/equipped-BACKPACK.png b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_zenit.rsi/equipped-BACKPACK.png
new file mode 100644
index 00000000000..542bf599cfd
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_zenit.rsi/equipped-BACKPACK.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_zenit.rsi/icon.png b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_zenit.rsi/icon.png
new file mode 100644
index 00000000000..967b63a0ba5
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_zenit.rsi/icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_zenit.rsi/inhand-left.png b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_zenit.rsi/inhand-left.png
new file mode 100644
index 00000000000..946cfc4adac
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_zenit.rsi/inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_zenit.rsi/inhand-right.png b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_zenit.rsi/inhand-right.png
new file mode 100644
index 00000000000..2a316d90048
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_zenit.rsi/inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_zenit.rsi/mag-0.png b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_zenit.rsi/mag-0.png
new file mode 100644
index 00000000000..72fa6122d9d
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_zenit.rsi/mag-0.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_zenit.rsi/meta.json b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_zenit.rsi/meta.json
new file mode 100644
index 00000000000..0c7bb0ed88d
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_zenit.rsi/meta.json
@@ -0,0 +1,35 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken/modified from cev-eris at https://github.com/discordia-space/CEV-Eris/pull/6042/commits/64916c98f4847acc4adf3a2416bf78c005fd7dd7, https://github.com/discordia-space/CEV-Eris/raw/e1a3cbe9ba2e6e29b7f1cad1bb456b390aac936d/icons/obj/guns/projectile.dmi, backpack sprite by Peptide, backpack sling sprite edited by Boaz1111",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "base"
+ },
+ {
+ "name": "bolt-open"
+ },
+ {
+ "name": "mag-0"
+ },
+ {
+ "name": "inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "inhand-right",
+ "directions": 4
+ },
+ {
+ "name": "equipped-BACKPACK",
+ "directions": 4
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_zenit_magazine.rsi/base.png b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_zenit_magazine.rsi/base.png
new file mode 100644
index 00000000000..40b480ae78f
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_zenit_magazine.rsi/base.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_zenit_magazine.rsi/mag-1.png b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_zenit_magazine.rsi/mag-1.png
new file mode 100644
index 00000000000..47fb12430bd
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_zenit_magazine.rsi/mag-1.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_zenit_magazine.rsi/meta.json b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_zenit_magazine.rsi/meta.json
new file mode 100644
index 00000000000..afafbe57ff5
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/Mirt/Weapon/mirt_zenit_magazine.rsi/meta.json
@@ -0,0 +1,17 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken/modified from cev-eris at https://github.com/discordia-space/CEV-Eris/pull/6042/commits/64916c98f4847acc4adf3a2416bf78c005fd7dd7, https://github.com/discordia-space/CEV-Eris/raw/e1a3cbe9ba2e6e29b7f1cad1bb456b390aac936d/icons/obj/guns/projectile.dmi, backpack sprite by Peptide, backpack sling sprite edited by Boaz1111",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "base"
+ },
+ {
+ "name": "mag-1"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Resources/Textures/Corvax/Lore/Mirt/mirt_airlock.rsi/assembly.png b/Resources/Textures/Corvax/Lore/Mirt/mirt_airlock.rsi/assembly.png
new file mode 100644
index 00000000000..35f529c7366
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/mirt_airlock.rsi/assembly.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/mirt_airlock.rsi/bolted_open_unlit.png b/Resources/Textures/Corvax/Lore/Mirt/mirt_airlock.rsi/bolted_open_unlit.png
new file mode 100644
index 00000000000..d0fd6de820a
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/mirt_airlock.rsi/bolted_open_unlit.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/mirt_airlock.rsi/bolted_unlit.png b/Resources/Textures/Corvax/Lore/Mirt/mirt_airlock.rsi/bolted_unlit.png
new file mode 100644
index 00000000000..75e6c478b3b
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/mirt_airlock.rsi/bolted_unlit.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/mirt_airlock.rsi/closed.png b/Resources/Textures/Corvax/Lore/Mirt/mirt_airlock.rsi/closed.png
new file mode 100644
index 00000000000..af077e7c504
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/mirt_airlock.rsi/closed.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/mirt_airlock.rsi/closed_unlit.png b/Resources/Textures/Corvax/Lore/Mirt/mirt_airlock.rsi/closed_unlit.png
new file mode 100644
index 00000000000..7ad0fa18652
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/mirt_airlock.rsi/closed_unlit.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/mirt_airlock.rsi/closing.png b/Resources/Textures/Corvax/Lore/Mirt/mirt_airlock.rsi/closing.png
new file mode 100644
index 00000000000..24d8e4c4f7a
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/mirt_airlock.rsi/closing.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/mirt_airlock.rsi/closing_unlit.png b/Resources/Textures/Corvax/Lore/Mirt/mirt_airlock.rsi/closing_unlit.png
new file mode 100644
index 00000000000..d811230252b
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/mirt_airlock.rsi/closing_unlit.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/mirt_airlock.rsi/deny_unlit.png b/Resources/Textures/Corvax/Lore/Mirt/mirt_airlock.rsi/deny_unlit.png
new file mode 100644
index 00000000000..695a7bc629f
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/mirt_airlock.rsi/deny_unlit.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/mirt_airlock.rsi/emergency_open_unlit.png b/Resources/Textures/Corvax/Lore/Mirt/mirt_airlock.rsi/emergency_open_unlit.png
new file mode 100644
index 00000000000..8ad48a2cd5e
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/mirt_airlock.rsi/emergency_open_unlit.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/mirt_airlock.rsi/emergency_unlit.png b/Resources/Textures/Corvax/Lore/Mirt/mirt_airlock.rsi/emergency_unlit.png
new file mode 100644
index 00000000000..1a6bebfd03e
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/mirt_airlock.rsi/emergency_unlit.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/mirt_airlock.rsi/meta.json b/Resources/Textures/Corvax/Lore/Mirt/mirt_airlock.rsi/meta.json
new file mode 100644
index 00000000000..885d0ea166d
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/Mirt/mirt_airlock.rsi/meta.json
@@ -0,0 +1,197 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from TauCetiClassic at commit https://github.com/TauCetiStation/TauCetiClassic/commit/fd5cfd76acdf5bda9e46413c11006a6e825d51a9",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "assembly"
+ },
+ {
+ "name": "bolted_unlit"
+ },
+ {
+ "name": "bolted_open_unlit"
+ },
+ {
+ "name": "closed"
+ },
+ {
+ "name": "closed_unlit"
+ },
+ {
+ "name": "open_unlit"
+ },
+ {
+ "name": "closing",
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.07,
+ 0.07,
+ 0.07,
+ 0.2
+ ]
+ ]
+ },
+ {
+ "name": "closing_unlit",
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.07,
+ 0.07,
+ 0.07,
+ 0.2
+ ]
+ ]
+ },
+ {
+ "name": "deny_unlit",
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1
+ ]
+ ]
+ },
+ {
+ "name": "open"
+ },
+ {
+ "name": "opening",
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.07,
+ 0.07,
+ 0.07,
+ 0.2
+ ]
+ ]
+ },
+ {
+ "name": "opening_unlit",
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.07,
+ 0.07,
+ 0.07,
+ 0.2
+ ]
+ ]
+ },
+ {
+ "name": "panel_closing",
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.07,
+ 0.07,
+ 0.07,
+ 0.2
+ ]
+ ]
+ },
+ {
+ "name": "panel_closed"
+ },
+ {
+ "name": "panel_opening",
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.07,
+ 0.07,
+ 0.07,
+ 0.2
+ ]
+ ]
+ },
+
+ {
+ "name": "panel_open"
+ },
+ {
+ "name": "sparks",
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1
+ ]
+ ]
+ },
+ {
+ "name": "sparks_broken",
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 1.7
+ ]
+ ]
+ },
+ {
+ "name": "sparks_damaged",
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1
+ ]
+ ]
+ },
+ {
+ "name": "sparks_open",
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1
+ ]
+ ]
+ },
+ {
+ "name": "welded"
+ },
+ {
+ "name": "emergency_unlit",
+ "delays": [
+ [
+ 1.2,
+ 1.2
+ ]
+ ]
+ },
+ {
+ "name": "emergency_open_unlit"
+ }
+ ]
+}
diff --git a/Resources/Textures/Corvax/Lore/Mirt/mirt_airlock.rsi/open.png b/Resources/Textures/Corvax/Lore/Mirt/mirt_airlock.rsi/open.png
new file mode 100644
index 00000000000..8dbeb78d890
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/mirt_airlock.rsi/open.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/mirt_airlock.rsi/open_unlit.png b/Resources/Textures/Corvax/Lore/Mirt/mirt_airlock.rsi/open_unlit.png
new file mode 100644
index 00000000000..9ba75c8e2fa
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/mirt_airlock.rsi/open_unlit.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/mirt_airlock.rsi/opening.png b/Resources/Textures/Corvax/Lore/Mirt/mirt_airlock.rsi/opening.png
new file mode 100644
index 00000000000..8152ac7519b
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/mirt_airlock.rsi/opening.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/mirt_airlock.rsi/opening_unlit.png b/Resources/Textures/Corvax/Lore/Mirt/mirt_airlock.rsi/opening_unlit.png
new file mode 100644
index 00000000000..8390fb4095c
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/mirt_airlock.rsi/opening_unlit.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/mirt_airlock.rsi/panel_closed.png b/Resources/Textures/Corvax/Lore/Mirt/mirt_airlock.rsi/panel_closed.png
new file mode 100644
index 00000000000..7244b37f5c7
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/mirt_airlock.rsi/panel_closed.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/mirt_airlock.rsi/panel_closing.png b/Resources/Textures/Corvax/Lore/Mirt/mirt_airlock.rsi/panel_closing.png
new file mode 100644
index 00000000000..da1fba53a57
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/mirt_airlock.rsi/panel_closing.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/mirt_airlock.rsi/panel_open.png b/Resources/Textures/Corvax/Lore/Mirt/mirt_airlock.rsi/panel_open.png
new file mode 100644
index 00000000000..ffc958d9a3c
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/mirt_airlock.rsi/panel_open.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/mirt_airlock.rsi/panel_opening.png b/Resources/Textures/Corvax/Lore/Mirt/mirt_airlock.rsi/panel_opening.png
new file mode 100644
index 00000000000..1b8d6a7832b
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/mirt_airlock.rsi/panel_opening.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/mirt_airlock.rsi/sparks.png b/Resources/Textures/Corvax/Lore/Mirt/mirt_airlock.rsi/sparks.png
new file mode 100644
index 00000000000..917c70efe59
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/mirt_airlock.rsi/sparks.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/mirt_airlock.rsi/sparks_broken.png b/Resources/Textures/Corvax/Lore/Mirt/mirt_airlock.rsi/sparks_broken.png
new file mode 100644
index 00000000000..ad6e6cbae40
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/mirt_airlock.rsi/sparks_broken.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/mirt_airlock.rsi/sparks_damaged.png b/Resources/Textures/Corvax/Lore/Mirt/mirt_airlock.rsi/sparks_damaged.png
new file mode 100644
index 00000000000..695b8f38751
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/mirt_airlock.rsi/sparks_damaged.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/mirt_airlock.rsi/sparks_open.png b/Resources/Textures/Corvax/Lore/Mirt/mirt_airlock.rsi/sparks_open.png
new file mode 100644
index 00000000000..fb8ba8d034c
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/mirt_airlock.rsi/sparks_open.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/mirt_airlock.rsi/welded.png b/Resources/Textures/Corvax/Lore/Mirt/mirt_airlock.rsi/welded.png
new file mode 100644
index 00000000000..ceb542144c7
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/mirt_airlock.rsi/welded.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/mirt_banner.rsi/banner_mirt_ink.png b/Resources/Textures/Corvax/Lore/Mirt/mirt_banner.rsi/banner_mirt_ink.png
new file mode 100644
index 00000000000..736cd1a05f5
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/mirt_banner.rsi/banner_mirt_ink.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/mirt_banner.rsi/banner_mirt_reg.png b/Resources/Textures/Corvax/Lore/Mirt/mirt_banner.rsi/banner_mirt_reg.png
new file mode 100644
index 00000000000..9177ab81e5e
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/mirt_banner.rsi/banner_mirt_reg.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/mirt_banner.rsi/banner_mirt_std.png b/Resources/Textures/Corvax/Lore/Mirt/mirt_banner.rsi/banner_mirt_std.png
new file mode 100644
index 00000000000..354284368b2
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/mirt_banner.rsi/banner_mirt_std.png differ
diff --git a/Resources/Textures/Corvax/Lore/Mirt/mirt_banner.rsi/meta.json b/Resources/Textures/Corvax/Lore/Mirt/mirt_banner.rsi/meta.json
new file mode 100644
index 00000000000..f3909544806
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/Mirt/mirt_banner.rsi/meta.json
@@ -0,0 +1,20 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "https://github.com/tgstation/tgstation/commit/fa9e44d937026d5a2ba72615afccf2f18a87c485 | banner_syndicate sprited by mureixlol (Discord)| color banners repsrited by lzk228",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "banner_mirt_ink"
+ },
+ {
+ "name": "banner_mirt_reg"
+ },
+ {
+ "name": "banner_mirt_std"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Resources/Textures/Corvax/Lore/Mirt/mirt_barricade.rsi/meta.json b/Resources/Textures/Corvax/Lore/Mirt/mirt_barricade.rsi/meta.json
new file mode 100644
index 00000000000..1dc1dcb59cc
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/Mirt/mirt_barricade.rsi/meta.json
@@ -0,0 +1,15 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from cmss13 at https://github.com/cmss13-devs/cmss13/blob/5cf465e72efb6beccd2b78bf263072816a2a60ad/icons/obj/structures/barricades.dmi",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "sandbag",
+ "directions": 4
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Resources/Textures/Corvax/Lore/Mirt/mirt_barricade.rsi/sandbag.png b/Resources/Textures/Corvax/Lore/Mirt/mirt_barricade.rsi/sandbag.png
new file mode 100644
index 00000000000..eaa7d1857d6
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Mirt/mirt_barricade.rsi/sandbag.png differ
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/Armor/nooc_armor.rsi/equipped-OUTERCLOTHING.png b/Resources/Textures/Corvax/Lore/Noocraty/Armor/nooc_armor.rsi/equipped-OUTERCLOTHING.png
new file mode 100644
index 00000000000..b5e998f4169
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Noocraty/Armor/nooc_armor.rsi/equipped-OUTERCLOTHING.png differ
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/Armor/nooc_armor.rsi/icon.png b/Resources/Textures/Corvax/Lore/Noocraty/Armor/nooc_armor.rsi/icon.png
new file mode 100644
index 00000000000..9027d2ab1aa
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Noocraty/Armor/nooc_armor.rsi/icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/Armor/nooc_armor.rsi/inhand-left.png b/Resources/Textures/Corvax/Lore/Noocraty/Armor/nooc_armor.rsi/inhand-left.png
new file mode 100644
index 00000000000..aea0f39676c
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Noocraty/Armor/nooc_armor.rsi/inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/Armor/nooc_armor.rsi/inhand-right.png b/Resources/Textures/Corvax/Lore/Noocraty/Armor/nooc_armor.rsi/inhand-right.png
new file mode 100644
index 00000000000..cef6f162c71
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Noocraty/Armor/nooc_armor.rsi/inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/Armor/nooc_armor.rsi/meta.json b/Resources/Textures/Corvax/Lore/Noocraty/Armor/nooc_armor.rsi/meta.json
new file mode 100644
index 00000000000..f8bac4e1da6
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/Noocraty/Armor/nooc_armor.rsi/meta.json
@@ -0,0 +1,26 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/2fea0a59470c476cf3f927833d3918d89cbe6af8, digi made by kuro(388673708753027083)",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "equipped-OUTERCLOTHING",
+ "directions": 4
+ },
+ {
+ "name": "inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "inhand-right",
+ "directions": 4
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/Armor/nooc_armor_niz.rsi/equipped-OUTERCLOTHING-digi.png b/Resources/Textures/Corvax/Lore/Noocraty/Armor/nooc_armor_niz.rsi/equipped-OUTERCLOTHING-digi.png
new file mode 100644
index 00000000000..30e9918aa8d
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Noocraty/Armor/nooc_armor_niz.rsi/equipped-OUTERCLOTHING-digi.png differ
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/Armor/nooc_armor_niz.rsi/equipped-OUTERCLOTHING.png b/Resources/Textures/Corvax/Lore/Noocraty/Armor/nooc_armor_niz.rsi/equipped-OUTERCLOTHING.png
new file mode 100644
index 00000000000..fc9ebe6713b
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Noocraty/Armor/nooc_armor_niz.rsi/equipped-OUTERCLOTHING.png differ
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/Armor/nooc_armor_niz.rsi/icon.png b/Resources/Textures/Corvax/Lore/Noocraty/Armor/nooc_armor_niz.rsi/icon.png
new file mode 100644
index 00000000000..a040d41d151
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Noocraty/Armor/nooc_armor_niz.rsi/icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/Armor/nooc_armor_niz.rsi/inhand-left.png b/Resources/Textures/Corvax/Lore/Noocraty/Armor/nooc_armor_niz.rsi/inhand-left.png
new file mode 100644
index 00000000000..214ea67eb7e
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Noocraty/Armor/nooc_armor_niz.rsi/inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/Armor/nooc_armor_niz.rsi/inhand-right.png b/Resources/Textures/Corvax/Lore/Noocraty/Armor/nooc_armor_niz.rsi/inhand-right.png
new file mode 100644
index 00000000000..a9e710724e7
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Noocraty/Armor/nooc_armor_niz.rsi/inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/Armor/nooc_armor_niz.rsi/meta.json b/Resources/Textures/Corvax/Lore/Noocraty/Armor/nooc_armor_niz.rsi/meta.json
new file mode 100644
index 00000000000..97d03c76f4a
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/Noocraty/Armor/nooc_armor_niz.rsi/meta.json
@@ -0,0 +1,30 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/2fea0a59470c476cf3f927833d3918d89cbe6af8, digi made by kuro(388673708753027083)",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "equipped-OUTERCLOTHING",
+ "directions": 4
+ },
+ {
+ "name": "equipped-OUTERCLOTHING-digi",
+ "directions": 4
+ },
+ {
+ "name": "inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "inhand-right",
+ "directions": 4
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/Armor/nooc_hardsuits.rsi/equipped-OUTERCLOTHING.png b/Resources/Textures/Corvax/Lore/Noocraty/Armor/nooc_hardsuits.rsi/equipped-OUTERCLOTHING.png
new file mode 100644
index 00000000000..4b03b9038ba
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Noocraty/Armor/nooc_hardsuits.rsi/equipped-OUTERCLOTHING.png differ
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/Armor/nooc_hardsuits.rsi/icon.png b/Resources/Textures/Corvax/Lore/Noocraty/Armor/nooc_hardsuits.rsi/icon.png
new file mode 100644
index 00000000000..c2a279957a1
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Noocraty/Armor/nooc_hardsuits.rsi/icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/Armor/nooc_hardsuits.rsi/inhand-left.png b/Resources/Textures/Corvax/Lore/Noocraty/Armor/nooc_hardsuits.rsi/inhand-left.png
new file mode 100644
index 00000000000..2aeff2ecb02
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Noocraty/Armor/nooc_hardsuits.rsi/inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/Armor/nooc_hardsuits.rsi/inhand-right.png b/Resources/Textures/Corvax/Lore/Noocraty/Armor/nooc_hardsuits.rsi/inhand-right.png
new file mode 100644
index 00000000000..a9e69595245
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Noocraty/Armor/nooc_hardsuits.rsi/inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/Armor/nooc_hardsuits.rsi/meta.json b/Resources/Textures/Corvax/Lore/Noocraty/Armor/nooc_hardsuits.rsi/meta.json
new file mode 100644
index 00000000000..e482264df5f
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/Noocraty/Armor/nooc_hardsuits.rsi/meta.json
@@ -0,0 +1,26 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/4f6190e2895e09116663ef282d3ce1d8b35c032e",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "equipped-OUTERCLOTHING",
+ "directions": 4
+ },
+ {
+ "name": "inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "inhand-right",
+ "directions": 4
+ }
+ ]
+}
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/Armor/nooc_hardsuits_field.rsi/equipped-OUTERCLOTHING.png b/Resources/Textures/Corvax/Lore/Noocraty/Armor/nooc_hardsuits_field.rsi/equipped-OUTERCLOTHING.png
new file mode 100644
index 00000000000..1e6b1d3548f
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Noocraty/Armor/nooc_hardsuits_field.rsi/equipped-OUTERCLOTHING.png differ
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/Armor/nooc_hardsuits_field.rsi/icon.png b/Resources/Textures/Corvax/Lore/Noocraty/Armor/nooc_hardsuits_field.rsi/icon.png
new file mode 100644
index 00000000000..649c12317c0
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Noocraty/Armor/nooc_hardsuits_field.rsi/icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/Armor/nooc_hardsuits_field.rsi/inhand-left.png b/Resources/Textures/Corvax/Lore/Noocraty/Armor/nooc_hardsuits_field.rsi/inhand-left.png
new file mode 100644
index 00000000000..45b2a97b143
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Noocraty/Armor/nooc_hardsuits_field.rsi/inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/Armor/nooc_hardsuits_field.rsi/inhand-right.png b/Resources/Textures/Corvax/Lore/Noocraty/Armor/nooc_hardsuits_field.rsi/inhand-right.png
new file mode 100644
index 00000000000..a29775fd54a
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Noocraty/Armor/nooc_hardsuits_field.rsi/inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/Armor/nooc_hardsuits_field.rsi/meta.json b/Resources/Textures/Corvax/Lore/Noocraty/Armor/nooc_hardsuits_field.rsi/meta.json
new file mode 100644
index 00000000000..e482264df5f
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/Noocraty/Armor/nooc_hardsuits_field.rsi/meta.json
@@ -0,0 +1,26 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/4f6190e2895e09116663ef282d3ce1d8b35c032e",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "equipped-OUTERCLOTHING",
+ "directions": 4
+ },
+ {
+ "name": "inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "inhand-right",
+ "directions": 4
+ }
+ ]
+}
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/Armor/nooc_hardsuits_helmet.rsi/icon-flash.png b/Resources/Textures/Corvax/Lore/Noocraty/Armor/nooc_hardsuits_helmet.rsi/icon-flash.png
new file mode 100644
index 00000000000..d5e9ceaaf3b
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Noocraty/Armor/nooc_hardsuits_helmet.rsi/icon-flash.png differ
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/Armor/nooc_hardsuits_helmet.rsi/icon.png b/Resources/Textures/Corvax/Lore/Noocraty/Armor/nooc_hardsuits_helmet.rsi/icon.png
new file mode 100644
index 00000000000..645aabfb8ec
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Noocraty/Armor/nooc_hardsuits_helmet.rsi/icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/Armor/nooc_hardsuits_helmet.rsi/meta.json b/Resources/Textures/Corvax/Lore/Noocraty/Armor/nooc_hardsuits_helmet.rsi/meta.json
new file mode 100644
index 00000000000..7bea2d1a865
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/Noocraty/Armor/nooc_hardsuits_helmet.rsi/meta.json
@@ -0,0 +1,41 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/4f6190e2895e09116663ef282d3ce1d8b35c032e",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "icon-flash"
+ },
+ {
+ "name": "off-equipped-HELMET",
+ "directions": 4
+ },
+ {
+ "name": "off-inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "off-inhand-right",
+ "directions": 4
+ },
+ {
+ "name": "on-equipped-HELMET",
+ "directions": 4
+ },
+ {
+ "name": "on-inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "on-inhand-right",
+ "directions": 4
+ }
+ ]
+}
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/Armor/nooc_hardsuits_helmet.rsi/off-equipped-HELMET.png b/Resources/Textures/Corvax/Lore/Noocraty/Armor/nooc_hardsuits_helmet.rsi/off-equipped-HELMET.png
new file mode 100644
index 00000000000..e11bdb8df76
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Noocraty/Armor/nooc_hardsuits_helmet.rsi/off-equipped-HELMET.png differ
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/Armor/nooc_hardsuits_helmet.rsi/off-inhand-left.png b/Resources/Textures/Corvax/Lore/Noocraty/Armor/nooc_hardsuits_helmet.rsi/off-inhand-left.png
new file mode 100644
index 00000000000..b586ad490dd
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Noocraty/Armor/nooc_hardsuits_helmet.rsi/off-inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/Armor/nooc_hardsuits_helmet.rsi/off-inhand-right.png b/Resources/Textures/Corvax/Lore/Noocraty/Armor/nooc_hardsuits_helmet.rsi/off-inhand-right.png
new file mode 100644
index 00000000000..972d7f846f0
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Noocraty/Armor/nooc_hardsuits_helmet.rsi/off-inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/Armor/nooc_hardsuits_helmet.rsi/on-equipped-HELMET.png b/Resources/Textures/Corvax/Lore/Noocraty/Armor/nooc_hardsuits_helmet.rsi/on-equipped-HELMET.png
new file mode 100644
index 00000000000..3e225401c9a
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Noocraty/Armor/nooc_hardsuits_helmet.rsi/on-equipped-HELMET.png differ
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/Armor/nooc_hardsuits_helmet.rsi/on-inhand-left.png b/Resources/Textures/Corvax/Lore/Noocraty/Armor/nooc_hardsuits_helmet.rsi/on-inhand-left.png
new file mode 100644
index 00000000000..b19f2ce0993
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Noocraty/Armor/nooc_hardsuits_helmet.rsi/on-inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/Armor/nooc_hardsuits_helmet.rsi/on-inhand-right.png b/Resources/Textures/Corvax/Lore/Noocraty/Armor/nooc_hardsuits_helmet.rsi/on-inhand-right.png
new file mode 100644
index 00000000000..40ef9f4ee4d
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Noocraty/Armor/nooc_hardsuits_helmet.rsi/on-inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/Armor/nooc_hardsuits_helmet_field.rsi/equipped-HELMET.png b/Resources/Textures/Corvax/Lore/Noocraty/Armor/nooc_hardsuits_helmet_field.rsi/equipped-HELMET.png
new file mode 100644
index 00000000000..5d54789321b
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Noocraty/Armor/nooc_hardsuits_helmet_field.rsi/equipped-HELMET.png differ
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/Armor/nooc_hardsuits_helmet_field.rsi/icon.png b/Resources/Textures/Corvax/Lore/Noocraty/Armor/nooc_hardsuits_helmet_field.rsi/icon.png
new file mode 100644
index 00000000000..977052e87f5
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Noocraty/Armor/nooc_hardsuits_helmet_field.rsi/icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/Armor/nooc_hardsuits_helmet_field.rsi/inhand-left.png b/Resources/Textures/Corvax/Lore/Noocraty/Armor/nooc_hardsuits_helmet_field.rsi/inhand-left.png
new file mode 100644
index 00000000000..109de72a4b5
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Noocraty/Armor/nooc_hardsuits_helmet_field.rsi/inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/Armor/nooc_hardsuits_helmet_field.rsi/inhand-right.png b/Resources/Textures/Corvax/Lore/Noocraty/Armor/nooc_hardsuits_helmet_field.rsi/inhand-right.png
new file mode 100644
index 00000000000..c09e3ff28ef
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Noocraty/Armor/nooc_hardsuits_helmet_field.rsi/inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/Armor/nooc_hardsuits_helmet_field.rsi/meta.json b/Resources/Textures/Corvax/Lore/Noocraty/Armor/nooc_hardsuits_helmet_field.rsi/meta.json
new file mode 100644
index 00000000000..f87305d5124
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/Noocraty/Armor/nooc_hardsuits_helmet_field.rsi/meta.json
@@ -0,0 +1,26 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/4f6190e2895e09116663ef282d3ce1d8b35c032e",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "equipped-HELMET",
+ "directions": 4
+ },
+ {
+ "name": "inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "inhand-right",
+ "directions": 4
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/Armor/nooc_helmet.rsi/equipped-HELMET.png b/Resources/Textures/Corvax/Lore/Noocraty/Armor/nooc_helmet.rsi/equipped-HELMET.png
new file mode 100644
index 00000000000..12553b3981f
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Noocraty/Armor/nooc_helmet.rsi/equipped-HELMET.png differ
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/Armor/nooc_helmet.rsi/icon.png b/Resources/Textures/Corvax/Lore/Noocraty/Armor/nooc_helmet.rsi/icon.png
new file mode 100644
index 00000000000..8088e8709ba
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Noocraty/Armor/nooc_helmet.rsi/icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/Armor/nooc_helmet.rsi/inhand-left.png b/Resources/Textures/Corvax/Lore/Noocraty/Armor/nooc_helmet.rsi/inhand-left.png
new file mode 100644
index 00000000000..e642f137906
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Noocraty/Armor/nooc_helmet.rsi/inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/Armor/nooc_helmet.rsi/inhand-right.png b/Resources/Textures/Corvax/Lore/Noocraty/Armor/nooc_helmet.rsi/inhand-right.png
new file mode 100644
index 00000000000..a428af7de7e
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Noocraty/Armor/nooc_helmet.rsi/inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/Armor/nooc_helmet.rsi/light-equipped-HELMET.png b/Resources/Textures/Corvax/Lore/Noocraty/Armor/nooc_helmet.rsi/light-equipped-HELMET.png
new file mode 100644
index 00000000000..e1ed2d59ae4
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Noocraty/Armor/nooc_helmet.rsi/light-equipped-HELMET.png differ
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/Armor/nooc_helmet.rsi/lighton-equipped-HELMET.png b/Resources/Textures/Corvax/Lore/Noocraty/Armor/nooc_helmet.rsi/lighton-equipped-HELMET.png
new file mode 100644
index 00000000000..634828f1b3e
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Noocraty/Armor/nooc_helmet.rsi/lighton-equipped-HELMET.png differ
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/Armor/nooc_helmet.rsi/meta.json b/Resources/Textures/Corvax/Lore/Noocraty/Armor/nooc_helmet.rsi/meta.json
new file mode 100644
index 00000000000..64c06de7c2c
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/Noocraty/Armor/nooc_helmet.rsi/meta.json
@@ -0,0 +1,34 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/2fea0a59470c476cf3f927833d3918d89cbe6af8 \u0026 inhand taken at commit https://github.com/tgstation/tgstation/commit/d1582bf1b41a0e24fd7a18124c6ff46b86b393f9 and modified by github:Morb0",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "equipped-HELMET",
+ "directions": 4
+ },
+ {
+ "name": "light-equipped-HELMET",
+ "directions": 4
+ },
+ {
+ "name": "lighton-equipped-HELMET",
+ "directions": 4
+ },
+ {
+ "name": "inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "inhand-right",
+ "directions": 4
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_back.rsi/equipped-BACKPACK.png b/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_back.rsi/equipped-BACKPACK.png
new file mode 100644
index 00000000000..c7c65ac6a46
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_back.rsi/equipped-BACKPACK.png differ
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_back.rsi/icon.png b/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_back.rsi/icon.png
new file mode 100644
index 00000000000..b63e232c6b4
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_back.rsi/icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_back.rsi/inhand-left.png b/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_back.rsi/inhand-left.png
new file mode 100644
index 00000000000..b298a771388
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_back.rsi/inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_back.rsi/inhand-right.png b/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_back.rsi/inhand-right.png
new file mode 100644
index 00000000000..79de06c2e18
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_back.rsi/inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_back.rsi/meta.json b/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_back.rsi/meta.json
new file mode 100644
index 00000000000..c166df646be
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_back.rsi/meta.json
@@ -0,0 +1,26 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/2e24b7af2221928e4b844a29408e821b60a5fe29",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "equipped-BACKPACK",
+ "directions": 4
+ },
+ {
+ "name": "inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "inhand-right",
+ "directions": 4
+ }
+ ]
+}
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_belt.rsi/equipped-BELT.png b/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_belt.rsi/equipped-BELT.png
new file mode 100644
index 00000000000..0e85e902263
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_belt.rsi/equipped-BELT.png differ
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_belt.rsi/icon.png b/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_belt.rsi/icon.png
new file mode 100644
index 00000000000..15c9abd29aa
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_belt.rsi/icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_belt.rsi/inhand-left.png b/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_belt.rsi/inhand-left.png
new file mode 100644
index 00000000000..867299d0f35
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_belt.rsi/inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_belt.rsi/inhand-right.png b/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_belt.rsi/inhand-right.png
new file mode 100644
index 00000000000..f6691783aa8
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_belt.rsi/inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_belt.rsi/meta.json b/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_belt.rsi/meta.json
new file mode 100644
index 00000000000..c50efa5c755
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_belt.rsi/meta.json
@@ -0,0 +1,26 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Base taken from tgstation at commit https://github.com/tgstation/tgstation/commit/3fd95ab2a061459c881eeab6dbecaae5a8884f0a altered by Velcroboy",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "equipped-BELT",
+ "directions": 4
+ },
+ {
+ "name": "inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "inhand-right",
+ "directions": 4
+ }
+ ]
+}
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_beret.rsi/equipped-HELMET.png b/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_beret.rsi/equipped-HELMET.png
new file mode 100644
index 00000000000..7edd9d9d123
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_beret.rsi/equipped-HELMET.png differ
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_beret.rsi/icon.png b/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_beret.rsi/icon.png
new file mode 100644
index 00000000000..d5586b2d70c
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_beret.rsi/icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_beret.rsi/meta.json b/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_beret.rsi/meta.json
new file mode 100644
index 00000000000..bd1cb321bbf
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_beret.rsi/meta.json
@@ -0,0 +1,18 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/4f6190e2895e09116663ef282d3ce1d8b35c032e",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "equipped-HELMET",
+ "directions": 4
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_boots.rsi/equipped-FEET-digi.png b/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_boots.rsi/equipped-FEET-digi.png
new file mode 100644
index 00000000000..cb02c73e5de
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_boots.rsi/equipped-FEET-digi.png differ
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_boots.rsi/equipped-FEET.png b/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_boots.rsi/equipped-FEET.png
new file mode 100644
index 00000000000..190073deeac
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_boots.rsi/equipped-FEET.png differ
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_boots.rsi/icon.png b/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_boots.rsi/icon.png
new file mode 100644
index 00000000000..474255bb854
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_boots.rsi/icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_boots.rsi/inhand-left.png b/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_boots.rsi/inhand-left.png
new file mode 100644
index 00000000000..03bdacf9fb5
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_boots.rsi/inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_boots.rsi/inhand-right.png b/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_boots.rsi/inhand-right.png
new file mode 100644
index 00000000000..f00d861ca54
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_boots.rsi/inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_boots.rsi/meta.json b/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_boots.rsi/meta.json
new file mode 100644
index 00000000000..a0e521f0c7b
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_boots.rsi/meta.json
@@ -0,0 +1,30 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/2fea0a59470c476cf3f927833d3918d89cbe6af8, digi made by kuro(388673708753027083)",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "equipped-FEET",
+ "directions": 4
+ },
+ {
+ "name": "equipped-FEET-digi",
+ "directions": 4
+ },
+ {
+ "name": "inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "inhand-right",
+ "directions": 4
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_cap.rsi/equipped-HELMET.png b/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_cap.rsi/equipped-HELMET.png
new file mode 100644
index 00000000000..1b359cd4a36
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_cap.rsi/equipped-HELMET.png differ
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_cap.rsi/icon.png b/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_cap.rsi/icon.png
new file mode 100644
index 00000000000..d3e39a6b9c6
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_cap.rsi/icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_cap.rsi/inhand-left.png b/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_cap.rsi/inhand-left.png
new file mode 100644
index 00000000000..862bfd5116f
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_cap.rsi/inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_cap.rsi/inhand-right.png b/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_cap.rsi/inhand-right.png
new file mode 100644
index 00000000000..0641b5a9390
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_cap.rsi/inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_cap.rsi/meta.json b/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_cap.rsi/meta.json
new file mode 100644
index 00000000000..985d6f3dc83
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_cap.rsi/meta.json
@@ -0,0 +1,26 @@
+{
+ "version": 1,
+ "license": "CC-BY-NC-SA-4.0",
+ "copyright": "Sprite created by crazzy_pingvin",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "equipped-HELMET",
+ "directions": 4
+ },
+ {
+ "name": "inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "inhand-right",
+ "directions": 4
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_cloak.rsi/equipped-NECK.png b/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_cloak.rsi/equipped-NECK.png
new file mode 100644
index 00000000000..c8d94bab03c
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_cloak.rsi/equipped-NECK.png differ
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_cloak.rsi/icon.png b/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_cloak.rsi/icon.png
new file mode 100644
index 00000000000..ccda458a01e
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_cloak.rsi/icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_cloak.rsi/inhand-left.png b/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_cloak.rsi/inhand-left.png
new file mode 100644
index 00000000000..90357ea6110
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_cloak.rsi/inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_cloak.rsi/inhand-right.png b/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_cloak.rsi/inhand-right.png
new file mode 100644
index 00000000000..abcc57b07c8
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_cloak.rsi/inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_cloak.rsi/meta.json b/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_cloak.rsi/meta.json
new file mode 100644
index 00000000000..ceb2d476207
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_cloak.rsi/meta.json
@@ -0,0 +1,26 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/5a73e8f825ff279e82949b9329783a9e3070e2da, sprites in hand by PuroSlavKing (Github) and RudeyCoolLeet#3875, remade by 𝚆𝚊𝚛𝚝𝚊𝚐𝚕𝚎𝚡#0912",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "equipped-NECK",
+ "directions": 4
+ },
+ {
+ "name": "inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "inhand-right",
+ "directions": 4
+ }
+ ]
+}
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_cloak_inviz.rsi/equipped-NECK.png b/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_cloak_inviz.rsi/equipped-NECK.png
new file mode 100644
index 00000000000..4e84a867b1b
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_cloak_inviz.rsi/equipped-NECK.png differ
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_cloak_inviz.rsi/icon.png b/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_cloak_inviz.rsi/icon.png
new file mode 100644
index 00000000000..a2b768eae70
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_cloak_inviz.rsi/icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_cloak_inviz.rsi/inhand-left.png b/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_cloak_inviz.rsi/inhand-left.png
new file mode 100644
index 00000000000..bba8d62f5cb
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_cloak_inviz.rsi/inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_cloak_inviz.rsi/inhand-right.png b/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_cloak_inviz.rsi/inhand-right.png
new file mode 100644
index 00000000000..4e5030886c7
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_cloak_inviz.rsi/inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_cloak_inviz.rsi/meta.json b/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_cloak_inviz.rsi/meta.json
new file mode 100644
index 00000000000..ceb2d476207
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_cloak_inviz.rsi/meta.json
@@ -0,0 +1,26 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/5a73e8f825ff279e82949b9329783a9e3070e2da, sprites in hand by PuroSlavKing (Github) and RudeyCoolLeet#3875, remade by 𝚆𝚊𝚛𝚝𝚊𝚐𝚕𝚎𝚡#0912",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "equipped-NECK",
+ "directions": 4
+ },
+ {
+ "name": "inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "inhand-right",
+ "directions": 4
+ }
+ ]
+}
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_encryption_keys.rsi/crypt_gray.png b/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_encryption_keys.rsi/crypt_gray.png
new file mode 100644
index 00000000000..62ec6add6fc
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_encryption_keys.rsi/crypt_gray.png differ
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_encryption_keys.rsi/label.png b/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_encryption_keys.rsi/label.png
new file mode 100644
index 00000000000..ef571921ec9
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_encryption_keys.rsi/label.png differ
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_encryption_keys.rsi/meta.json b/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_encryption_keys.rsi/meta.json
new file mode 100644
index 00000000000..e8b3862e227
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_encryption_keys.rsi/meta.json
@@ -0,0 +1,17 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Created by DSC@300074782328750080 for Space Station 14.",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "crypt_gray"
+ },
+ {
+ "name": "label"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_garniture.rsi/equipped-EARS.png b/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_garniture.rsi/equipped-EARS.png
new file mode 100644
index 00000000000..773b01fdb4d
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_garniture.rsi/equipped-EARS.png differ
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_garniture.rsi/icon.png b/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_garniture.rsi/icon.png
new file mode 100644
index 00000000000..4d74ea18a8e
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_garniture.rsi/icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_garniture.rsi/meta.json b/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_garniture.rsi/meta.json
new file mode 100644
index 00000000000..b612633d44f
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_garniture.rsi/meta.json
@@ -0,0 +1,18 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Made by Hqlle and SonicHDC (github)",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "equipped-EARS",
+ "directions": 4
+ }
+ ]
+}
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_glasses_med.rsi/equipped-EYES.png b/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_glasses_med.rsi/equipped-EYES.png
new file mode 100644
index 00000000000..fa520a13d56
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_glasses_med.rsi/equipped-EYES.png differ
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_glasses_med.rsi/icon.png b/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_glasses_med.rsi/icon.png
new file mode 100644
index 00000000000..8c3cfe2b2db
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_glasses_med.rsi/icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_glasses_med.rsi/inhand-left.png b/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_glasses_med.rsi/inhand-left.png
new file mode 100644
index 00000000000..deec1394dbf
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_glasses_med.rsi/inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_glasses_med.rsi/inhand-right.png b/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_glasses_med.rsi/inhand-right.png
new file mode 100644
index 00000000000..31fe5305eca
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_glasses_med.rsi/inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_glasses_med.rsi/meta.json b/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_glasses_med.rsi/meta.json
new file mode 100644
index 00000000000..541bdfbedca
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_glasses_med.rsi/meta.json
@@ -0,0 +1,26 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/5a73e8f825ff279e82949b9329783a9e3070e2da",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "equipped-EYES",
+ "directions": 4
+ },
+ {
+ "name": "inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "inhand-right",
+ "directions": 4
+ }
+ ]
+}
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_gloves_niz.rsi/equipped-HAND.png b/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_gloves_niz.rsi/equipped-HAND.png
new file mode 100644
index 00000000000..b49db4e5ed3
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_gloves_niz.rsi/equipped-HAND.png differ
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_gloves_niz.rsi/icon.png b/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_gloves_niz.rsi/icon.png
new file mode 100644
index 00000000000..70ba03167bd
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_gloves_niz.rsi/icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_gloves_niz.rsi/inhand-left.png b/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_gloves_niz.rsi/inhand-left.png
new file mode 100644
index 00000000000..8f8953d6350
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_gloves_niz.rsi/inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_gloves_niz.rsi/inhand-right.png b/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_gloves_niz.rsi/inhand-right.png
new file mode 100644
index 00000000000..dec3a7db6d6
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_gloves_niz.rsi/inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_gloves_niz.rsi/meta.json b/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_gloves_niz.rsi/meta.json
new file mode 100644
index 00000000000..3b5d02aff6a
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_gloves_niz.rsi/meta.json
@@ -0,0 +1,26 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/2fea0a59470c476cf3f927833d3918d89cbe6af8",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "equipped-HAND",
+ "directions": 4
+ },
+ {
+ "name": "inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "inhand-right",
+ "directions": 4
+ }
+ ]
+}
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_gloves_vis.rsi/equipped-HAND.png b/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_gloves_vis.rsi/equipped-HAND.png
new file mode 100644
index 00000000000..f0733cd45ad
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_gloves_vis.rsi/equipped-HAND.png differ
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_gloves_vis.rsi/icon.png b/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_gloves_vis.rsi/icon.png
new file mode 100644
index 00000000000..ac1b020d5b6
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_gloves_vis.rsi/icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_gloves_vis.rsi/inhand-left.png b/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_gloves_vis.rsi/inhand-left.png
new file mode 100644
index 00000000000..e06e2748e93
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_gloves_vis.rsi/inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_gloves_vis.rsi/inhand-right.png b/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_gloves_vis.rsi/inhand-right.png
new file mode 100644
index 00000000000..0a50f7e6420
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_gloves_vis.rsi/inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_gloves_vis.rsi/meta.json b/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_gloves_vis.rsi/meta.json
new file mode 100644
index 00000000000..3b5d02aff6a
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_gloves_vis.rsi/meta.json
@@ -0,0 +1,26 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/2fea0a59470c476cf3f927833d3918d89cbe6af8",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "equipped-HAND",
+ "directions": 4
+ },
+ {
+ "name": "inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "inhand-right",
+ "directions": 4
+ }
+ ]
+}
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_id_cards.rsi/default-inhand-left.png b/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_id_cards.rsi/default-inhand-left.png
new file mode 100644
index 00000000000..896d6a98214
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_id_cards.rsi/default-inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_id_cards.rsi/default-inhand-right.png b/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_id_cards.rsi/default-inhand-right.png
new file mode 100644
index 00000000000..12f1fb164d3
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_id_cards.rsi/default-inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_id_cards.rsi/default.png b/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_id_cards.rsi/default.png
new file mode 100644
index 00000000000..6bd29db5096
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_id_cards.rsi/default.png differ
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_id_cards.rsi/meta.json b/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_id_cards.rsi/meta.json
new file mode 100644
index 00000000000..720deb123df
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_id_cards.rsi/meta.json
@@ -0,0 +1,31 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/d917f4c2a088419d5c3aec7656b7ff8cebd1822e idcluwne made by brainfood1183 (github) for ss14, idbrigmedic made by PuroSlavKing (Github), pirate made by brainfood1183 (github)",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "default"
+ },
+ {
+ "name": "vis"
+ },
+ {
+ "name": "default-inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "default-inhand-right",
+ "directions": 4
+ },
+ {
+ "name": "sr"
+ },
+ {
+ "name": "niz"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_id_cards.rsi/niz.png b/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_id_cards.rsi/niz.png
new file mode 100644
index 00000000000..07f7c1a9dbc
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_id_cards.rsi/niz.png differ
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_id_cards.rsi/sr.png b/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_id_cards.rsi/sr.png
new file mode 100644
index 00000000000..19e7fa58c95
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_id_cards.rsi/sr.png differ
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_id_cards.rsi/vis.png b/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_id_cards.rsi/vis.png
new file mode 100644
index 00000000000..c07d8c7add3
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_id_cards.rsi/vis.png differ
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_pda.rsi/equipped-BELT.png b/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_pda.rsi/equipped-BELT.png
new file mode 100644
index 00000000000..6901e6c33b1
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_pda.rsi/equipped-BELT.png differ
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_pda.rsi/equipped-IDCARD.png b/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_pda.rsi/equipped-IDCARD.png
new file mode 100644
index 00000000000..6901e6c33b1
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_pda.rsi/equipped-IDCARD.png differ
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_pda.rsi/id_overlay.png b/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_pda.rsi/id_overlay.png
new file mode 100644
index 00000000000..03e391d0b74
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_pda.rsi/id_overlay.png differ
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_pda.rsi/inhand-left.png b/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_pda.rsi/inhand-left.png
new file mode 100644
index 00000000000..12b784f81e8
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_pda.rsi/inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_pda.rsi/inhand-right.png b/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_pda.rsi/inhand-right.png
new file mode 100644
index 00000000000..6919215bcf5
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_pda.rsi/inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_pda.rsi/insert_overlay.png b/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_pda.rsi/insert_overlay.png
new file mode 100644
index 00000000000..61ba781c1ff
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_pda.rsi/insert_overlay.png differ
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_pda.rsi/light_overlay.png b/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_pda.rsi/light_overlay.png
new file mode 100644
index 00000000000..286a6c32558
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_pda.rsi/light_overlay.png differ
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_pda.rsi/meta.json b/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_pda.rsi/meta.json
new file mode 100644
index 00000000000..4648cf63819
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_pda.rsi/meta.json
@@ -0,0 +1,39 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from tgstation at https://github.com/tgstation/tgstation/commit/59f2a4e10e5ba36033c9734ddebfbbdc6157472d, pda-cluwne made by brainfood1183 (github) ss14 | pda-brigmedic and pda-centcom made by PuroSlavKing (Github) | pda-brigemdic resprited by H\u00FClle#2562 (Discord), pda-pirate made by brainfood1183 (Github), pda-syndi-agent drawn by Ubaser",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "id_overlay"
+ },
+ {
+ "name": "equipped-BELT",
+ "directions": 4
+ },
+ {
+ "name": "inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "inhand-right",
+ "directions": 4
+ },
+ {
+ "name": "insert_overlay"
+ },
+ {
+ "name": "light_overlay"
+ },
+ {
+ "name": "pda"
+ },
+ {
+ "name": "equipped-IDCARD",
+ "directions": 4
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_pda.rsi/pda.png b/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_pda.rsi/pda.png
new file mode 100644
index 00000000000..74b3c8b0029
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_pda.rsi/pda.png differ
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_satchels.rsi/equipped-BACKPACK.png b/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_satchels.rsi/equipped-BACKPACK.png
new file mode 100644
index 00000000000..adc316f3902
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_satchels.rsi/equipped-BACKPACK.png differ
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_satchels.rsi/icon.png b/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_satchels.rsi/icon.png
new file mode 100644
index 00000000000..1322750e958
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_satchels.rsi/icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_satchels.rsi/inhand-left.png b/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_satchels.rsi/inhand-left.png
new file mode 100644
index 00000000000..f85b58036a3
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_satchels.rsi/inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_satchels.rsi/inhand-right.png b/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_satchels.rsi/inhand-right.png
new file mode 100644
index 00000000000..f17d680ce64
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_satchels.rsi/inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_satchels.rsi/meta.json b/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_satchels.rsi/meta.json
new file mode 100644
index 00000000000..c166df646be
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_satchels.rsi/meta.json
@@ -0,0 +1,26 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/2e24b7af2221928e4b844a29408e821b60a5fe29",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "equipped-BACKPACK",
+ "directions": 4
+ },
+ {
+ "name": "inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "inhand-right",
+ "directions": 4
+ }
+ ]
+}
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_stamp.rsi/meta.json b/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_stamp.rsi/meta.json
new file mode 100644
index 00000000000..cbf586d77a0
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_stamp.rsi/meta.json
@@ -0,0 +1,14 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from tgstation at https://github.com/tgstation/tgstation/commit/e1142f20f5e4661cb6845cfcf2dd69f864d67432. New stamp- icons taken from tgstation at https://github.com/tgstation/tgstation/commit/fb1012102257b7b0a08d861fd2b8ba963c416e93. stamp-warden is a darker version of stamp-hos.",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "stamp"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_stamp.rsi/stamp.png b/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_stamp.rsi/stamp.png
new file mode 100644
index 00000000000..e0880fe9f46
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_stamp.rsi/stamp.png differ
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_uniform_niz.rsi/equipped-INNERCLOTHING-digi.png b/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_uniform_niz.rsi/equipped-INNERCLOTHING-digi.png
new file mode 100644
index 00000000000..94aff452318
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_uniform_niz.rsi/equipped-INNERCLOTHING-digi.png differ
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_uniform_niz.rsi/equipped-INNERCLOTHING-monkey.png b/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_uniform_niz.rsi/equipped-INNERCLOTHING-monkey.png
new file mode 100644
index 00000000000..df621f85f1b
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_uniform_niz.rsi/equipped-INNERCLOTHING-monkey.png differ
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_uniform_niz.rsi/equipped-INNERCLOTHING.png b/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_uniform_niz.rsi/equipped-INNERCLOTHING.png
new file mode 100644
index 00000000000..4c94cea93ee
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_uniform_niz.rsi/equipped-INNERCLOTHING.png differ
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_uniform_niz.rsi/icon.png b/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_uniform_niz.rsi/icon.png
new file mode 100644
index 00000000000..d4020f7c120
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_uniform_niz.rsi/icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_uniform_niz.rsi/inhand-left.png b/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_uniform_niz.rsi/inhand-left.png
new file mode 100644
index 00000000000..87f97455938
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_uniform_niz.rsi/inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_uniform_niz.rsi/inhand-right.png b/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_uniform_niz.rsi/inhand-right.png
new file mode 100644
index 00000000000..7d6e4e0e5cd
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_uniform_niz.rsi/inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_uniform_niz.rsi/meta.json b/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_uniform_niz.rsi/meta.json
new file mode 100644
index 00000000000..d176bdc5dda
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_uniform_niz.rsi/meta.json
@@ -0,0 +1,34 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/c838ba21dae97db345e0113f99596decd1d66039. In hand sprite scaled down by potato1234_x, monkey made by SonicHDC (github) for ss14, digi made by kuro(388673708753027083)",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "equipped-INNERCLOTHING",
+ "directions": 4
+ },
+ {
+ "name": "equipped-INNERCLOTHING-monkey",
+ "directions": 4
+ },
+ {
+ "name": "equipped-INNERCLOTHING-digi",
+ "directions": 4
+ },
+ {
+ "name": "inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "inhand-right",
+ "directions": 4
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_uniform_sr.rsi/equipped-INNERCLOTHING-digi.png b/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_uniform_sr.rsi/equipped-INNERCLOTHING-digi.png
new file mode 100644
index 00000000000..c7b8da21c67
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_uniform_sr.rsi/equipped-INNERCLOTHING-digi.png differ
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_uniform_sr.rsi/equipped-INNERCLOTHING-monkey.png b/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_uniform_sr.rsi/equipped-INNERCLOTHING-monkey.png
new file mode 100644
index 00000000000..748720f2b22
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_uniform_sr.rsi/equipped-INNERCLOTHING-monkey.png differ
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_uniform_sr.rsi/equipped-INNERCLOTHING.png b/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_uniform_sr.rsi/equipped-INNERCLOTHING.png
new file mode 100644
index 00000000000..de2e34563f6
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_uniform_sr.rsi/equipped-INNERCLOTHING.png differ
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_uniform_sr.rsi/icon.png b/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_uniform_sr.rsi/icon.png
new file mode 100644
index 00000000000..cc0bc5a1432
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_uniform_sr.rsi/icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_uniform_sr.rsi/inhand-left.png b/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_uniform_sr.rsi/inhand-left.png
new file mode 100644
index 00000000000..7ccb9b07165
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_uniform_sr.rsi/inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_uniform_sr.rsi/inhand-right.png b/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_uniform_sr.rsi/inhand-right.png
new file mode 100644
index 00000000000..565dd3a56b9
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_uniform_sr.rsi/inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_uniform_sr.rsi/meta.json b/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_uniform_sr.rsi/meta.json
new file mode 100644
index 00000000000..d176bdc5dda
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_uniform_sr.rsi/meta.json
@@ -0,0 +1,34 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/c838ba21dae97db345e0113f99596decd1d66039. In hand sprite scaled down by potato1234_x, monkey made by SonicHDC (github) for ss14, digi made by kuro(388673708753027083)",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "equipped-INNERCLOTHING",
+ "directions": 4
+ },
+ {
+ "name": "equipped-INNERCLOTHING-monkey",
+ "directions": 4
+ },
+ {
+ "name": "equipped-INNERCLOTHING-digi",
+ "directions": 4
+ },
+ {
+ "name": "inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "inhand-right",
+ "directions": 4
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_uniform_vis.rsi/equipped-INNERCLOTHING-digi.png b/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_uniform_vis.rsi/equipped-INNERCLOTHING-digi.png
new file mode 100644
index 00000000000..a3b5ec12d72
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_uniform_vis.rsi/equipped-INNERCLOTHING-digi.png differ
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_uniform_vis.rsi/equipped-INNERCLOTHING-monkey.png b/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_uniform_vis.rsi/equipped-INNERCLOTHING-monkey.png
new file mode 100644
index 00000000000..0475f29d68b
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_uniform_vis.rsi/equipped-INNERCLOTHING-monkey.png differ
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_uniform_vis.rsi/equipped-INNERCLOTHING.png b/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_uniform_vis.rsi/equipped-INNERCLOTHING.png
new file mode 100644
index 00000000000..f344bfe8234
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_uniform_vis.rsi/equipped-INNERCLOTHING.png differ
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_uniform_vis.rsi/icon.png b/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_uniform_vis.rsi/icon.png
new file mode 100644
index 00000000000..b8a8884cae7
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_uniform_vis.rsi/icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_uniform_vis.rsi/inhand-left.png b/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_uniform_vis.rsi/inhand-left.png
new file mode 100644
index 00000000000..998418c1e3f
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_uniform_vis.rsi/inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_uniform_vis.rsi/inhand-right.png b/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_uniform_vis.rsi/inhand-right.png
new file mode 100644
index 00000000000..f2e9a6d584c
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_uniform_vis.rsi/inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_uniform_vis.rsi/meta.json b/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_uniform_vis.rsi/meta.json
new file mode 100644
index 00000000000..d176bdc5dda
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/Noocraty/Equipment/nooc_uniform_vis.rsi/meta.json
@@ -0,0 +1,34 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/c838ba21dae97db345e0113f99596decd1d66039. In hand sprite scaled down by potato1234_x, monkey made by SonicHDC (github) for ss14, digi made by kuro(388673708753027083)",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "equipped-INNERCLOTHING",
+ "directions": 4
+ },
+ {
+ "name": "equipped-INNERCLOTHING-monkey",
+ "directions": 4
+ },
+ {
+ "name": "equipped-INNERCLOTHING-digi",
+ "directions": 4
+ },
+ {
+ "name": "inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "inhand-right",
+ "directions": 4
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/Weapon/nooc_bullet.rsi/icon.png b/Resources/Textures/Corvax/Lore/Noocraty/Weapon/nooc_bullet.rsi/icon.png
new file mode 100644
index 00000000000..6d73bbbf213
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Noocraty/Weapon/nooc_bullet.rsi/icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/Weapon/nooc_bullet.rsi/meta.json b/Resources/Textures/Corvax/Lore/Noocraty/Weapon/nooc_bullet.rsi/meta.json
new file mode 100644
index 00000000000..e2d66ac51ff
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/Noocraty/Weapon/nooc_bullet.rsi/meta.json
@@ -0,0 +1,14 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Base taken from tgstation at commit https://github.com/tgstation/tgstation/commit/3fd95ab2a061459c881eeab6dbecaae5a8884f0a altered by Velcroboy",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/Weapon/nooc_cold_gun.rsi/base.png b/Resources/Textures/Corvax/Lore/Noocraty/Weapon/nooc_cold_gun.rsi/base.png
new file mode 100644
index 00000000000..517ec31a800
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Noocraty/Weapon/nooc_cold_gun.rsi/base.png differ
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/Weapon/nooc_cold_gun.rsi/bolt-open.png b/Resources/Textures/Corvax/Lore/Noocraty/Weapon/nooc_cold_gun.rsi/bolt-open.png
new file mode 100644
index 00000000000..02af55735ae
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Noocraty/Weapon/nooc_cold_gun.rsi/bolt-open.png differ
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/Weapon/nooc_cold_gun.rsi/equipped-BACKPACK.png b/Resources/Textures/Corvax/Lore/Noocraty/Weapon/nooc_cold_gun.rsi/equipped-BACKPACK.png
new file mode 100644
index 00000000000..6866eba15b8
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Noocraty/Weapon/nooc_cold_gun.rsi/equipped-BACKPACK.png differ
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/Weapon/nooc_cold_gun.rsi/icon.png b/Resources/Textures/Corvax/Lore/Noocraty/Weapon/nooc_cold_gun.rsi/icon.png
new file mode 100644
index 00000000000..375ee1e572f
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Noocraty/Weapon/nooc_cold_gun.rsi/icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/Weapon/nooc_cold_gun.rsi/inhand-left.png b/Resources/Textures/Corvax/Lore/Noocraty/Weapon/nooc_cold_gun.rsi/inhand-left.png
new file mode 100644
index 00000000000..99d65c34c8f
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Noocraty/Weapon/nooc_cold_gun.rsi/inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/Weapon/nooc_cold_gun.rsi/inhand-right.png b/Resources/Textures/Corvax/Lore/Noocraty/Weapon/nooc_cold_gun.rsi/inhand-right.png
new file mode 100644
index 00000000000..1dddb6b7312
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Noocraty/Weapon/nooc_cold_gun.rsi/inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/Weapon/nooc_cold_gun.rsi/mag-0.png b/Resources/Textures/Corvax/Lore/Noocraty/Weapon/nooc_cold_gun.rsi/mag-0.png
new file mode 100644
index 00000000000..8d149c09f48
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Noocraty/Weapon/nooc_cold_gun.rsi/mag-0.png differ
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/Weapon/nooc_cold_gun.rsi/meta.json b/Resources/Textures/Corvax/Lore/Noocraty/Weapon/nooc_cold_gun.rsi/meta.json
new file mode 100644
index 00000000000..0c7bb0ed88d
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/Noocraty/Weapon/nooc_cold_gun.rsi/meta.json
@@ -0,0 +1,35 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken/modified from cev-eris at https://github.com/discordia-space/CEV-Eris/pull/6042/commits/64916c98f4847acc4adf3a2416bf78c005fd7dd7, https://github.com/discordia-space/CEV-Eris/raw/e1a3cbe9ba2e6e29b7f1cad1bb456b390aac936d/icons/obj/guns/projectile.dmi, backpack sprite by Peptide, backpack sling sprite edited by Boaz1111",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "base"
+ },
+ {
+ "name": "bolt-open"
+ },
+ {
+ "name": "mag-0"
+ },
+ {
+ "name": "inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "inhand-right",
+ "directions": 4
+ },
+ {
+ "name": "equipped-BACKPACK",
+ "directions": 4
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/Weapon/nooc_cure_rifle.rsi/base.png b/Resources/Textures/Corvax/Lore/Noocraty/Weapon/nooc_cure_rifle.rsi/base.png
new file mode 100644
index 00000000000..ae333eff2e8
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Noocraty/Weapon/nooc_cure_rifle.rsi/base.png differ
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/Weapon/nooc_cure_rifle.rsi/bolt-open.png b/Resources/Textures/Corvax/Lore/Noocraty/Weapon/nooc_cure_rifle.rsi/bolt-open.png
new file mode 100644
index 00000000000..c42875d37e3
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Noocraty/Weapon/nooc_cure_rifle.rsi/bolt-open.png differ
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/Weapon/nooc_cure_rifle.rsi/equipped-BACKPACK.png b/Resources/Textures/Corvax/Lore/Noocraty/Weapon/nooc_cure_rifle.rsi/equipped-BACKPACK.png
new file mode 100644
index 00000000000..1df40dd9783
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Noocraty/Weapon/nooc_cure_rifle.rsi/equipped-BACKPACK.png differ
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/Weapon/nooc_cure_rifle.rsi/icon.png b/Resources/Textures/Corvax/Lore/Noocraty/Weapon/nooc_cure_rifle.rsi/icon.png
new file mode 100644
index 00000000000..ab7710771fa
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Noocraty/Weapon/nooc_cure_rifle.rsi/icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/Weapon/nooc_cure_rifle.rsi/inhand-left.png b/Resources/Textures/Corvax/Lore/Noocraty/Weapon/nooc_cure_rifle.rsi/inhand-left.png
new file mode 100644
index 00000000000..0774faf5c9a
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Noocraty/Weapon/nooc_cure_rifle.rsi/inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/Weapon/nooc_cure_rifle.rsi/inhand-right.png b/Resources/Textures/Corvax/Lore/Noocraty/Weapon/nooc_cure_rifle.rsi/inhand-right.png
new file mode 100644
index 00000000000..7c26324025d
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Noocraty/Weapon/nooc_cure_rifle.rsi/inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/Weapon/nooc_cure_rifle.rsi/mag-0.png b/Resources/Textures/Corvax/Lore/Noocraty/Weapon/nooc_cure_rifle.rsi/mag-0.png
new file mode 100644
index 00000000000..cd3494987d0
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Noocraty/Weapon/nooc_cure_rifle.rsi/mag-0.png differ
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/Weapon/nooc_cure_rifle.rsi/meta.json b/Resources/Textures/Corvax/Lore/Noocraty/Weapon/nooc_cure_rifle.rsi/meta.json
new file mode 100644
index 00000000000..0c7bb0ed88d
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/Noocraty/Weapon/nooc_cure_rifle.rsi/meta.json
@@ -0,0 +1,35 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken/modified from cev-eris at https://github.com/discordia-space/CEV-Eris/pull/6042/commits/64916c98f4847acc4adf3a2416bf78c005fd7dd7, https://github.com/discordia-space/CEV-Eris/raw/e1a3cbe9ba2e6e29b7f1cad1bb456b390aac936d/icons/obj/guns/projectile.dmi, backpack sprite by Peptide, backpack sling sprite edited by Boaz1111",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "base"
+ },
+ {
+ "name": "bolt-open"
+ },
+ {
+ "name": "mag-0"
+ },
+ {
+ "name": "inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "inhand-right",
+ "directions": 4
+ },
+ {
+ "name": "equipped-BACKPACK",
+ "directions": 4
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/Weapon/nooc_cure_rifle_magazine.rsi/heat.png b/Resources/Textures/Corvax/Lore/Noocraty/Weapon/nooc_cure_rifle_magazine.rsi/heat.png
new file mode 100644
index 00000000000..cdc716e1c7b
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Noocraty/Weapon/nooc_cure_rifle_magazine.rsi/heat.png differ
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/Weapon/nooc_cure_rifle_magazine.rsi/mag-0.png b/Resources/Textures/Corvax/Lore/Noocraty/Weapon/nooc_cure_rifle_magazine.rsi/mag-0.png
new file mode 100644
index 00000000000..16e675b72b7
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Noocraty/Weapon/nooc_cure_rifle_magazine.rsi/mag-0.png differ
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/Weapon/nooc_cure_rifle_magazine.rsi/mech.png b/Resources/Textures/Corvax/Lore/Noocraty/Weapon/nooc_cure_rifle_magazine.rsi/mech.png
new file mode 100644
index 00000000000..77505e28073
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Noocraty/Weapon/nooc_cure_rifle_magazine.rsi/mech.png differ
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/Weapon/nooc_cure_rifle_magazine.rsi/meta.json b/Resources/Textures/Corvax/Lore/Noocraty/Weapon/nooc_cure_rifle_magazine.rsi/meta.json
new file mode 100644
index 00000000000..033e79619ec
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/Noocraty/Weapon/nooc_cure_rifle_magazine.rsi/meta.json
@@ -0,0 +1,23 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from desertrose at https://github.com/DesertRose2/desertrose/commit/120961e254d7f83a6e00a02c76e734f9e5019345, https://github.com/DesertRose2/desertrose/blob/master/icons/obj/guns/projectile.dmi",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "mech"
+ },
+ {
+ "name": "mag-0"
+ },
+ {
+ "name": "heat"
+ },
+ {
+ "name": "radi"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/Weapon/nooc_cure_rifle_magazine.rsi/radi.png b/Resources/Textures/Corvax/Lore/Noocraty/Weapon/nooc_cure_rifle_magazine.rsi/radi.png
new file mode 100644
index 00000000000..a1c2e6e34e9
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Noocraty/Weapon/nooc_cure_rifle_magazine.rsi/radi.png differ
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/Weapon/nooc_laser_gun.rsi/base.png b/Resources/Textures/Corvax/Lore/Noocraty/Weapon/nooc_laser_gun.rsi/base.png
new file mode 100644
index 00000000000..7f2ebbdd563
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Noocraty/Weapon/nooc_laser_gun.rsi/base.png differ
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/Weapon/nooc_laser_gun.rsi/bolt-open.png b/Resources/Textures/Corvax/Lore/Noocraty/Weapon/nooc_laser_gun.rsi/bolt-open.png
new file mode 100644
index 00000000000..10fc4b0d89a
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Noocraty/Weapon/nooc_laser_gun.rsi/bolt-open.png differ
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/Weapon/nooc_laser_gun.rsi/equipped-BACKPACK.png b/Resources/Textures/Corvax/Lore/Noocraty/Weapon/nooc_laser_gun.rsi/equipped-BACKPACK.png
new file mode 100644
index 00000000000..1e02d59753e
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Noocraty/Weapon/nooc_laser_gun.rsi/equipped-BACKPACK.png differ
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/Weapon/nooc_laser_gun.rsi/icon.png b/Resources/Textures/Corvax/Lore/Noocraty/Weapon/nooc_laser_gun.rsi/icon.png
new file mode 100644
index 00000000000..52a9518512b
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Noocraty/Weapon/nooc_laser_gun.rsi/icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/Weapon/nooc_laser_gun.rsi/inhand-left.png b/Resources/Textures/Corvax/Lore/Noocraty/Weapon/nooc_laser_gun.rsi/inhand-left.png
new file mode 100644
index 00000000000..3ba6063c758
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Noocraty/Weapon/nooc_laser_gun.rsi/inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/Weapon/nooc_laser_gun.rsi/inhand-right.png b/Resources/Textures/Corvax/Lore/Noocraty/Weapon/nooc_laser_gun.rsi/inhand-right.png
new file mode 100644
index 00000000000..40b28c9c8b8
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Noocraty/Weapon/nooc_laser_gun.rsi/inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/Weapon/nooc_laser_gun.rsi/mag-0.png b/Resources/Textures/Corvax/Lore/Noocraty/Weapon/nooc_laser_gun.rsi/mag-0.png
new file mode 100644
index 00000000000..62a7e0c2b56
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Noocraty/Weapon/nooc_laser_gun.rsi/mag-0.png differ
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/Weapon/nooc_laser_gun.rsi/meta.json b/Resources/Textures/Corvax/Lore/Noocraty/Weapon/nooc_laser_gun.rsi/meta.json
new file mode 100644
index 00000000000..0c7bb0ed88d
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/Noocraty/Weapon/nooc_laser_gun.rsi/meta.json
@@ -0,0 +1,35 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken/modified from cev-eris at https://github.com/discordia-space/CEV-Eris/pull/6042/commits/64916c98f4847acc4adf3a2416bf78c005fd7dd7, https://github.com/discordia-space/CEV-Eris/raw/e1a3cbe9ba2e6e29b7f1cad1bb456b390aac936d/icons/obj/guns/projectile.dmi, backpack sprite by Peptide, backpack sling sprite edited by Boaz1111",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "base"
+ },
+ {
+ "name": "bolt-open"
+ },
+ {
+ "name": "mag-0"
+ },
+ {
+ "name": "inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "inhand-right",
+ "directions": 4
+ },
+ {
+ "name": "equipped-BACKPACK",
+ "directions": 4
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/Weapon/nooc_laser_mg.rsi/base.png b/Resources/Textures/Corvax/Lore/Noocraty/Weapon/nooc_laser_mg.rsi/base.png
new file mode 100644
index 00000000000..ed4d1e4568c
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Noocraty/Weapon/nooc_laser_mg.rsi/base.png differ
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/Weapon/nooc_laser_mg.rsi/bolt-open.png b/Resources/Textures/Corvax/Lore/Noocraty/Weapon/nooc_laser_mg.rsi/bolt-open.png
new file mode 100644
index 00000000000..bf40bdb0f7b
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Noocraty/Weapon/nooc_laser_mg.rsi/bolt-open.png differ
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/Weapon/nooc_laser_mg.rsi/icon.png b/Resources/Textures/Corvax/Lore/Noocraty/Weapon/nooc_laser_mg.rsi/icon.png
new file mode 100644
index 00000000000..b293a169e42
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Noocraty/Weapon/nooc_laser_mg.rsi/icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/Weapon/nooc_laser_mg.rsi/inhand-left.png b/Resources/Textures/Corvax/Lore/Noocraty/Weapon/nooc_laser_mg.rsi/inhand-left.png
new file mode 100644
index 00000000000..823cdaf37b1
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Noocraty/Weapon/nooc_laser_mg.rsi/inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/Weapon/nooc_laser_mg.rsi/inhand-right.png b/Resources/Textures/Corvax/Lore/Noocraty/Weapon/nooc_laser_mg.rsi/inhand-right.png
new file mode 100644
index 00000000000..0edeb6971fe
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Noocraty/Weapon/nooc_laser_mg.rsi/inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/Weapon/nooc_laser_mg.rsi/mag-0.png b/Resources/Textures/Corvax/Lore/Noocraty/Weapon/nooc_laser_mg.rsi/mag-0.png
new file mode 100644
index 00000000000..05aff698b8a
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Noocraty/Weapon/nooc_laser_mg.rsi/mag-0.png differ
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/Weapon/nooc_laser_mg.rsi/meta.json b/Resources/Textures/Corvax/Lore/Noocraty/Weapon/nooc_laser_mg.rsi/meta.json
new file mode 100644
index 00000000000..1e6ca627e69
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/Noocraty/Weapon/nooc_laser_mg.rsi/meta.json
@@ -0,0 +1,31 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken/modified from cev-eris at https://github.com/discordia-space/CEV-Eris/pull/6042/commits/64916c98f4847acc4adf3a2416bf78c005fd7dd7, https://github.com/discordia-space/CEV-Eris/raw/e1a3cbe9ba2e6e29b7f1cad1bb456b390aac936d/icons/obj/guns/projectile.dmi, backpack sprite by Peptide, backpack sling sprite edited by Boaz1111",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "base"
+ },
+ {
+ "name": "bolt-open"
+ },
+ {
+ "name": "mag-0"
+ },
+ {
+ "name": "inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "inhand-right",
+ "directions": 4
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/Weapon/nooc_laser_pistol.rsi/base.png b/Resources/Textures/Corvax/Lore/Noocraty/Weapon/nooc_laser_pistol.rsi/base.png
new file mode 100644
index 00000000000..02d1bb80a9f
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Noocraty/Weapon/nooc_laser_pistol.rsi/base.png differ
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/Weapon/nooc_laser_pistol.rsi/bolt-open.png b/Resources/Textures/Corvax/Lore/Noocraty/Weapon/nooc_laser_pistol.rsi/bolt-open.png
new file mode 100644
index 00000000000..837819e1192
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Noocraty/Weapon/nooc_laser_pistol.rsi/bolt-open.png differ
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/Weapon/nooc_laser_pistol.rsi/equipped-BELT.png b/Resources/Textures/Corvax/Lore/Noocraty/Weapon/nooc_laser_pistol.rsi/equipped-BELT.png
new file mode 100644
index 00000000000..785f4037d7c
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Noocraty/Weapon/nooc_laser_pistol.rsi/equipped-BELT.png differ
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/Weapon/nooc_laser_pistol.rsi/icon.png b/Resources/Textures/Corvax/Lore/Noocraty/Weapon/nooc_laser_pistol.rsi/icon.png
new file mode 100644
index 00000000000..78b4da9b4f5
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Noocraty/Weapon/nooc_laser_pistol.rsi/icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/Weapon/nooc_laser_pistol.rsi/inhand-left.png b/Resources/Textures/Corvax/Lore/Noocraty/Weapon/nooc_laser_pistol.rsi/inhand-left.png
new file mode 100644
index 00000000000..5d918e90374
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Noocraty/Weapon/nooc_laser_pistol.rsi/inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/Weapon/nooc_laser_pistol.rsi/inhand-right.png b/Resources/Textures/Corvax/Lore/Noocraty/Weapon/nooc_laser_pistol.rsi/inhand-right.png
new file mode 100644
index 00000000000..9e21b9bc207
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Noocraty/Weapon/nooc_laser_pistol.rsi/inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/Weapon/nooc_laser_pistol.rsi/mag-0.png b/Resources/Textures/Corvax/Lore/Noocraty/Weapon/nooc_laser_pistol.rsi/mag-0.png
new file mode 100644
index 00000000000..cc90aa7db01
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Noocraty/Weapon/nooc_laser_pistol.rsi/mag-0.png differ
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/Weapon/nooc_laser_pistol.rsi/meta.json b/Resources/Textures/Corvax/Lore/Noocraty/Weapon/nooc_laser_pistol.rsi/meta.json
new file mode 100644
index 00000000000..48338d6cd27
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/Noocraty/Weapon/nooc_laser_pistol.rsi/meta.json
@@ -0,0 +1,35 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from desertrose at https://github.com/DesertRose2/desertrose/commit/120961e254d7f83a6e00a02c76e734f9e5019345, https://github.com/DesertRose2/desertrose/blob/master/icons/obj/guns/projectile.dmi",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "base"
+ },
+ {
+ "name": "bolt-open"
+ },
+ {
+ "name": "mag-0"
+ },
+ {
+ "name": "inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "inhand-right",
+ "directions": 4
+ },
+ {
+ "name": "equipped-BELT",
+ "directions": 4
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/Weapon/nooc_laser_rifle.rsi/base.png b/Resources/Textures/Corvax/Lore/Noocraty/Weapon/nooc_laser_rifle.rsi/base.png
new file mode 100644
index 00000000000..373a2127edc
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Noocraty/Weapon/nooc_laser_rifle.rsi/base.png differ
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/Weapon/nooc_laser_rifle.rsi/bolt-open.png b/Resources/Textures/Corvax/Lore/Noocraty/Weapon/nooc_laser_rifle.rsi/bolt-open.png
new file mode 100644
index 00000000000..aaf78262b28
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Noocraty/Weapon/nooc_laser_rifle.rsi/bolt-open.png differ
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/Weapon/nooc_laser_rifle.rsi/equipped-BACKPACK.png b/Resources/Textures/Corvax/Lore/Noocraty/Weapon/nooc_laser_rifle.rsi/equipped-BACKPACK.png
new file mode 100644
index 00000000000..0d7c7b11570
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Noocraty/Weapon/nooc_laser_rifle.rsi/equipped-BACKPACK.png differ
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/Weapon/nooc_laser_rifle.rsi/icon.png b/Resources/Textures/Corvax/Lore/Noocraty/Weapon/nooc_laser_rifle.rsi/icon.png
new file mode 100644
index 00000000000..beef995ff26
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Noocraty/Weapon/nooc_laser_rifle.rsi/icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/Weapon/nooc_laser_rifle.rsi/inhand-left.png b/Resources/Textures/Corvax/Lore/Noocraty/Weapon/nooc_laser_rifle.rsi/inhand-left.png
new file mode 100644
index 00000000000..8b030891332
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Noocraty/Weapon/nooc_laser_rifle.rsi/inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/Weapon/nooc_laser_rifle.rsi/inhand-right.png b/Resources/Textures/Corvax/Lore/Noocraty/Weapon/nooc_laser_rifle.rsi/inhand-right.png
new file mode 100644
index 00000000000..da8ed067c4c
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Noocraty/Weapon/nooc_laser_rifle.rsi/inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/Weapon/nooc_laser_rifle.rsi/mag-0.png b/Resources/Textures/Corvax/Lore/Noocraty/Weapon/nooc_laser_rifle.rsi/mag-0.png
new file mode 100644
index 00000000000..303354181ee
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Noocraty/Weapon/nooc_laser_rifle.rsi/mag-0.png differ
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/Weapon/nooc_laser_rifle.rsi/meta.json b/Resources/Textures/Corvax/Lore/Noocraty/Weapon/nooc_laser_rifle.rsi/meta.json
new file mode 100644
index 00000000000..0c7bb0ed88d
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/Noocraty/Weapon/nooc_laser_rifle.rsi/meta.json
@@ -0,0 +1,35 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken/modified from cev-eris at https://github.com/discordia-space/CEV-Eris/pull/6042/commits/64916c98f4847acc4adf3a2416bf78c005fd7dd7, https://github.com/discordia-space/CEV-Eris/raw/e1a3cbe9ba2e6e29b7f1cad1bb456b390aac936d/icons/obj/guns/projectile.dmi, backpack sprite by Peptide, backpack sling sprite edited by Boaz1111",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "base"
+ },
+ {
+ "name": "bolt-open"
+ },
+ {
+ "name": "mag-0"
+ },
+ {
+ "name": "inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "inhand-right",
+ "directions": 4
+ },
+ {
+ "name": "equipped-BACKPACK",
+ "directions": 4
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/Weapon/nooc_magazine.rsi/cold.png b/Resources/Textures/Corvax/Lore/Noocraty/Weapon/nooc_magazine.rsi/cold.png
new file mode 100644
index 00000000000..1c6fe2ad5ef
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Noocraty/Weapon/nooc_magazine.rsi/cold.png differ
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/Weapon/nooc_magazine.rsi/gan.png b/Resources/Textures/Corvax/Lore/Noocraty/Weapon/nooc_magazine.rsi/gan.png
new file mode 100644
index 00000000000..51c426f6ede
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Noocraty/Weapon/nooc_magazine.rsi/gan.png differ
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/Weapon/nooc_magazine.rsi/giga.png b/Resources/Textures/Corvax/Lore/Noocraty/Weapon/nooc_magazine.rsi/giga.png
new file mode 100644
index 00000000000..74593113534
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Noocraty/Weapon/nooc_magazine.rsi/giga.png differ
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/Weapon/nooc_magazine.rsi/mag-0.png b/Resources/Textures/Corvax/Lore/Noocraty/Weapon/nooc_magazine.rsi/mag-0.png
new file mode 100644
index 00000000000..7c90be6284b
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Noocraty/Weapon/nooc_magazine.rsi/mag-0.png differ
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/Weapon/nooc_magazine.rsi/meta.json b/Resources/Textures/Corvax/Lore/Noocraty/Weapon/nooc_magazine.rsi/meta.json
new file mode 100644
index 00000000000..b59642e8d33
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/Noocraty/Weapon/nooc_magazine.rsi/meta.json
@@ -0,0 +1,38 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from desertrose at https://github.com/DesertRose2/desertrose/commit/120961e254d7f83a6e00a02c76e734f9e5019345, https://github.com/DesertRose2/desertrose/blob/master/icons/obj/guns/projectile.dmi",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "gan"
+ },
+ {
+ "name": "mag-0"
+ },
+ {
+ "name": "pistol"
+ },
+ {
+ "name": "rifle"
+ },
+ {
+ "name": "mg"
+ },
+ {
+ "name": "o1"
+ },
+ {
+ "name": "o2"
+ },
+ {
+ "name": "giga"
+ },
+ {
+ "name": "cold"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/Weapon/nooc_magazine.rsi/mg.png b/Resources/Textures/Corvax/Lore/Noocraty/Weapon/nooc_magazine.rsi/mg.png
new file mode 100644
index 00000000000..954434155e2
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Noocraty/Weapon/nooc_magazine.rsi/mg.png differ
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/Weapon/nooc_magazine.rsi/o1.png b/Resources/Textures/Corvax/Lore/Noocraty/Weapon/nooc_magazine.rsi/o1.png
new file mode 100644
index 00000000000..a7529c2408c
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Noocraty/Weapon/nooc_magazine.rsi/o1.png differ
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/Weapon/nooc_magazine.rsi/o2.png b/Resources/Textures/Corvax/Lore/Noocraty/Weapon/nooc_magazine.rsi/o2.png
new file mode 100644
index 00000000000..aae9450791b
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Noocraty/Weapon/nooc_magazine.rsi/o2.png differ
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/Weapon/nooc_magazine.rsi/pistol.png b/Resources/Textures/Corvax/Lore/Noocraty/Weapon/nooc_magazine.rsi/pistol.png
new file mode 100644
index 00000000000..7d40483612a
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Noocraty/Weapon/nooc_magazine.rsi/pistol.png differ
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/Weapon/nooc_magazine.rsi/rifle.png b/Resources/Textures/Corvax/Lore/Noocraty/Weapon/nooc_magazine.rsi/rifle.png
new file mode 100644
index 00000000000..2bedb1bc812
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Noocraty/Weapon/nooc_magazine.rsi/rifle.png differ
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/Weapon/nooc_projectiles.rsi/base-spent.png b/Resources/Textures/Corvax/Lore/Noocraty/Weapon/nooc_projectiles.rsi/base-spent.png
new file mode 100644
index 00000000000..7893ad45d1d
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Noocraty/Weapon/nooc_projectiles.rsi/base-spent.png differ
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/Weapon/nooc_projectiles.rsi/base.png b/Resources/Textures/Corvax/Lore/Noocraty/Weapon/nooc_projectiles.rsi/base.png
new file mode 100644
index 00000000000..e0b10871e6f
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Noocraty/Weapon/nooc_projectiles.rsi/base.png differ
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/Weapon/nooc_projectiles.rsi/bullet.png b/Resources/Textures/Corvax/Lore/Noocraty/Weapon/nooc_projectiles.rsi/bullet.png
new file mode 100644
index 00000000000..7ae2d4bf317
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Noocraty/Weapon/nooc_projectiles.rsi/bullet.png differ
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/Weapon/nooc_projectiles.rsi/meta.json b/Resources/Textures/Corvax/Lore/Noocraty/Weapon/nooc_projectiles.rsi/meta.json
new file mode 100644
index 00000000000..a0b7b3d829b
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/Noocraty/Weapon/nooc_projectiles.rsi/meta.json
@@ -0,0 +1,29 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from https://github.com/vgstation-coders/vgstation13/blob/0b3ab17dbad632ddf738b63900ef8df1926bba47/icons/obj/ammo.dmi, modified by Topy",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "base"
+ },
+ {
+ "name": "tip"
+ },
+ {
+ "name": "base-spent"
+ },
+ {
+ "name": "bullet"
+ },
+ {
+ "name": "piercing"
+ },
+ {
+ "name": "uranium"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/Weapon/nooc_projectiles.rsi/piercing.png b/Resources/Textures/Corvax/Lore/Noocraty/Weapon/nooc_projectiles.rsi/piercing.png
new file mode 100644
index 00000000000..7213f7e5cbb
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Noocraty/Weapon/nooc_projectiles.rsi/piercing.png differ
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/Weapon/nooc_projectiles.rsi/tip.png b/Resources/Textures/Corvax/Lore/Noocraty/Weapon/nooc_projectiles.rsi/tip.png
new file mode 100644
index 00000000000..78ff6a8dc18
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Noocraty/Weapon/nooc_projectiles.rsi/tip.png differ
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/Weapon/nooc_projectiles.rsi/uranium.png b/Resources/Textures/Corvax/Lore/Noocraty/Weapon/nooc_projectiles.rsi/uranium.png
new file mode 100644
index 00000000000..4c5bc54fcc1
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Noocraty/Weapon/nooc_projectiles.rsi/uranium.png differ
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/nooc_airlock.rsi/assembly.png b/Resources/Textures/Corvax/Lore/Noocraty/nooc_airlock.rsi/assembly.png
new file mode 100644
index 00000000000..5a93df24d96
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Noocraty/nooc_airlock.rsi/assembly.png differ
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/nooc_airlock.rsi/bolted_open_unlit.png b/Resources/Textures/Corvax/Lore/Noocraty/nooc_airlock.rsi/bolted_open_unlit.png
new file mode 100644
index 00000000000..f69f2a124e9
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Noocraty/nooc_airlock.rsi/bolted_open_unlit.png differ
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/nooc_airlock.rsi/bolted_unlit.png b/Resources/Textures/Corvax/Lore/Noocraty/nooc_airlock.rsi/bolted_unlit.png
new file mode 100644
index 00000000000..9a57e2c1b2f
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Noocraty/nooc_airlock.rsi/bolted_unlit.png differ
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/nooc_airlock.rsi/closed.png b/Resources/Textures/Corvax/Lore/Noocraty/nooc_airlock.rsi/closed.png
new file mode 100644
index 00000000000..fb4ab0312ee
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Noocraty/nooc_airlock.rsi/closed.png differ
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/nooc_airlock.rsi/closed_unlit.png b/Resources/Textures/Corvax/Lore/Noocraty/nooc_airlock.rsi/closed_unlit.png
new file mode 100644
index 00000000000..a1168e19653
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Noocraty/nooc_airlock.rsi/closed_unlit.png differ
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/nooc_airlock.rsi/closing.png b/Resources/Textures/Corvax/Lore/Noocraty/nooc_airlock.rsi/closing.png
new file mode 100644
index 00000000000..2729a9b6589
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Noocraty/nooc_airlock.rsi/closing.png differ
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/nooc_airlock.rsi/closing_unlit.png b/Resources/Textures/Corvax/Lore/Noocraty/nooc_airlock.rsi/closing_unlit.png
new file mode 100644
index 00000000000..4c6edcfdbe6
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Noocraty/nooc_airlock.rsi/closing_unlit.png differ
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/nooc_airlock.rsi/deny_unlit.png b/Resources/Textures/Corvax/Lore/Noocraty/nooc_airlock.rsi/deny_unlit.png
new file mode 100644
index 00000000000..741589c6961
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Noocraty/nooc_airlock.rsi/deny_unlit.png differ
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/nooc_airlock.rsi/emergency_open_unlit.png b/Resources/Textures/Corvax/Lore/Noocraty/nooc_airlock.rsi/emergency_open_unlit.png
new file mode 100644
index 00000000000..0b3ace14108
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Noocraty/nooc_airlock.rsi/emergency_open_unlit.png differ
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/nooc_airlock.rsi/emergency_unlit.png b/Resources/Textures/Corvax/Lore/Noocraty/nooc_airlock.rsi/emergency_unlit.png
new file mode 100644
index 00000000000..36daac76c4a
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Noocraty/nooc_airlock.rsi/emergency_unlit.png differ
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/nooc_airlock.rsi/meta.json b/Resources/Textures/Corvax/Lore/Noocraty/nooc_airlock.rsi/meta.json
new file mode 100644
index 00000000000..885d0ea166d
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/Noocraty/nooc_airlock.rsi/meta.json
@@ -0,0 +1,197 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from TauCetiClassic at commit https://github.com/TauCetiStation/TauCetiClassic/commit/fd5cfd76acdf5bda9e46413c11006a6e825d51a9",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "assembly"
+ },
+ {
+ "name": "bolted_unlit"
+ },
+ {
+ "name": "bolted_open_unlit"
+ },
+ {
+ "name": "closed"
+ },
+ {
+ "name": "closed_unlit"
+ },
+ {
+ "name": "open_unlit"
+ },
+ {
+ "name": "closing",
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.07,
+ 0.07,
+ 0.07,
+ 0.2
+ ]
+ ]
+ },
+ {
+ "name": "closing_unlit",
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.07,
+ 0.07,
+ 0.07,
+ 0.2
+ ]
+ ]
+ },
+ {
+ "name": "deny_unlit",
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1
+ ]
+ ]
+ },
+ {
+ "name": "open"
+ },
+ {
+ "name": "opening",
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.07,
+ 0.07,
+ 0.07,
+ 0.2
+ ]
+ ]
+ },
+ {
+ "name": "opening_unlit",
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.07,
+ 0.07,
+ 0.07,
+ 0.2
+ ]
+ ]
+ },
+ {
+ "name": "panel_closing",
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.07,
+ 0.07,
+ 0.07,
+ 0.2
+ ]
+ ]
+ },
+ {
+ "name": "panel_closed"
+ },
+ {
+ "name": "panel_opening",
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.07,
+ 0.07,
+ 0.07,
+ 0.2
+ ]
+ ]
+ },
+
+ {
+ "name": "panel_open"
+ },
+ {
+ "name": "sparks",
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1
+ ]
+ ]
+ },
+ {
+ "name": "sparks_broken",
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 1.7
+ ]
+ ]
+ },
+ {
+ "name": "sparks_damaged",
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1
+ ]
+ ]
+ },
+ {
+ "name": "sparks_open",
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1
+ ]
+ ]
+ },
+ {
+ "name": "welded"
+ },
+ {
+ "name": "emergency_unlit",
+ "delays": [
+ [
+ 1.2,
+ 1.2
+ ]
+ ]
+ },
+ {
+ "name": "emergency_open_unlit"
+ }
+ ]
+}
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/nooc_airlock.rsi/open.png b/Resources/Textures/Corvax/Lore/Noocraty/nooc_airlock.rsi/open.png
new file mode 100644
index 00000000000..da8a771f2a4
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Noocraty/nooc_airlock.rsi/open.png differ
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/nooc_airlock.rsi/open_unlit.png b/Resources/Textures/Corvax/Lore/Noocraty/nooc_airlock.rsi/open_unlit.png
new file mode 100644
index 00000000000..810a46ad208
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Noocraty/nooc_airlock.rsi/open_unlit.png differ
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/nooc_airlock.rsi/opening.png b/Resources/Textures/Corvax/Lore/Noocraty/nooc_airlock.rsi/opening.png
new file mode 100644
index 00000000000..8ed73f87396
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Noocraty/nooc_airlock.rsi/opening.png differ
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/nooc_airlock.rsi/opening_unlit.png b/Resources/Textures/Corvax/Lore/Noocraty/nooc_airlock.rsi/opening_unlit.png
new file mode 100644
index 00000000000..787e869bda6
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Noocraty/nooc_airlock.rsi/opening_unlit.png differ
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/nooc_airlock.rsi/panel_closed.png b/Resources/Textures/Corvax/Lore/Noocraty/nooc_airlock.rsi/panel_closed.png
new file mode 100644
index 00000000000..4c59d3a28cc
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Noocraty/nooc_airlock.rsi/panel_closed.png differ
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/nooc_airlock.rsi/panel_closing.png b/Resources/Textures/Corvax/Lore/Noocraty/nooc_airlock.rsi/panel_closing.png
new file mode 100644
index 00000000000..140be67d320
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Noocraty/nooc_airlock.rsi/panel_closing.png differ
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/nooc_airlock.rsi/panel_open.png b/Resources/Textures/Corvax/Lore/Noocraty/nooc_airlock.rsi/panel_open.png
new file mode 100644
index 00000000000..c41e1484ee8
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Noocraty/nooc_airlock.rsi/panel_open.png differ
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/nooc_airlock.rsi/panel_opening.png b/Resources/Textures/Corvax/Lore/Noocraty/nooc_airlock.rsi/panel_opening.png
new file mode 100644
index 00000000000..c25bc776c68
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Noocraty/nooc_airlock.rsi/panel_opening.png differ
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/nooc_airlock.rsi/sparks.png b/Resources/Textures/Corvax/Lore/Noocraty/nooc_airlock.rsi/sparks.png
new file mode 100644
index 00000000000..186d38f0d1f
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Noocraty/nooc_airlock.rsi/sparks.png differ
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/nooc_airlock.rsi/sparks_broken.png b/Resources/Textures/Corvax/Lore/Noocraty/nooc_airlock.rsi/sparks_broken.png
new file mode 100644
index 00000000000..4b58c64673e
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Noocraty/nooc_airlock.rsi/sparks_broken.png differ
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/nooc_airlock.rsi/sparks_damaged.png b/Resources/Textures/Corvax/Lore/Noocraty/nooc_airlock.rsi/sparks_damaged.png
new file mode 100644
index 00000000000..9b919ed4042
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Noocraty/nooc_airlock.rsi/sparks_damaged.png differ
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/nooc_airlock.rsi/sparks_open.png b/Resources/Textures/Corvax/Lore/Noocraty/nooc_airlock.rsi/sparks_open.png
new file mode 100644
index 00000000000..deabe407f15
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Noocraty/nooc_airlock.rsi/sparks_open.png differ
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/nooc_airlock.rsi/welded.png b/Resources/Textures/Corvax/Lore/Noocraty/nooc_airlock.rsi/welded.png
new file mode 100644
index 00000000000..85f179f2e08
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Noocraty/nooc_airlock.rsi/welded.png differ
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/nooc_airlock_glass.rsi/assembly.png b/Resources/Textures/Corvax/Lore/Noocraty/nooc_airlock_glass.rsi/assembly.png
new file mode 100644
index 00000000000..1e96caa6112
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Noocraty/nooc_airlock_glass.rsi/assembly.png differ
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/nooc_airlock_glass.rsi/bolted_open_unlit.png b/Resources/Textures/Corvax/Lore/Noocraty/nooc_airlock_glass.rsi/bolted_open_unlit.png
new file mode 100644
index 00000000000..f69f2a124e9
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Noocraty/nooc_airlock_glass.rsi/bolted_open_unlit.png differ
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/nooc_airlock_glass.rsi/bolted_unlit.png b/Resources/Textures/Corvax/Lore/Noocraty/nooc_airlock_glass.rsi/bolted_unlit.png
new file mode 100644
index 00000000000..9a57e2c1b2f
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Noocraty/nooc_airlock_glass.rsi/bolted_unlit.png differ
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/nooc_airlock_glass.rsi/closed.png b/Resources/Textures/Corvax/Lore/Noocraty/nooc_airlock_glass.rsi/closed.png
new file mode 100644
index 00000000000..c4e916d867b
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Noocraty/nooc_airlock_glass.rsi/closed.png differ
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/nooc_airlock_glass.rsi/closed_unlit.png b/Resources/Textures/Corvax/Lore/Noocraty/nooc_airlock_glass.rsi/closed_unlit.png
new file mode 100644
index 00000000000..a1168e19653
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Noocraty/nooc_airlock_glass.rsi/closed_unlit.png differ
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/nooc_airlock_glass.rsi/closing.png b/Resources/Textures/Corvax/Lore/Noocraty/nooc_airlock_glass.rsi/closing.png
new file mode 100644
index 00000000000..6d50e8bf08d
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Noocraty/nooc_airlock_glass.rsi/closing.png differ
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/nooc_airlock_glass.rsi/closing_unlit.png b/Resources/Textures/Corvax/Lore/Noocraty/nooc_airlock_glass.rsi/closing_unlit.png
new file mode 100644
index 00000000000..4c6edcfdbe6
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Noocraty/nooc_airlock_glass.rsi/closing_unlit.png differ
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/nooc_airlock_glass.rsi/deny_unlit.png b/Resources/Textures/Corvax/Lore/Noocraty/nooc_airlock_glass.rsi/deny_unlit.png
new file mode 100644
index 00000000000..741589c6961
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Noocraty/nooc_airlock_glass.rsi/deny_unlit.png differ
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/nooc_airlock_glass.rsi/emergency_open_unlit.png b/Resources/Textures/Corvax/Lore/Noocraty/nooc_airlock_glass.rsi/emergency_open_unlit.png
new file mode 100644
index 00000000000..0b3ace14108
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Noocraty/nooc_airlock_glass.rsi/emergency_open_unlit.png differ
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/nooc_airlock_glass.rsi/emergency_unlit.png b/Resources/Textures/Corvax/Lore/Noocraty/nooc_airlock_glass.rsi/emergency_unlit.png
new file mode 100644
index 00000000000..36daac76c4a
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Noocraty/nooc_airlock_glass.rsi/emergency_unlit.png differ
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/nooc_airlock_glass.rsi/meta.json b/Resources/Textures/Corvax/Lore/Noocraty/nooc_airlock_glass.rsi/meta.json
new file mode 100644
index 00000000000..885d0ea166d
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/Noocraty/nooc_airlock_glass.rsi/meta.json
@@ -0,0 +1,197 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from TauCetiClassic at commit https://github.com/TauCetiStation/TauCetiClassic/commit/fd5cfd76acdf5bda9e46413c11006a6e825d51a9",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "assembly"
+ },
+ {
+ "name": "bolted_unlit"
+ },
+ {
+ "name": "bolted_open_unlit"
+ },
+ {
+ "name": "closed"
+ },
+ {
+ "name": "closed_unlit"
+ },
+ {
+ "name": "open_unlit"
+ },
+ {
+ "name": "closing",
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.07,
+ 0.07,
+ 0.07,
+ 0.2
+ ]
+ ]
+ },
+ {
+ "name": "closing_unlit",
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.07,
+ 0.07,
+ 0.07,
+ 0.2
+ ]
+ ]
+ },
+ {
+ "name": "deny_unlit",
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1
+ ]
+ ]
+ },
+ {
+ "name": "open"
+ },
+ {
+ "name": "opening",
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.07,
+ 0.07,
+ 0.07,
+ 0.2
+ ]
+ ]
+ },
+ {
+ "name": "opening_unlit",
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.07,
+ 0.07,
+ 0.07,
+ 0.2
+ ]
+ ]
+ },
+ {
+ "name": "panel_closing",
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.07,
+ 0.07,
+ 0.07,
+ 0.2
+ ]
+ ]
+ },
+ {
+ "name": "panel_closed"
+ },
+ {
+ "name": "panel_opening",
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.07,
+ 0.07,
+ 0.07,
+ 0.2
+ ]
+ ]
+ },
+
+ {
+ "name": "panel_open"
+ },
+ {
+ "name": "sparks",
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1
+ ]
+ ]
+ },
+ {
+ "name": "sparks_broken",
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 1.7
+ ]
+ ]
+ },
+ {
+ "name": "sparks_damaged",
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1
+ ]
+ ]
+ },
+ {
+ "name": "sparks_open",
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1
+ ]
+ ]
+ },
+ {
+ "name": "welded"
+ },
+ {
+ "name": "emergency_unlit",
+ "delays": [
+ [
+ 1.2,
+ 1.2
+ ]
+ ]
+ },
+ {
+ "name": "emergency_open_unlit"
+ }
+ ]
+}
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/nooc_airlock_glass.rsi/open.png b/Resources/Textures/Corvax/Lore/Noocraty/nooc_airlock_glass.rsi/open.png
new file mode 100644
index 00000000000..715e1323eb9
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Noocraty/nooc_airlock_glass.rsi/open.png differ
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/nooc_airlock_glass.rsi/open_unlit.png b/Resources/Textures/Corvax/Lore/Noocraty/nooc_airlock_glass.rsi/open_unlit.png
new file mode 100644
index 00000000000..810a46ad208
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Noocraty/nooc_airlock_glass.rsi/open_unlit.png differ
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/nooc_airlock_glass.rsi/opening.png b/Resources/Textures/Corvax/Lore/Noocraty/nooc_airlock_glass.rsi/opening.png
new file mode 100644
index 00000000000..6dbbeebd984
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Noocraty/nooc_airlock_glass.rsi/opening.png differ
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/nooc_airlock_glass.rsi/opening_unlit.png b/Resources/Textures/Corvax/Lore/Noocraty/nooc_airlock_glass.rsi/opening_unlit.png
new file mode 100644
index 00000000000..787e869bda6
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Noocraty/nooc_airlock_glass.rsi/opening_unlit.png differ
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/nooc_airlock_glass.rsi/panel_closed.png b/Resources/Textures/Corvax/Lore/Noocraty/nooc_airlock_glass.rsi/panel_closed.png
new file mode 100644
index 00000000000..4c59d3a28cc
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Noocraty/nooc_airlock_glass.rsi/panel_closed.png differ
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/nooc_airlock_glass.rsi/panel_closing.png b/Resources/Textures/Corvax/Lore/Noocraty/nooc_airlock_glass.rsi/panel_closing.png
new file mode 100644
index 00000000000..140be67d320
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Noocraty/nooc_airlock_glass.rsi/panel_closing.png differ
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/nooc_airlock_glass.rsi/panel_open.png b/Resources/Textures/Corvax/Lore/Noocraty/nooc_airlock_glass.rsi/panel_open.png
new file mode 100644
index 00000000000..c41e1484ee8
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Noocraty/nooc_airlock_glass.rsi/panel_open.png differ
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/nooc_airlock_glass.rsi/panel_opening.png b/Resources/Textures/Corvax/Lore/Noocraty/nooc_airlock_glass.rsi/panel_opening.png
new file mode 100644
index 00000000000..c25bc776c68
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Noocraty/nooc_airlock_glass.rsi/panel_opening.png differ
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/nooc_airlock_glass.rsi/sparks.png b/Resources/Textures/Corvax/Lore/Noocraty/nooc_airlock_glass.rsi/sparks.png
new file mode 100644
index 00000000000..186d38f0d1f
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Noocraty/nooc_airlock_glass.rsi/sparks.png differ
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/nooc_airlock_glass.rsi/sparks_broken.png b/Resources/Textures/Corvax/Lore/Noocraty/nooc_airlock_glass.rsi/sparks_broken.png
new file mode 100644
index 00000000000..4b58c64673e
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Noocraty/nooc_airlock_glass.rsi/sparks_broken.png differ
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/nooc_airlock_glass.rsi/sparks_damaged.png b/Resources/Textures/Corvax/Lore/Noocraty/nooc_airlock_glass.rsi/sparks_damaged.png
new file mode 100644
index 00000000000..9b919ed4042
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Noocraty/nooc_airlock_glass.rsi/sparks_damaged.png differ
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/nooc_airlock_glass.rsi/sparks_open.png b/Resources/Textures/Corvax/Lore/Noocraty/nooc_airlock_glass.rsi/sparks_open.png
new file mode 100644
index 00000000000..deabe407f15
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Noocraty/nooc_airlock_glass.rsi/sparks_open.png differ
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/nooc_airlock_glass.rsi/welded.png b/Resources/Textures/Corvax/Lore/Noocraty/nooc_airlock_glass.rsi/welded.png
new file mode 100644
index 00000000000..85f179f2e08
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Noocraty/nooc_airlock_glass.rsi/welded.png differ
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/nooc_cell_recharger.rsi/empty.png b/Resources/Textures/Corvax/Lore/Noocraty/nooc_cell_recharger.rsi/empty.png
new file mode 100644
index 00000000000..904c5769d3b
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Noocraty/nooc_cell_recharger.rsi/empty.png differ
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/nooc_cell_recharger.rsi/full.png b/Resources/Textures/Corvax/Lore/Noocraty/nooc_cell_recharger.rsi/full.png
new file mode 100644
index 00000000000..f081f68363e
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Noocraty/nooc_cell_recharger.rsi/full.png differ
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/nooc_cell_recharger.rsi/light-charged.png b/Resources/Textures/Corvax/Lore/Noocraty/nooc_cell_recharger.rsi/light-charged.png
new file mode 100644
index 00000000000..64cfab8e002
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Noocraty/nooc_cell_recharger.rsi/light-charged.png differ
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/nooc_cell_recharger.rsi/light-charging.png b/Resources/Textures/Corvax/Lore/Noocraty/nooc_cell_recharger.rsi/light-charging.png
new file mode 100644
index 00000000000..1f10f31985f
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Noocraty/nooc_cell_recharger.rsi/light-charging.png differ
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/nooc_cell_recharger.rsi/light-empty.png b/Resources/Textures/Corvax/Lore/Noocraty/nooc_cell_recharger.rsi/light-empty.png
new file mode 100644
index 00000000000..4c59d3a28cc
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Noocraty/nooc_cell_recharger.rsi/light-empty.png differ
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/nooc_cell_recharger.rsi/light-off.png b/Resources/Textures/Corvax/Lore/Noocraty/nooc_cell_recharger.rsi/light-off.png
new file mode 100644
index 00000000000..b732f087d13
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Noocraty/nooc_cell_recharger.rsi/light-off.png differ
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/nooc_cell_recharger.rsi/meta.json b/Resources/Textures/Corvax/Lore/Noocraty/nooc_cell_recharger.rsi/meta.json
new file mode 100644
index 00000000000..bc06e14ff0d
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/Noocraty/nooc_cell_recharger.rsi/meta.json
@@ -0,0 +1,46 @@
+{
+ "version": 1,
+ "license": "CC-BY-NC-SA-4.0",
+ "copyright": "Sprite created by crazzy_pingvin",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "empty"
+ },
+ {
+ "name": "full"
+ },
+ {
+ "name": "open"
+ },
+ {
+ "name": "light-charging",
+ "delays": [
+ [
+ 0.3,
+ 0.3,
+ 0.3,
+ 0.3
+ ]
+ ]
+ },
+ {
+ "name": "light-charged",
+ "delays": [
+ [
+ 0.6,
+ 0.6
+ ]
+ ]
+ },
+ {
+ "name": "light-empty"
+ },
+ {
+ "name": "light-off"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/nooc_cell_recharger.rsi/open.png b/Resources/Textures/Corvax/Lore/Noocraty/nooc_cell_recharger.rsi/open.png
new file mode 100644
index 00000000000..7ba85f34983
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Noocraty/nooc_cell_recharger.rsi/open.png differ
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/nooc_crates.rsi/base.png b/Resources/Textures/Corvax/Lore/Noocraty/nooc_crates.rsi/base.png
new file mode 100644
index 00000000000..e29100997fe
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Noocraty/nooc_crates.rsi/base.png differ
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/nooc_crates.rsi/closed.png b/Resources/Textures/Corvax/Lore/Noocraty/nooc_crates.rsi/closed.png
new file mode 100644
index 00000000000..008e1df05af
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Noocraty/nooc_crates.rsi/closed.png differ
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/nooc_crates.rsi/icon.png b/Resources/Textures/Corvax/Lore/Noocraty/nooc_crates.rsi/icon.png
new file mode 100644
index 00000000000..b8b3667bf2e
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Noocraty/nooc_crates.rsi/icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/nooc_crates.rsi/locked.png b/Resources/Textures/Corvax/Lore/Noocraty/nooc_crates.rsi/locked.png
new file mode 100644
index 00000000000..15d0b9ffe0d
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Noocraty/nooc_crates.rsi/locked.png differ
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/nooc_crates.rsi/meta.json b/Resources/Textures/Corvax/Lore/Noocraty/nooc_crates.rsi/meta.json
new file mode 100644
index 00000000000..0014701a53b
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/Noocraty/nooc_crates.rsi/meta.json
@@ -0,0 +1,45 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Created by EmoGarbage404 (github) for Space Station 14.",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "base"
+ },
+ {
+ "name": "closed"
+ },
+ {
+ "name": "open"
+ },
+ {
+ "name": "welded"
+ },
+ {
+ "name": "sparking",
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1
+ ]
+ ]
+ },
+ {
+ "name": "locked"
+ },
+ {
+ "name": "unlocked"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/nooc_crates.rsi/open.png b/Resources/Textures/Corvax/Lore/Noocraty/nooc_crates.rsi/open.png
new file mode 100644
index 00000000000..369177ad4e7
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Noocraty/nooc_crates.rsi/open.png differ
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/nooc_crates.rsi/sparking.png b/Resources/Textures/Corvax/Lore/Noocraty/nooc_crates.rsi/sparking.png
new file mode 100644
index 00000000000..87b78b9b465
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Noocraty/nooc_crates.rsi/sparking.png differ
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/nooc_crates.rsi/unlocked.png b/Resources/Textures/Corvax/Lore/Noocraty/nooc_crates.rsi/unlocked.png
new file mode 100644
index 00000000000..ed91c43019c
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Noocraty/nooc_crates.rsi/unlocked.png differ
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/nooc_crates.rsi/welded.png b/Resources/Textures/Corvax/Lore/Noocraty/nooc_crates.rsi/welded.png
new file mode 100644
index 00000000000..311739a2701
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Noocraty/nooc_crates.rsi/welded.png differ
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/nooc_module.rsi/charger_APC.png b/Resources/Textures/Corvax/Lore/Noocraty/nooc_module.rsi/charger_APC.png
new file mode 100644
index 00000000000..e8febf6dd53
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Noocraty/nooc_module.rsi/charger_APC.png differ
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/nooc_module.rsi/meta.json b/Resources/Textures/Corvax/Lore/Noocraty/nooc_module.rsi/meta.json
new file mode 100644
index 00000000000..535ab087018
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/Noocraty/nooc_module.rsi/meta.json
@@ -0,0 +1,14 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from https://github.com/tgstation/tgstation at 0d9c9a8233dfc3fc55edc538955a761a6328bee0, generic, service, command, science, security, medical, supply, and engineering taken from shiptest at https://github.com/shiptest-ss13/Shiptest/pull/1473, disk sprites taken from tgstation at commit https://github.com/tgstation/tgstation/commit/32a2e3e4ceda3ef442c1496cbc6c6a896d684702, additional sprites created by EmoGarbage404",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "charger_APC"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/nooc_techfab.rsi/icon.png b/Resources/Textures/Corvax/Lore/Noocraty/nooc_techfab.rsi/icon.png
new file mode 100644
index 00000000000..186fd30082b
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Noocraty/nooc_techfab.rsi/icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/nooc_techfab.rsi/inserting.png b/Resources/Textures/Corvax/Lore/Noocraty/nooc_techfab.rsi/inserting.png
new file mode 100644
index 00000000000..647eb27246f
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Noocraty/nooc_techfab.rsi/inserting.png differ
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/nooc_techfab.rsi/meta.json b/Resources/Textures/Corvax/Lore/Noocraty/nooc_techfab.rsi/meta.json
new file mode 100644
index 00000000000..8709e0d1f02
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/Noocraty/nooc_techfab.rsi/meta.json
@@ -0,0 +1,38 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "made by EmoGarbage, ammo state made by AjexRose and modified by Emo garbage",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "sci"
+ },
+ {
+ "name": "panel"
+ },
+ {
+ "name": "unlit"
+ },
+ {
+ "name": "inserting",
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1
+ ]
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/nooc_techfab.rsi/panel.png b/Resources/Textures/Corvax/Lore/Noocraty/nooc_techfab.rsi/panel.png
new file mode 100644
index 00000000000..ec700ac14e1
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Noocraty/nooc_techfab.rsi/panel.png differ
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/nooc_techfab.rsi/sci.png b/Resources/Textures/Corvax/Lore/Noocraty/nooc_techfab.rsi/sci.png
new file mode 100644
index 00000000000..6d51fdd4645
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Noocraty/nooc_techfab.rsi/sci.png differ
diff --git a/Resources/Textures/Corvax/Lore/Noocraty/nooc_techfab.rsi/unlit.png b/Resources/Textures/Corvax/Lore/Noocraty/nooc_techfab.rsi/unlit.png
new file mode 100644
index 00000000000..6635772d336
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Noocraty/nooc_techfab.rsi/unlit.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/Armor/petr_armor_light.rsi/equipped-OUTERCLOTHING.png b/Resources/Textures/Corvax/Lore/Petr/Armor/petr_armor_light.rsi/equipped-OUTERCLOTHING.png
new file mode 100644
index 00000000000..9d5f4a3b239
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/Armor/petr_armor_light.rsi/equipped-OUTERCLOTHING.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/Armor/petr_armor_light.rsi/icon.png b/Resources/Textures/Corvax/Lore/Petr/Armor/petr_armor_light.rsi/icon.png
new file mode 100644
index 00000000000..7c24e6b19ee
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/Armor/petr_armor_light.rsi/icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/Armor/petr_armor_light.rsi/inhand-left.png b/Resources/Textures/Corvax/Lore/Petr/Armor/petr_armor_light.rsi/inhand-left.png
new file mode 100644
index 00000000000..5319245f72f
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/Armor/petr_armor_light.rsi/inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/Armor/petr_armor_light.rsi/inhand-right.png b/Resources/Textures/Corvax/Lore/Petr/Armor/petr_armor_light.rsi/inhand-right.png
new file mode 100644
index 00000000000..1b78ee499e1
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/Armor/petr_armor_light.rsi/inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/Armor/petr_armor_light.rsi/meta.json b/Resources/Textures/Corvax/Lore/Petr/Armor/petr_armor_light.rsi/meta.json
new file mode 100644
index 00000000000..f8bac4e1da6
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/Petr/Armor/petr_armor_light.rsi/meta.json
@@ -0,0 +1,26 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/2fea0a59470c476cf3f927833d3918d89cbe6af8, digi made by kuro(388673708753027083)",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "equipped-OUTERCLOTHING",
+ "directions": 4
+ },
+ {
+ "name": "inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "inhand-right",
+ "directions": 4
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Resources/Textures/Corvax/Lore/Petr/Armor/petr_armor_mid.rsi/equipped-OUTERCLOTHING-digi.png b/Resources/Textures/Corvax/Lore/Petr/Armor/petr_armor_mid.rsi/equipped-OUTERCLOTHING-digi.png
new file mode 100644
index 00000000000..da433a5e7a6
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/Armor/petr_armor_mid.rsi/equipped-OUTERCLOTHING-digi.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/Armor/petr_armor_mid.rsi/equipped-OUTERCLOTHING.png b/Resources/Textures/Corvax/Lore/Petr/Armor/petr_armor_mid.rsi/equipped-OUTERCLOTHING.png
new file mode 100644
index 00000000000..b390690904d
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/Armor/petr_armor_mid.rsi/equipped-OUTERCLOTHING.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/Armor/petr_armor_mid.rsi/icon.png b/Resources/Textures/Corvax/Lore/Petr/Armor/petr_armor_mid.rsi/icon.png
new file mode 100644
index 00000000000..acf266f9240
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/Armor/petr_armor_mid.rsi/icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/Armor/petr_armor_mid.rsi/inhand-left.png b/Resources/Textures/Corvax/Lore/Petr/Armor/petr_armor_mid.rsi/inhand-left.png
new file mode 100644
index 00000000000..c97ca5daf9c
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/Armor/petr_armor_mid.rsi/inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/Armor/petr_armor_mid.rsi/inhand-right.png b/Resources/Textures/Corvax/Lore/Petr/Armor/petr_armor_mid.rsi/inhand-right.png
new file mode 100644
index 00000000000..3566eda0e9a
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/Armor/petr_armor_mid.rsi/inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/Armor/petr_armor_mid.rsi/meta.json b/Resources/Textures/Corvax/Lore/Petr/Armor/petr_armor_mid.rsi/meta.json
new file mode 100644
index 00000000000..19c238b6222
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/Petr/Armor/petr_armor_mid.rsi/meta.json
@@ -0,0 +1,30 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/2fea0a59470c476cf3f927833d3918d89cbe6af8, digi made by kuro(388673708753027083)",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "equipped-OUTERCLOTHING",
+ "directions": 4
+ },
+ {
+ "name": "equipped-OUTERCLOTHING-digi",
+ "directions": 4
+ },
+ {
+ "name": "inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "inhand-right",
+ "directions": 4
+ }
+ ]
+}
diff --git a/Resources/Textures/Corvax/Lore/Petr/Armor/petr_hardsuits.rsi/equipped-OUTERCLOTHING.png b/Resources/Textures/Corvax/Lore/Petr/Armor/petr_hardsuits.rsi/equipped-OUTERCLOTHING.png
new file mode 100644
index 00000000000..79de11ea780
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/Armor/petr_hardsuits.rsi/equipped-OUTERCLOTHING.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/Armor/petr_hardsuits.rsi/icon.png b/Resources/Textures/Corvax/Lore/Petr/Armor/petr_hardsuits.rsi/icon.png
new file mode 100644
index 00000000000..f3c8e8d2fdd
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/Armor/petr_hardsuits.rsi/icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/Armor/petr_hardsuits.rsi/inhand-left.png b/Resources/Textures/Corvax/Lore/Petr/Armor/petr_hardsuits.rsi/inhand-left.png
new file mode 100644
index 00000000000..49236632ad2
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/Armor/petr_hardsuits.rsi/inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/Armor/petr_hardsuits.rsi/inhand-right.png b/Resources/Textures/Corvax/Lore/Petr/Armor/petr_hardsuits.rsi/inhand-right.png
new file mode 100644
index 00000000000..2ff9ae3bd09
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/Armor/petr_hardsuits.rsi/inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/Armor/petr_hardsuits.rsi/meta.json b/Resources/Textures/Corvax/Lore/Petr/Armor/petr_hardsuits.rsi/meta.json
new file mode 100644
index 00000000000..e482264df5f
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/Petr/Armor/petr_hardsuits.rsi/meta.json
@@ -0,0 +1,26 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/4f6190e2895e09116663ef282d3ce1d8b35c032e",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "equipped-OUTERCLOTHING",
+ "directions": 4
+ },
+ {
+ "name": "inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "inhand-right",
+ "directions": 4
+ }
+ ]
+}
diff --git a/Resources/Textures/Corvax/Lore/Petr/Armor/petr_hardsuits_helmet.rsi/equipped-HELMET.png b/Resources/Textures/Corvax/Lore/Petr/Armor/petr_hardsuits_helmet.rsi/equipped-HELMET.png
new file mode 100644
index 00000000000..e4a8ddd759e
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/Armor/petr_hardsuits_helmet.rsi/equipped-HELMET.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/Armor/petr_hardsuits_helmet.rsi/icon.png b/Resources/Textures/Corvax/Lore/Petr/Armor/petr_hardsuits_helmet.rsi/icon.png
new file mode 100644
index 00000000000..9683becca9e
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/Armor/petr_hardsuits_helmet.rsi/icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/Armor/petr_hardsuits_helmet.rsi/inhand-left.png b/Resources/Textures/Corvax/Lore/Petr/Armor/petr_hardsuits_helmet.rsi/inhand-left.png
new file mode 100644
index 00000000000..3b58f2de952
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/Armor/petr_hardsuits_helmet.rsi/inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/Armor/petr_hardsuits_helmet.rsi/inhand-right.png b/Resources/Textures/Corvax/Lore/Petr/Armor/petr_hardsuits_helmet.rsi/inhand-right.png
new file mode 100644
index 00000000000..ef3788e5477
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/Armor/petr_hardsuits_helmet.rsi/inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/Armor/petr_hardsuits_helmet.rsi/meta.json b/Resources/Textures/Corvax/Lore/Petr/Armor/petr_hardsuits_helmet.rsi/meta.json
new file mode 100644
index 00000000000..f87305d5124
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/Petr/Armor/petr_hardsuits_helmet.rsi/meta.json
@@ -0,0 +1,26 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/4f6190e2895e09116663ef282d3ce1d8b35c032e",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "equipped-HELMET",
+ "directions": 4
+ },
+ {
+ "name": "inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "inhand-right",
+ "directions": 4
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Resources/Textures/Corvax/Lore/Petr/Armor/petr_hardsuits_light.rsi/equipped-OUTERCLOTHING.png b/Resources/Textures/Corvax/Lore/Petr/Armor/petr_hardsuits_light.rsi/equipped-OUTERCLOTHING.png
new file mode 100644
index 00000000000..645f8551789
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/Armor/petr_hardsuits_light.rsi/equipped-OUTERCLOTHING.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/Armor/petr_hardsuits_light.rsi/icon.png b/Resources/Textures/Corvax/Lore/Petr/Armor/petr_hardsuits_light.rsi/icon.png
new file mode 100644
index 00000000000..3d78cd53db7
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/Armor/petr_hardsuits_light.rsi/icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/Armor/petr_hardsuits_light.rsi/inhand-left.png b/Resources/Textures/Corvax/Lore/Petr/Armor/petr_hardsuits_light.rsi/inhand-left.png
new file mode 100644
index 00000000000..49236632ad2
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/Armor/petr_hardsuits_light.rsi/inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/Armor/petr_hardsuits_light.rsi/inhand-right.png b/Resources/Textures/Corvax/Lore/Petr/Armor/petr_hardsuits_light.rsi/inhand-right.png
new file mode 100644
index 00000000000..2ff9ae3bd09
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/Armor/petr_hardsuits_light.rsi/inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/Armor/petr_hardsuits_light.rsi/meta.json b/Resources/Textures/Corvax/Lore/Petr/Armor/petr_hardsuits_light.rsi/meta.json
new file mode 100644
index 00000000000..e482264df5f
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/Petr/Armor/petr_hardsuits_light.rsi/meta.json
@@ -0,0 +1,26 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/4f6190e2895e09116663ef282d3ce1d8b35c032e",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "equipped-OUTERCLOTHING",
+ "directions": 4
+ },
+ {
+ "name": "inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "inhand-right",
+ "directions": 4
+ }
+ ]
+}
diff --git a/Resources/Textures/Corvax/Lore/Petr/Armor/petr_hardsuits_light_helmet.rsi/equipped-HELMET.png b/Resources/Textures/Corvax/Lore/Petr/Armor/petr_hardsuits_light_helmet.rsi/equipped-HELMET.png
new file mode 100644
index 00000000000..18f29947d8a
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/Armor/petr_hardsuits_light_helmet.rsi/equipped-HELMET.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/Armor/petr_hardsuits_light_helmet.rsi/icon.png b/Resources/Textures/Corvax/Lore/Petr/Armor/petr_hardsuits_light_helmet.rsi/icon.png
new file mode 100644
index 00000000000..7fa9bb8db6b
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/Armor/petr_hardsuits_light_helmet.rsi/icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/Armor/petr_hardsuits_light_helmet.rsi/inhand-left.png b/Resources/Textures/Corvax/Lore/Petr/Armor/petr_hardsuits_light_helmet.rsi/inhand-left.png
new file mode 100644
index 00000000000..133d780cf49
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/Armor/petr_hardsuits_light_helmet.rsi/inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/Armor/petr_hardsuits_light_helmet.rsi/inhand-right.png b/Resources/Textures/Corvax/Lore/Petr/Armor/petr_hardsuits_light_helmet.rsi/inhand-right.png
new file mode 100644
index 00000000000..87d8762faea
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/Armor/petr_hardsuits_light_helmet.rsi/inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/Armor/petr_hardsuits_light_helmet.rsi/meta.json b/Resources/Textures/Corvax/Lore/Petr/Armor/petr_hardsuits_light_helmet.rsi/meta.json
new file mode 100644
index 00000000000..f87305d5124
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/Petr/Armor/petr_hardsuits_light_helmet.rsi/meta.json
@@ -0,0 +1,26 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/4f6190e2895e09116663ef282d3ce1d8b35c032e",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "equipped-HELMET",
+ "directions": 4
+ },
+ {
+ "name": "inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "inhand-right",
+ "directions": 4
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Resources/Textures/Corvax/Lore/Petr/Armor/petr_hardsuits_strong.rsi/equipped-OUTERCLOTHING.png b/Resources/Textures/Corvax/Lore/Petr/Armor/petr_hardsuits_strong.rsi/equipped-OUTERCLOTHING.png
new file mode 100644
index 00000000000..64d2734cfc7
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/Armor/petr_hardsuits_strong.rsi/equipped-OUTERCLOTHING.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/Armor/petr_hardsuits_strong.rsi/icon.png b/Resources/Textures/Corvax/Lore/Petr/Armor/petr_hardsuits_strong.rsi/icon.png
new file mode 100644
index 00000000000..2ceb2a7df8f
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/Armor/petr_hardsuits_strong.rsi/icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/Armor/petr_hardsuits_strong.rsi/inhand-left.png b/Resources/Textures/Corvax/Lore/Petr/Armor/petr_hardsuits_strong.rsi/inhand-left.png
new file mode 100644
index 00000000000..49236632ad2
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/Armor/petr_hardsuits_strong.rsi/inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/Armor/petr_hardsuits_strong.rsi/inhand-right.png b/Resources/Textures/Corvax/Lore/Petr/Armor/petr_hardsuits_strong.rsi/inhand-right.png
new file mode 100644
index 00000000000..2ff9ae3bd09
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/Armor/petr_hardsuits_strong.rsi/inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/Armor/petr_hardsuits_strong.rsi/meta.json b/Resources/Textures/Corvax/Lore/Petr/Armor/petr_hardsuits_strong.rsi/meta.json
new file mode 100644
index 00000000000..e482264df5f
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/Petr/Armor/petr_hardsuits_strong.rsi/meta.json
@@ -0,0 +1,26 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/4f6190e2895e09116663ef282d3ce1d8b35c032e",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "equipped-OUTERCLOTHING",
+ "directions": 4
+ },
+ {
+ "name": "inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "inhand-right",
+ "directions": 4
+ }
+ ]
+}
diff --git a/Resources/Textures/Corvax/Lore/Petr/Armor/petr_hardsuits_strong_helmet.rsi/icon-flash.png b/Resources/Textures/Corvax/Lore/Petr/Armor/petr_hardsuits_strong_helmet.rsi/icon-flash.png
new file mode 100644
index 00000000000..b62cc01bba1
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/Armor/petr_hardsuits_strong_helmet.rsi/icon-flash.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/Armor/petr_hardsuits_strong_helmet.rsi/icon.png b/Resources/Textures/Corvax/Lore/Petr/Armor/petr_hardsuits_strong_helmet.rsi/icon.png
new file mode 100644
index 00000000000..198539ff771
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/Armor/petr_hardsuits_strong_helmet.rsi/icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/Armor/petr_hardsuits_strong_helmet.rsi/meta.json b/Resources/Textures/Corvax/Lore/Petr/Armor/petr_hardsuits_strong_helmet.rsi/meta.json
new file mode 100644
index 00000000000..7bea2d1a865
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/Petr/Armor/petr_hardsuits_strong_helmet.rsi/meta.json
@@ -0,0 +1,41 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/4f6190e2895e09116663ef282d3ce1d8b35c032e",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "icon-flash"
+ },
+ {
+ "name": "off-equipped-HELMET",
+ "directions": 4
+ },
+ {
+ "name": "off-inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "off-inhand-right",
+ "directions": 4
+ },
+ {
+ "name": "on-equipped-HELMET",
+ "directions": 4
+ },
+ {
+ "name": "on-inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "on-inhand-right",
+ "directions": 4
+ }
+ ]
+}
diff --git a/Resources/Textures/Corvax/Lore/Petr/Armor/petr_hardsuits_strong_helmet.rsi/off-equipped-HELMET.png b/Resources/Textures/Corvax/Lore/Petr/Armor/petr_hardsuits_strong_helmet.rsi/off-equipped-HELMET.png
new file mode 100644
index 00000000000..5a8eb349e57
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/Armor/petr_hardsuits_strong_helmet.rsi/off-equipped-HELMET.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/Armor/petr_hardsuits_strong_helmet.rsi/off-inhand-left.png b/Resources/Textures/Corvax/Lore/Petr/Armor/petr_hardsuits_strong_helmet.rsi/off-inhand-left.png
new file mode 100644
index 00000000000..f9109354d18
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/Armor/petr_hardsuits_strong_helmet.rsi/off-inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/Armor/petr_hardsuits_strong_helmet.rsi/off-inhand-right.png b/Resources/Textures/Corvax/Lore/Petr/Armor/petr_hardsuits_strong_helmet.rsi/off-inhand-right.png
new file mode 100644
index 00000000000..e95683f704d
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/Armor/petr_hardsuits_strong_helmet.rsi/off-inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/Armor/petr_hardsuits_strong_helmet.rsi/on-equipped-HELMET.png b/Resources/Textures/Corvax/Lore/Petr/Armor/petr_hardsuits_strong_helmet.rsi/on-equipped-HELMET.png
new file mode 100644
index 00000000000..2cf644e5536
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/Armor/petr_hardsuits_strong_helmet.rsi/on-equipped-HELMET.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/Armor/petr_hardsuits_strong_helmet.rsi/on-inhand-left.png b/Resources/Textures/Corvax/Lore/Petr/Armor/petr_hardsuits_strong_helmet.rsi/on-inhand-left.png
new file mode 100644
index 00000000000..552a5237bce
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/Armor/petr_hardsuits_strong_helmet.rsi/on-inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/Armor/petr_hardsuits_strong_helmet.rsi/on-inhand-right.png b/Resources/Textures/Corvax/Lore/Petr/Armor/petr_hardsuits_strong_helmet.rsi/on-inhand-right.png
new file mode 100644
index 00000000000..b0047837513
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/Armor/petr_hardsuits_strong_helmet.rsi/on-inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/Armor/petr_helmet.rsi/equipped-HELMET.png b/Resources/Textures/Corvax/Lore/Petr/Armor/petr_helmet.rsi/equipped-HELMET.png
new file mode 100644
index 00000000000..2dbf1110278
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/Armor/petr_helmet.rsi/equipped-HELMET.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/Armor/petr_helmet.rsi/icon.png b/Resources/Textures/Corvax/Lore/Petr/Armor/petr_helmet.rsi/icon.png
new file mode 100644
index 00000000000..2d0147d44dd
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/Armor/petr_helmet.rsi/icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/Armor/petr_helmet.rsi/inhand-left.png b/Resources/Textures/Corvax/Lore/Petr/Armor/petr_helmet.rsi/inhand-left.png
new file mode 100644
index 00000000000..f5b18b5bd17
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/Armor/petr_helmet.rsi/inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/Armor/petr_helmet.rsi/inhand-right.png b/Resources/Textures/Corvax/Lore/Petr/Armor/petr_helmet.rsi/inhand-right.png
new file mode 100644
index 00000000000..4550dfd726c
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/Armor/petr_helmet.rsi/inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/Armor/petr_helmet.rsi/light-equipped-HELMET.png b/Resources/Textures/Corvax/Lore/Petr/Armor/petr_helmet.rsi/light-equipped-HELMET.png
new file mode 100644
index 00000000000..e1ed2d59ae4
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/Armor/petr_helmet.rsi/light-equipped-HELMET.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/Armor/petr_helmet.rsi/lighton-equipped-HELMET.png b/Resources/Textures/Corvax/Lore/Petr/Armor/petr_helmet.rsi/lighton-equipped-HELMET.png
new file mode 100644
index 00000000000..634828f1b3e
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/Armor/petr_helmet.rsi/lighton-equipped-HELMET.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/Armor/petr_helmet.rsi/meta.json b/Resources/Textures/Corvax/Lore/Petr/Armor/petr_helmet.rsi/meta.json
new file mode 100644
index 00000000000..64c06de7c2c
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/Petr/Armor/petr_helmet.rsi/meta.json
@@ -0,0 +1,34 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/2fea0a59470c476cf3f927833d3918d89cbe6af8 \u0026 inhand taken at commit https://github.com/tgstation/tgstation/commit/d1582bf1b41a0e24fd7a18124c6ff46b86b393f9 and modified by github:Morb0",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "equipped-HELMET",
+ "directions": 4
+ },
+ {
+ "name": "light-equipped-HELMET",
+ "directions": 4
+ },
+ {
+ "name": "lighton-equipped-HELMET",
+ "directions": 4
+ },
+ {
+ "name": "inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "inhand-right",
+ "directions": 4
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Resources/Textures/Corvax/Lore/Petr/Equipment/petr_back.rsi/equipped-BACKPACK.png b/Resources/Textures/Corvax/Lore/Petr/Equipment/petr_back.rsi/equipped-BACKPACK.png
new file mode 100644
index 00000000000..d58e846785b
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/Equipment/petr_back.rsi/equipped-BACKPACK.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/Equipment/petr_back.rsi/icon.png b/Resources/Textures/Corvax/Lore/Petr/Equipment/petr_back.rsi/icon.png
new file mode 100644
index 00000000000..eeb1046f20f
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/Equipment/petr_back.rsi/icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/Equipment/petr_back.rsi/inhand-left.png b/Resources/Textures/Corvax/Lore/Petr/Equipment/petr_back.rsi/inhand-left.png
new file mode 100644
index 00000000000..d083be5217d
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/Equipment/petr_back.rsi/inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/Equipment/petr_back.rsi/inhand-right.png b/Resources/Textures/Corvax/Lore/Petr/Equipment/petr_back.rsi/inhand-right.png
new file mode 100644
index 00000000000..beee438df79
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/Equipment/petr_back.rsi/inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/Equipment/petr_back.rsi/meta.json b/Resources/Textures/Corvax/Lore/Petr/Equipment/petr_back.rsi/meta.json
new file mode 100644
index 00000000000..8fbc0737093
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/Petr/Equipment/petr_back.rsi/meta.json
@@ -0,0 +1,26 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/2e24b7af2221928e4b844a29408e821b60a5fe29",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "equipped-BACKPACK",
+ "directions": 4
+ },
+ {
+ "name": "inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "inhand-right",
+ "directions": 4
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Resources/Textures/Corvax/Lore/Petr/Equipment/petr_belt_e.rsi/equipped-BELT.png b/Resources/Textures/Corvax/Lore/Petr/Equipment/petr_belt_e.rsi/equipped-BELT.png
new file mode 100644
index 00000000000..a40fb33693f
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/Equipment/petr_belt_e.rsi/equipped-BELT.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/Equipment/petr_belt_e.rsi/icon.png b/Resources/Textures/Corvax/Lore/Petr/Equipment/petr_belt_e.rsi/icon.png
new file mode 100644
index 00000000000..bbc36f4b349
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/Equipment/petr_belt_e.rsi/icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/Equipment/petr_belt_e.rsi/inhand-left.png b/Resources/Textures/Corvax/Lore/Petr/Equipment/petr_belt_e.rsi/inhand-left.png
new file mode 100644
index 00000000000..6b82e7cbe51
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/Equipment/petr_belt_e.rsi/inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/Equipment/petr_belt_e.rsi/inhand-right.png b/Resources/Textures/Corvax/Lore/Petr/Equipment/petr_belt_e.rsi/inhand-right.png
new file mode 100644
index 00000000000..8045b91cccb
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/Equipment/petr_belt_e.rsi/inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/Equipment/petr_belt_e.rsi/meta.json b/Resources/Textures/Corvax/Lore/Petr/Equipment/petr_belt_e.rsi/meta.json
new file mode 100644
index 00000000000..c50efa5c755
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/Petr/Equipment/petr_belt_e.rsi/meta.json
@@ -0,0 +1,26 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Base taken from tgstation at commit https://github.com/tgstation/tgstation/commit/3fd95ab2a061459c881eeab6dbecaae5a8884f0a altered by Velcroboy",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "equipped-BELT",
+ "directions": 4
+ },
+ {
+ "name": "inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "inhand-right",
+ "directions": 4
+ }
+ ]
+}
diff --git a/Resources/Textures/Corvax/Lore/Petr/Equipment/petr_belt_s.rsi/equipped-BELT.png b/Resources/Textures/Corvax/Lore/Petr/Equipment/petr_belt_s.rsi/equipped-BELT.png
new file mode 100644
index 00000000000..dfe663e3513
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/Equipment/petr_belt_s.rsi/equipped-BELT.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/Equipment/petr_belt_s.rsi/icon.png b/Resources/Textures/Corvax/Lore/Petr/Equipment/petr_belt_s.rsi/icon.png
new file mode 100644
index 00000000000..c95a97d06ce
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/Equipment/petr_belt_s.rsi/icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/Equipment/petr_belt_s.rsi/inhand-left.png b/Resources/Textures/Corvax/Lore/Petr/Equipment/petr_belt_s.rsi/inhand-left.png
new file mode 100644
index 00000000000..6b82e7cbe51
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/Equipment/petr_belt_s.rsi/inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/Equipment/petr_belt_s.rsi/inhand-right.png b/Resources/Textures/Corvax/Lore/Petr/Equipment/petr_belt_s.rsi/inhand-right.png
new file mode 100644
index 00000000000..8045b91cccb
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/Equipment/petr_belt_s.rsi/inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/Equipment/petr_belt_s.rsi/meta.json b/Resources/Textures/Corvax/Lore/Petr/Equipment/petr_belt_s.rsi/meta.json
new file mode 100644
index 00000000000..c50efa5c755
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/Petr/Equipment/petr_belt_s.rsi/meta.json
@@ -0,0 +1,26 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Base taken from tgstation at commit https://github.com/tgstation/tgstation/commit/3fd95ab2a061459c881eeab6dbecaae5a8884f0a altered by Velcroboy",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "equipped-BELT",
+ "directions": 4
+ },
+ {
+ "name": "inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "inhand-right",
+ "directions": 4
+ }
+ ]
+}
diff --git a/Resources/Textures/Corvax/Lore/Petr/Equipment/petr_boots.rsi/equipped-FEET-digi.png b/Resources/Textures/Corvax/Lore/Petr/Equipment/petr_boots.rsi/equipped-FEET-digi.png
new file mode 100644
index 00000000000..09125b59615
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/Equipment/petr_boots.rsi/equipped-FEET-digi.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/Equipment/petr_boots.rsi/equipped-FEET.png b/Resources/Textures/Corvax/Lore/Petr/Equipment/petr_boots.rsi/equipped-FEET.png
new file mode 100644
index 00000000000..9a4bb87139d
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/Equipment/petr_boots.rsi/equipped-FEET.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/Equipment/petr_boots.rsi/icon.png b/Resources/Textures/Corvax/Lore/Petr/Equipment/petr_boots.rsi/icon.png
new file mode 100644
index 00000000000..40100b9bc76
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/Equipment/petr_boots.rsi/icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/Equipment/petr_boots.rsi/inhand-left.png b/Resources/Textures/Corvax/Lore/Petr/Equipment/petr_boots.rsi/inhand-left.png
new file mode 100644
index 00000000000..03bdacf9fb5
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/Equipment/petr_boots.rsi/inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/Equipment/petr_boots.rsi/inhand-right.png b/Resources/Textures/Corvax/Lore/Petr/Equipment/petr_boots.rsi/inhand-right.png
new file mode 100644
index 00000000000..f00d861ca54
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/Equipment/petr_boots.rsi/inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/Equipment/petr_boots.rsi/meta.json b/Resources/Textures/Corvax/Lore/Petr/Equipment/petr_boots.rsi/meta.json
new file mode 100644
index 00000000000..a0e521f0c7b
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/Petr/Equipment/petr_boots.rsi/meta.json
@@ -0,0 +1,30 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/2fea0a59470c476cf3f927833d3918d89cbe6af8, digi made by kuro(388673708753027083)",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "equipped-FEET",
+ "directions": 4
+ },
+ {
+ "name": "equipped-FEET-digi",
+ "directions": 4
+ },
+ {
+ "name": "inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "inhand-right",
+ "directions": 4
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Resources/Textures/Corvax/Lore/Petr/Equipment/petr_cap_p.rsi/equipped-HELMET-hamster.png b/Resources/Textures/Corvax/Lore/Petr/Equipment/petr_cap_p.rsi/equipped-HELMET-hamster.png
new file mode 100644
index 00000000000..8a078b2f9ed
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/Equipment/petr_cap_p.rsi/equipped-HELMET-hamster.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/Equipment/petr_cap_p.rsi/equipped-HELMET.png b/Resources/Textures/Corvax/Lore/Petr/Equipment/petr_cap_p.rsi/equipped-HELMET.png
new file mode 100644
index 00000000000..cfa52d3a59a
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/Equipment/petr_cap_p.rsi/equipped-HELMET.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/Equipment/petr_cap_p.rsi/icon.png b/Resources/Textures/Corvax/Lore/Petr/Equipment/petr_cap_p.rsi/icon.png
new file mode 100644
index 00000000000..ddfee1dec9d
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/Equipment/petr_cap_p.rsi/icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/Equipment/petr_cap_p.rsi/inhand-left.png b/Resources/Textures/Corvax/Lore/Petr/Equipment/petr_cap_p.rsi/inhand-left.png
new file mode 100644
index 00000000000..fadb6f82f01
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/Equipment/petr_cap_p.rsi/inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/Equipment/petr_cap_p.rsi/inhand-right.png b/Resources/Textures/Corvax/Lore/Petr/Equipment/petr_cap_p.rsi/inhand-right.png
new file mode 100644
index 00000000000..e5c3dc85368
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/Equipment/petr_cap_p.rsi/inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/Equipment/petr_cap_p.rsi/meta.json b/Resources/Textures/Corvax/Lore/Petr/Equipment/petr_cap_p.rsi/meta.json
new file mode 100644
index 00000000000..6b601e23590
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/Petr/Equipment/petr_cap_p.rsi/meta.json
@@ -0,0 +1,30 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/2fea0a59470c476cf3f927833d3918d89cbe6af8",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "equipped-HELMET",
+ "directions": 4
+ },
+ {
+ "name": "equipped-HELMET-hamster",
+ "directions": 4
+ },
+ {
+ "name": "inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "inhand-right",
+ "directions": 4
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Resources/Textures/Corvax/Lore/Petr/Equipment/petr_cloak.rsi/equipped-NECK.png b/Resources/Textures/Corvax/Lore/Petr/Equipment/petr_cloak.rsi/equipped-NECK.png
new file mode 100644
index 00000000000..784818b2c09
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/Equipment/petr_cloak.rsi/equipped-NECK.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/Equipment/petr_cloak.rsi/icon.png b/Resources/Textures/Corvax/Lore/Petr/Equipment/petr_cloak.rsi/icon.png
new file mode 100644
index 00000000000..7a1cc1c67e4
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/Equipment/petr_cloak.rsi/icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/Equipment/petr_cloak.rsi/inhand-left.png b/Resources/Textures/Corvax/Lore/Petr/Equipment/petr_cloak.rsi/inhand-left.png
new file mode 100644
index 00000000000..8b3b9de68fb
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/Equipment/petr_cloak.rsi/inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/Equipment/petr_cloak.rsi/inhand-right.png b/Resources/Textures/Corvax/Lore/Petr/Equipment/petr_cloak.rsi/inhand-right.png
new file mode 100644
index 00000000000..8d1a99357ec
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/Equipment/petr_cloak.rsi/inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/Equipment/petr_cloak.rsi/meta.json b/Resources/Textures/Corvax/Lore/Petr/Equipment/petr_cloak.rsi/meta.json
new file mode 100644
index 00000000000..ceb2d476207
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/Petr/Equipment/petr_cloak.rsi/meta.json
@@ -0,0 +1,26 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/5a73e8f825ff279e82949b9329783a9e3070e2da, sprites in hand by PuroSlavKing (Github) and RudeyCoolLeet#3875, remade by 𝚆𝚊𝚛𝚝𝚊𝚐𝚕𝚎𝚡#0912",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "equipped-NECK",
+ "directions": 4
+ },
+ {
+ "name": "inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "inhand-right",
+ "directions": 4
+ }
+ ]
+}
diff --git a/Resources/Textures/Corvax/Lore/Petr/Equipment/petr_encryption_keys.rsi/crypt_gray.png b/Resources/Textures/Corvax/Lore/Petr/Equipment/petr_encryption_keys.rsi/crypt_gray.png
new file mode 100644
index 00000000000..bc652ee1a8c
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/Equipment/petr_encryption_keys.rsi/crypt_gray.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/Equipment/petr_encryption_keys.rsi/label_com.png b/Resources/Textures/Corvax/Lore/Petr/Equipment/petr_encryption_keys.rsi/label_com.png
new file mode 100644
index 00000000000..b259e87004d
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/Equipment/petr_encryption_keys.rsi/label_com.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/Equipment/petr_encryption_keys.rsi/label_sold.png b/Resources/Textures/Corvax/Lore/Petr/Equipment/petr_encryption_keys.rsi/label_sold.png
new file mode 100644
index 00000000000..2200b203033
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/Equipment/petr_encryption_keys.rsi/label_sold.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/Equipment/petr_encryption_keys.rsi/meta.json b/Resources/Textures/Corvax/Lore/Petr/Equipment/petr_encryption_keys.rsi/meta.json
new file mode 100644
index 00000000000..e2e9fdb3637
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/Petr/Equipment/petr_encryption_keys.rsi/meta.json
@@ -0,0 +1,20 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Created by DSC@300074782328750080 for Space Station 14.",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "crypt_gray"
+ },
+ {
+ "name": "label_com"
+ },
+ {
+ "name": "label_sold"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Resources/Textures/Corvax/Lore/Petr/Equipment/petr_garniture.rsi/equipped-EARS.png b/Resources/Textures/Corvax/Lore/Petr/Equipment/petr_garniture.rsi/equipped-EARS.png
new file mode 100644
index 00000000000..f07d8f73020
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/Equipment/petr_garniture.rsi/equipped-EARS.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/Equipment/petr_garniture.rsi/icon.png b/Resources/Textures/Corvax/Lore/Petr/Equipment/petr_garniture.rsi/icon.png
new file mode 100644
index 00000000000..67f67691866
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/Equipment/petr_garniture.rsi/icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/Equipment/petr_garniture.rsi/meta.json b/Resources/Textures/Corvax/Lore/Petr/Equipment/petr_garniture.rsi/meta.json
new file mode 100644
index 00000000000..b612633d44f
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/Petr/Equipment/petr_garniture.rsi/meta.json
@@ -0,0 +1,18 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Made by Hqlle and SonicHDC (github)",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "equipped-EARS",
+ "directions": 4
+ }
+ ]
+}
diff --git a/Resources/Textures/Corvax/Lore/Petr/Equipment/petr_id_cards.rsi/default-inhand-left.png b/Resources/Textures/Corvax/Lore/Petr/Equipment/petr_id_cards.rsi/default-inhand-left.png
new file mode 100644
index 00000000000..f7848f63f6a
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/Equipment/petr_id_cards.rsi/default-inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/Equipment/petr_id_cards.rsi/default-inhand-right.png b/Resources/Textures/Corvax/Lore/Petr/Equipment/petr_id_cards.rsi/default-inhand-right.png
new file mode 100644
index 00000000000..82b5598806d
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/Equipment/petr_id_cards.rsi/default-inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/Equipment/petr_id_cards.rsi/default.png b/Resources/Textures/Corvax/Lore/Petr/Equipment/petr_id_cards.rsi/default.png
new file mode 100644
index 00000000000..5e3e652830a
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/Equipment/petr_id_cards.rsi/default.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/Equipment/petr_id_cards.rsi/meta.json b/Resources/Textures/Corvax/Lore/Petr/Equipment/petr_id_cards.rsi/meta.json
new file mode 100644
index 00000000000..d2ae31ebd3b
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/Petr/Equipment/petr_id_cards.rsi/meta.json
@@ -0,0 +1,28 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/d917f4c2a088419d5c3aec7656b7ff8cebd1822e idcluwne made by brainfood1183 (github) for ss14, idbrigmedic made by PuroSlavKing (Github), pirate made by brainfood1183 (github)",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "default"
+ },
+ {
+ "name": "sol"
+ },
+ {
+ "name": "default-inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "default-inhand-right",
+ "directions": 4
+ },
+ {
+ "name": "ofi"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Resources/Textures/Corvax/Lore/Petr/Equipment/petr_id_cards.rsi/ofi.png b/Resources/Textures/Corvax/Lore/Petr/Equipment/petr_id_cards.rsi/ofi.png
new file mode 100644
index 00000000000..530c905091c
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/Equipment/petr_id_cards.rsi/ofi.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/Equipment/petr_id_cards.rsi/sol.png b/Resources/Textures/Corvax/Lore/Petr/Equipment/petr_id_cards.rsi/sol.png
new file mode 100644
index 00000000000..b65c9acb883
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/Equipment/petr_id_cards.rsi/sol.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/Equipment/petr_pda.rsi/equipped-BELT.png b/Resources/Textures/Corvax/Lore/Petr/Equipment/petr_pda.rsi/equipped-BELT.png
new file mode 100644
index 00000000000..6901e6c33b1
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/Equipment/petr_pda.rsi/equipped-BELT.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/Equipment/petr_pda.rsi/equipped-IDCARD.png b/Resources/Textures/Corvax/Lore/Petr/Equipment/petr_pda.rsi/equipped-IDCARD.png
new file mode 100644
index 00000000000..6901e6c33b1
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/Equipment/petr_pda.rsi/equipped-IDCARD.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/Equipment/petr_pda.rsi/id_overlay.png b/Resources/Textures/Corvax/Lore/Petr/Equipment/petr_pda.rsi/id_overlay.png
new file mode 100644
index 00000000000..8dea8a5b557
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/Equipment/petr_pda.rsi/id_overlay.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/Equipment/petr_pda.rsi/inhand-left.png b/Resources/Textures/Corvax/Lore/Petr/Equipment/petr_pda.rsi/inhand-left.png
new file mode 100644
index 00000000000..12b784f81e8
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/Equipment/petr_pda.rsi/inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/Equipment/petr_pda.rsi/inhand-right.png b/Resources/Textures/Corvax/Lore/Petr/Equipment/petr_pda.rsi/inhand-right.png
new file mode 100644
index 00000000000..6919215bcf5
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/Equipment/petr_pda.rsi/inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/Equipment/petr_pda.rsi/insert_overlay.png b/Resources/Textures/Corvax/Lore/Petr/Equipment/petr_pda.rsi/insert_overlay.png
new file mode 100644
index 00000000000..61ba781c1ff
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/Equipment/petr_pda.rsi/insert_overlay.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/Equipment/petr_pda.rsi/light_overlay.png b/Resources/Textures/Corvax/Lore/Petr/Equipment/petr_pda.rsi/light_overlay.png
new file mode 100644
index 00000000000..286a6c32558
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/Equipment/petr_pda.rsi/light_overlay.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/Equipment/petr_pda.rsi/meta.json b/Resources/Textures/Corvax/Lore/Petr/Equipment/petr_pda.rsi/meta.json
new file mode 100644
index 00000000000..4648cf63819
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/Petr/Equipment/petr_pda.rsi/meta.json
@@ -0,0 +1,39 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from tgstation at https://github.com/tgstation/tgstation/commit/59f2a4e10e5ba36033c9734ddebfbbdc6157472d, pda-cluwne made by brainfood1183 (github) ss14 | pda-brigmedic and pda-centcom made by PuroSlavKing (Github) | pda-brigemdic resprited by H\u00FClle#2562 (Discord), pda-pirate made by brainfood1183 (Github), pda-syndi-agent drawn by Ubaser",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "id_overlay"
+ },
+ {
+ "name": "equipped-BELT",
+ "directions": 4
+ },
+ {
+ "name": "inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "inhand-right",
+ "directions": 4
+ },
+ {
+ "name": "insert_overlay"
+ },
+ {
+ "name": "light_overlay"
+ },
+ {
+ "name": "pda"
+ },
+ {
+ "name": "equipped-IDCARD",
+ "directions": 4
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Resources/Textures/Corvax/Lore/Petr/Equipment/petr_pda.rsi/pda.png b/Resources/Textures/Corvax/Lore/Petr/Equipment/petr_pda.rsi/pda.png
new file mode 100644
index 00000000000..c01f9789136
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/Equipment/petr_pda.rsi/pda.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/Equipment/petr_stamp.rsi/meta.json b/Resources/Textures/Corvax/Lore/Petr/Equipment/petr_stamp.rsi/meta.json
new file mode 100644
index 00000000000..cbf586d77a0
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/Petr/Equipment/petr_stamp.rsi/meta.json
@@ -0,0 +1,14 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from tgstation at https://github.com/tgstation/tgstation/commit/e1142f20f5e4661cb6845cfcf2dd69f864d67432. New stamp- icons taken from tgstation at https://github.com/tgstation/tgstation/commit/fb1012102257b7b0a08d861fd2b8ba963c416e93. stamp-warden is a darker version of stamp-hos.",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "stamp"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Resources/Textures/Corvax/Lore/Petr/Equipment/petr_stamp.rsi/stamp.png b/Resources/Textures/Corvax/Lore/Petr/Equipment/petr_stamp.rsi/stamp.png
new file mode 100644
index 00000000000..06a0b17c209
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/Equipment/petr_stamp.rsi/stamp.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/Equipment/petr_uniform.rsi/equipped-INNERCLOTHING-digi.png b/Resources/Textures/Corvax/Lore/Petr/Equipment/petr_uniform.rsi/equipped-INNERCLOTHING-digi.png
new file mode 100644
index 00000000000..16769e9a75c
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/Equipment/petr_uniform.rsi/equipped-INNERCLOTHING-digi.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/Equipment/petr_uniform.rsi/equipped-INNERCLOTHING-monkey.png b/Resources/Textures/Corvax/Lore/Petr/Equipment/petr_uniform.rsi/equipped-INNERCLOTHING-monkey.png
new file mode 100644
index 00000000000..2826da69b83
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/Equipment/petr_uniform.rsi/equipped-INNERCLOTHING-monkey.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/Equipment/petr_uniform.rsi/equipped-INNERCLOTHING.png b/Resources/Textures/Corvax/Lore/Petr/Equipment/petr_uniform.rsi/equipped-INNERCLOTHING.png
new file mode 100644
index 00000000000..603102e3289
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/Equipment/petr_uniform.rsi/equipped-INNERCLOTHING.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/Equipment/petr_uniform.rsi/icon.png b/Resources/Textures/Corvax/Lore/Petr/Equipment/petr_uniform.rsi/icon.png
new file mode 100644
index 00000000000..b5bc197a25d
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/Equipment/petr_uniform.rsi/icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/Equipment/petr_uniform.rsi/inhand-left.png b/Resources/Textures/Corvax/Lore/Petr/Equipment/petr_uniform.rsi/inhand-left.png
new file mode 100644
index 00000000000..a0aaeffd1a7
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/Equipment/petr_uniform.rsi/inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/Equipment/petr_uniform.rsi/inhand-right.png b/Resources/Textures/Corvax/Lore/Petr/Equipment/petr_uniform.rsi/inhand-right.png
new file mode 100644
index 00000000000..65d8c8c0211
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/Equipment/petr_uniform.rsi/inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/Equipment/petr_uniform.rsi/meta.json b/Resources/Textures/Corvax/Lore/Petr/Equipment/petr_uniform.rsi/meta.json
new file mode 100644
index 00000000000..d176bdc5dda
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/Petr/Equipment/petr_uniform.rsi/meta.json
@@ -0,0 +1,34 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/c838ba21dae97db345e0113f99596decd1d66039. In hand sprite scaled down by potato1234_x, monkey made by SonicHDC (github) for ss14, digi made by kuro(388673708753027083)",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "equipped-INNERCLOTHING",
+ "directions": 4
+ },
+ {
+ "name": "equipped-INNERCLOTHING-monkey",
+ "directions": 4
+ },
+ {
+ "name": "equipped-INNERCLOTHING-digi",
+ "directions": 4
+ },
+ {
+ "name": "inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "inhand-right",
+ "directions": 4
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Resources/Textures/Corvax/Lore/Petr/Weapon/petr_automat.rsi/base.png b/Resources/Textures/Corvax/Lore/Petr/Weapon/petr_automat.rsi/base.png
new file mode 100644
index 00000000000..67d5c2bb6b7
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/Weapon/petr_automat.rsi/base.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/Weapon/petr_automat.rsi/bolt-open.png b/Resources/Textures/Corvax/Lore/Petr/Weapon/petr_automat.rsi/bolt-open.png
new file mode 100644
index 00000000000..a3169c6124b
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/Weapon/petr_automat.rsi/bolt-open.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/Weapon/petr_automat.rsi/equipped-BACKPACK.png b/Resources/Textures/Corvax/Lore/Petr/Weapon/petr_automat.rsi/equipped-BACKPACK.png
new file mode 100644
index 00000000000..648a88abb9e
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/Weapon/petr_automat.rsi/equipped-BACKPACK.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/Weapon/petr_automat.rsi/icon.png b/Resources/Textures/Corvax/Lore/Petr/Weapon/petr_automat.rsi/icon.png
new file mode 100644
index 00000000000..1ede88b76a1
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/Weapon/petr_automat.rsi/icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/Weapon/petr_automat.rsi/inhand-left.png b/Resources/Textures/Corvax/Lore/Petr/Weapon/petr_automat.rsi/inhand-left.png
new file mode 100644
index 00000000000..120c9a220c4
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/Weapon/petr_automat.rsi/inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/Weapon/petr_automat.rsi/inhand-right.png b/Resources/Textures/Corvax/Lore/Petr/Weapon/petr_automat.rsi/inhand-right.png
new file mode 100644
index 00000000000..f9434389d29
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/Weapon/petr_automat.rsi/inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/Weapon/petr_automat.rsi/mag-0.png b/Resources/Textures/Corvax/Lore/Petr/Weapon/petr_automat.rsi/mag-0.png
new file mode 100644
index 00000000000..872dd5cf83c
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/Weapon/petr_automat.rsi/mag-0.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/Weapon/petr_automat.rsi/meta.json b/Resources/Textures/Corvax/Lore/Petr/Weapon/petr_automat.rsi/meta.json
new file mode 100644
index 00000000000..0c7bb0ed88d
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/Petr/Weapon/petr_automat.rsi/meta.json
@@ -0,0 +1,35 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken/modified from cev-eris at https://github.com/discordia-space/CEV-Eris/pull/6042/commits/64916c98f4847acc4adf3a2416bf78c005fd7dd7, https://github.com/discordia-space/CEV-Eris/raw/e1a3cbe9ba2e6e29b7f1cad1bb456b390aac936d/icons/obj/guns/projectile.dmi, backpack sprite by Peptide, backpack sling sprite edited by Boaz1111",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "base"
+ },
+ {
+ "name": "bolt-open"
+ },
+ {
+ "name": "mag-0"
+ },
+ {
+ "name": "inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "inhand-right",
+ "directions": 4
+ },
+ {
+ "name": "equipped-BACKPACK",
+ "directions": 4
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Resources/Textures/Corvax/Lore/Petr/Weapon/petr_automat_magazine.rsi/base.png b/Resources/Textures/Corvax/Lore/Petr/Weapon/petr_automat_magazine.rsi/base.png
new file mode 100644
index 00000000000..42092b0099a
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/Weapon/petr_automat_magazine.rsi/base.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/Weapon/petr_automat_magazine.rsi/mag-1.png b/Resources/Textures/Corvax/Lore/Petr/Weapon/petr_automat_magazine.rsi/mag-1.png
new file mode 100644
index 00000000000..61c003af20b
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/Weapon/petr_automat_magazine.rsi/mag-1.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/Weapon/petr_automat_magazine.rsi/meta.json b/Resources/Textures/Corvax/Lore/Petr/Weapon/petr_automat_magazine.rsi/meta.json
new file mode 100644
index 00000000000..afafbe57ff5
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/Petr/Weapon/petr_automat_magazine.rsi/meta.json
@@ -0,0 +1,17 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken/modified from cev-eris at https://github.com/discordia-space/CEV-Eris/pull/6042/commits/64916c98f4847acc4adf3a2416bf78c005fd7dd7, https://github.com/discordia-space/CEV-Eris/raw/e1a3cbe9ba2e6e29b7f1cad1bb456b390aac936d/icons/obj/guns/projectile.dmi, backpack sprite by Peptide, backpack sling sprite edited by Boaz1111",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "base"
+ },
+ {
+ "name": "mag-1"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Resources/Textures/Corvax/Lore/Petr/Weapon/petr_box_ammo.rsi/mag-0.png b/Resources/Textures/Corvax/Lore/Petr/Weapon/petr_box_ammo.rsi/mag-0.png
new file mode 100644
index 00000000000..e51a63f3597
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/Weapon/petr_box_ammo.rsi/mag-0.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/Weapon/petr_box_ammo.rsi/mag-1.png b/Resources/Textures/Corvax/Lore/Petr/Weapon/petr_box_ammo.rsi/mag-1.png
new file mode 100644
index 00000000000..f177ad1ee97
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/Weapon/petr_box_ammo.rsi/mag-1.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/Weapon/petr_box_ammo.rsi/meta.json b/Resources/Textures/Corvax/Lore/Petr/Weapon/petr_box_ammo.rsi/meta.json
new file mode 100644
index 00000000000..d2b78236898
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/Petr/Weapon/petr_box_ammo.rsi/meta.json
@@ -0,0 +1,26 @@
+{
+ "version": 1,
+ "license": "CC-BY-NC-SA-4.0",
+ "copyright": "Sprite created by crazzy_pingvin",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "rifle"
+ },
+ {
+ "name": "revolver"
+ },
+ {
+ "name": "pistol"
+ },
+ {
+ "name": "mag-0"
+ },
+ {
+ "name": "mag-1"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Resources/Textures/Corvax/Lore/Petr/Weapon/petr_box_ammo.rsi/pistol.png b/Resources/Textures/Corvax/Lore/Petr/Weapon/petr_box_ammo.rsi/pistol.png
new file mode 100644
index 00000000000..ba7d4d1a6e9
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/Weapon/petr_box_ammo.rsi/pistol.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/Weapon/petr_box_ammo.rsi/revolver.png b/Resources/Textures/Corvax/Lore/Petr/Weapon/petr_box_ammo.rsi/revolver.png
new file mode 100644
index 00000000000..ba2b401e4a9
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/Weapon/petr_box_ammo.rsi/revolver.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/Weapon/petr_box_ammo.rsi/rifle.png b/Resources/Textures/Corvax/Lore/Petr/Weapon/petr_box_ammo.rsi/rifle.png
new file mode 100644
index 00000000000..da9ae77f144
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/Weapon/petr_box_ammo.rsi/rifle.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/Weapon/petr_lmg.rsi/base.png b/Resources/Textures/Corvax/Lore/Petr/Weapon/petr_lmg.rsi/base.png
new file mode 100644
index 00000000000..e696fbf956d
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/Weapon/petr_lmg.rsi/base.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/Weapon/petr_lmg.rsi/bolt-open.png b/Resources/Textures/Corvax/Lore/Petr/Weapon/petr_lmg.rsi/bolt-open.png
new file mode 100644
index 00000000000..f490c227fec
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/Weapon/petr_lmg.rsi/bolt-open.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/Weapon/petr_lmg.rsi/equipped-BACKPACK.png b/Resources/Textures/Corvax/Lore/Petr/Weapon/petr_lmg.rsi/equipped-BACKPACK.png
new file mode 100644
index 00000000000..fb5b09892f5
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/Weapon/petr_lmg.rsi/equipped-BACKPACK.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/Weapon/petr_lmg.rsi/icon.png b/Resources/Textures/Corvax/Lore/Petr/Weapon/petr_lmg.rsi/icon.png
new file mode 100644
index 00000000000..4f2a6a59189
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/Weapon/petr_lmg.rsi/icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/Weapon/petr_lmg.rsi/inhand-left.png b/Resources/Textures/Corvax/Lore/Petr/Weapon/petr_lmg.rsi/inhand-left.png
new file mode 100644
index 00000000000..4eaac40123e
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/Weapon/petr_lmg.rsi/inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/Weapon/petr_lmg.rsi/inhand-right.png b/Resources/Textures/Corvax/Lore/Petr/Weapon/petr_lmg.rsi/inhand-right.png
new file mode 100644
index 00000000000..40f7efc3d69
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/Weapon/petr_lmg.rsi/inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/Weapon/petr_lmg.rsi/mag-0.png b/Resources/Textures/Corvax/Lore/Petr/Weapon/petr_lmg.rsi/mag-0.png
new file mode 100644
index 00000000000..0c7e40414b8
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/Weapon/petr_lmg.rsi/mag-0.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/Weapon/petr_lmg.rsi/mag-1.png b/Resources/Textures/Corvax/Lore/Petr/Weapon/petr_lmg.rsi/mag-1.png
new file mode 100644
index 00000000000..36134a04cae
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/Weapon/petr_lmg.rsi/mag-1.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/Weapon/petr_lmg.rsi/mag-2.png b/Resources/Textures/Corvax/Lore/Petr/Weapon/petr_lmg.rsi/mag-2.png
new file mode 100644
index 00000000000..a3937a9cf3a
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/Weapon/petr_lmg.rsi/mag-2.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/Weapon/petr_lmg.rsi/mag-3.png b/Resources/Textures/Corvax/Lore/Petr/Weapon/petr_lmg.rsi/mag-3.png
new file mode 100644
index 00000000000..d7c1869147c
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/Weapon/petr_lmg.rsi/mag-3.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/Weapon/petr_lmg.rsi/meta.json b/Resources/Textures/Corvax/Lore/Petr/Weapon/petr_lmg.rsi/meta.json
new file mode 100644
index 00000000000..8cd2e3fe7b8
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/Petr/Weapon/petr_lmg.rsi/meta.json
@@ -0,0 +1,52 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from cev-eris at https://github.com/discordia-space/CEV-Eris/raw/237d8f7894617007d75c71d5d9feb4354c78debd/icons/obj/guns/lmg.dmi, backpack sprite by Peptide, backpack sling sprite edited by Boaz1111",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "base"
+ },
+ {
+ "name": "bolt-open"
+ },
+ {
+ "name": "mag-0"
+ },
+ {
+ "name": "mag-1"
+ },
+ {
+ "name": "mag-2"
+ },
+ {
+ "name": "mag-3"
+ },
+ {
+ "name": "inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "inhand-right",
+ "directions": 4
+ },
+ {
+ "name": "wielded-inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "wielded-inhand-right",
+ "directions": 4
+ },
+ {
+ "name": "equipped-BACKPACK",
+ "directions": 4
+ }
+ ]
+}
diff --git a/Resources/Textures/Corvax/Lore/Petr/Weapon/petr_lmg.rsi/wielded-inhand-left.png b/Resources/Textures/Corvax/Lore/Petr/Weapon/petr_lmg.rsi/wielded-inhand-left.png
new file mode 100644
index 00000000000..0c23de2cec5
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/Weapon/petr_lmg.rsi/wielded-inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/Weapon/petr_lmg.rsi/wielded-inhand-right.png b/Resources/Textures/Corvax/Lore/Petr/Weapon/petr_lmg.rsi/wielded-inhand-right.png
new file mode 100644
index 00000000000..2a524291157
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/Weapon/petr_lmg.rsi/wielded-inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/Weapon/petr_lmg_magazine.rsi/base.png b/Resources/Textures/Corvax/Lore/Petr/Weapon/petr_lmg_magazine.rsi/base.png
new file mode 100644
index 00000000000..adceee98399
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/Weapon/petr_lmg_magazine.rsi/base.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/Weapon/petr_lmg_magazine.rsi/mag-1.png b/Resources/Textures/Corvax/Lore/Petr/Weapon/petr_lmg_magazine.rsi/mag-1.png
new file mode 100644
index 00000000000..8e8cdd93124
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/Weapon/petr_lmg_magazine.rsi/mag-1.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/Weapon/petr_lmg_magazine.rsi/mag-2.png b/Resources/Textures/Corvax/Lore/Petr/Weapon/petr_lmg_magazine.rsi/mag-2.png
new file mode 100644
index 00000000000..80944b10aa4
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/Weapon/petr_lmg_magazine.rsi/mag-2.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/Weapon/petr_lmg_magazine.rsi/mag-3.png b/Resources/Textures/Corvax/Lore/Petr/Weapon/petr_lmg_magazine.rsi/mag-3.png
new file mode 100644
index 00000000000..450d7bf85e3
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/Weapon/petr_lmg_magazine.rsi/mag-3.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/Weapon/petr_lmg_magazine.rsi/mag-4.png b/Resources/Textures/Corvax/Lore/Petr/Weapon/petr_lmg_magazine.rsi/mag-4.png
new file mode 100644
index 00000000000..38f1a22b8fc
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/Weapon/petr_lmg_magazine.rsi/mag-4.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/Weapon/petr_lmg_magazine.rsi/mag-5.png b/Resources/Textures/Corvax/Lore/Petr/Weapon/petr_lmg_magazine.rsi/mag-5.png
new file mode 100644
index 00000000000..e565e9e2839
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/Weapon/petr_lmg_magazine.rsi/mag-5.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/Weapon/petr_lmg_magazine.rsi/mag-6.png b/Resources/Textures/Corvax/Lore/Petr/Weapon/petr_lmg_magazine.rsi/mag-6.png
new file mode 100644
index 00000000000..aa6657cfa74
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/Weapon/petr_lmg_magazine.rsi/mag-6.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/Weapon/petr_lmg_magazine.rsi/mag-7.png b/Resources/Textures/Corvax/Lore/Petr/Weapon/petr_lmg_magazine.rsi/mag-7.png
new file mode 100644
index 00000000000..3a403e145a2
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/Weapon/petr_lmg_magazine.rsi/mag-7.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/Weapon/petr_lmg_magazine.rsi/meta.json b/Resources/Textures/Corvax/Lore/Petr/Weapon/petr_lmg_magazine.rsi/meta.json
new file mode 100644
index 00000000000..ae6061f323b
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/Petr/Weapon/petr_lmg_magazine.rsi/meta.json
@@ -0,0 +1,35 @@
+{
+ "version": 1,
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "license": "CC-BY-SA-3.0",
+ "copyright": "https://github.com/discordia-space/CEV-Eris/raw/aed9cbddbf9039dae1e4f02bab592248b0539431/icons/obj/ammo_mags.dmi",
+ "states": [
+ {
+ "name": "base"
+ },
+ {
+ "name": "mag-1"
+ },
+ {
+ "name": "mag-2"
+ },
+ {
+ "name": "mag-3"
+ },
+ {
+ "name": "mag-4"
+ },
+ {
+ "name": "mag-5"
+ },
+ {
+ "name": "mag-6"
+ },
+ {
+ "name": "mag-7"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Resources/Textures/Corvax/Lore/Petr/Weapon/petr_pistol.rsi/base.png b/Resources/Textures/Corvax/Lore/Petr/Weapon/petr_pistol.rsi/base.png
new file mode 100644
index 00000000000..06a9da89615
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/Weapon/petr_pistol.rsi/base.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/Weapon/petr_pistol.rsi/bolt-open.png b/Resources/Textures/Corvax/Lore/Petr/Weapon/petr_pistol.rsi/bolt-open.png
new file mode 100644
index 00000000000..78ce348d5fc
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/Weapon/petr_pistol.rsi/bolt-open.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/Weapon/petr_pistol.rsi/equipped-BELT.png b/Resources/Textures/Corvax/Lore/Petr/Weapon/petr_pistol.rsi/equipped-BELT.png
new file mode 100644
index 00000000000..785f4037d7c
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/Weapon/petr_pistol.rsi/equipped-BELT.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/Weapon/petr_pistol.rsi/icon.png b/Resources/Textures/Corvax/Lore/Petr/Weapon/petr_pistol.rsi/icon.png
new file mode 100644
index 00000000000..3f80c8df530
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/Weapon/petr_pistol.rsi/icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/Weapon/petr_pistol.rsi/inhand-left.png b/Resources/Textures/Corvax/Lore/Petr/Weapon/petr_pistol.rsi/inhand-left.png
new file mode 100644
index 00000000000..10ae45a9af6
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/Weapon/petr_pistol.rsi/inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/Weapon/petr_pistol.rsi/inhand-right.png b/Resources/Textures/Corvax/Lore/Petr/Weapon/petr_pistol.rsi/inhand-right.png
new file mode 100644
index 00000000000..0b6e9d9c429
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/Weapon/petr_pistol.rsi/inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/Weapon/petr_pistol.rsi/mag-0.png b/Resources/Textures/Corvax/Lore/Petr/Weapon/petr_pistol.rsi/mag-0.png
new file mode 100644
index 00000000000..e6a07f181f3
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/Weapon/petr_pistol.rsi/mag-0.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/Weapon/petr_pistol.rsi/meta.json b/Resources/Textures/Corvax/Lore/Petr/Weapon/petr_pistol.rsi/meta.json
new file mode 100644
index 00000000000..48338d6cd27
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/Petr/Weapon/petr_pistol.rsi/meta.json
@@ -0,0 +1,35 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from desertrose at https://github.com/DesertRose2/desertrose/commit/120961e254d7f83a6e00a02c76e734f9e5019345, https://github.com/DesertRose2/desertrose/blob/master/icons/obj/guns/projectile.dmi",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "base"
+ },
+ {
+ "name": "bolt-open"
+ },
+ {
+ "name": "mag-0"
+ },
+ {
+ "name": "inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "inhand-right",
+ "directions": 4
+ },
+ {
+ "name": "equipped-BELT",
+ "directions": 4
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Resources/Textures/Corvax/Lore/Petr/Weapon/petr_pistol_magazine.rsi/base.png b/Resources/Textures/Corvax/Lore/Petr/Weapon/petr_pistol_magazine.rsi/base.png
new file mode 100644
index 00000000000..52effe43217
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/Weapon/petr_pistol_magazine.rsi/base.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/Weapon/petr_pistol_magazine.rsi/mag-0.png b/Resources/Textures/Corvax/Lore/Petr/Weapon/petr_pistol_magazine.rsi/mag-0.png
new file mode 100644
index 00000000000..5f3bbfa2012
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/Weapon/petr_pistol_magazine.rsi/mag-0.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/Weapon/petr_pistol_magazine.rsi/meta.json b/Resources/Textures/Corvax/Lore/Petr/Weapon/petr_pistol_magazine.rsi/meta.json
new file mode 100644
index 00000000000..9be253396fa
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/Petr/Weapon/petr_pistol_magazine.rsi/meta.json
@@ -0,0 +1,17 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from desertrose at https://github.com/DesertRose2/desertrose/commit/120961e254d7f83a6e00a02c76e734f9e5019345, https://github.com/DesertRose2/desertrose/blob/master/icons/obj/guns/projectile.dmi",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "base"
+ },
+ {
+ "name": "mag-0"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Resources/Textures/Corvax/Lore/Petr/Weapon/petr_revolver.rsi/bolt-open.png b/Resources/Textures/Corvax/Lore/Petr/Weapon/petr_revolver.rsi/bolt-open.png
new file mode 100644
index 00000000000..84f8bc77408
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/Weapon/petr_revolver.rsi/bolt-open.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/Weapon/petr_revolver.rsi/equipped-BELT.png b/Resources/Textures/Corvax/Lore/Petr/Weapon/petr_revolver.rsi/equipped-BELT.png
new file mode 100644
index 00000000000..65f3aacd308
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/Weapon/petr_revolver.rsi/equipped-BELT.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/Weapon/petr_revolver.rsi/icon.png b/Resources/Textures/Corvax/Lore/Petr/Weapon/petr_revolver.rsi/icon.png
new file mode 100644
index 00000000000..d6ad841cd54
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/Weapon/petr_revolver.rsi/icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/Weapon/petr_revolver.rsi/inhand-left.png b/Resources/Textures/Corvax/Lore/Petr/Weapon/petr_revolver.rsi/inhand-left.png
new file mode 100644
index 00000000000..9d7876f6def
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/Weapon/petr_revolver.rsi/inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/Weapon/petr_revolver.rsi/inhand-right.png b/Resources/Textures/Corvax/Lore/Petr/Weapon/petr_revolver.rsi/inhand-right.png
new file mode 100644
index 00000000000..8ebbc14e3ac
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/Weapon/petr_revolver.rsi/inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/Weapon/petr_revolver.rsi/meta.json b/Resources/Textures/Corvax/Lore/Petr/Weapon/petr_revolver.rsi/meta.json
new file mode 100644
index 00000000000..f24ef91bcf5
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/Petr/Weapon/petr_revolver.rsi/meta.json
@@ -0,0 +1,29 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken/modified from desertrose at https://github.com/DesertRose2/desertrose/commit/0b8f7b7694a4a814724ba8ed59f695916ce845ce , https://github.com/DesertRose2/desertrose/blob/master/icons/obj/guns/projectile.dmi",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "bolt-open"
+ },
+ {
+ "name": "inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "inhand-right",
+ "directions": 4
+ },
+ {
+ "name": "equipped-BELT",
+ "directions": 4
+ }
+ ]
+}
diff --git a/Resources/Textures/Corvax/Lore/Petr/Weapon/petr_shotgun.rsi/base.png b/Resources/Textures/Corvax/Lore/Petr/Weapon/petr_shotgun.rsi/base.png
new file mode 100644
index 00000000000..5844789e126
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/Weapon/petr_shotgun.rsi/base.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/Weapon/petr_shotgun.rsi/bolt-open.png b/Resources/Textures/Corvax/Lore/Petr/Weapon/petr_shotgun.rsi/bolt-open.png
new file mode 100644
index 00000000000..5d96690422d
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/Weapon/petr_shotgun.rsi/bolt-open.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/Weapon/petr_shotgun.rsi/equipped-BACKPACK.png b/Resources/Textures/Corvax/Lore/Petr/Weapon/petr_shotgun.rsi/equipped-BACKPACK.png
new file mode 100644
index 00000000000..942c1a51bce
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/Weapon/petr_shotgun.rsi/equipped-BACKPACK.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/Weapon/petr_shotgun.rsi/icon.png b/Resources/Textures/Corvax/Lore/Petr/Weapon/petr_shotgun.rsi/icon.png
new file mode 100644
index 00000000000..534d64c96cf
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/Weapon/petr_shotgun.rsi/icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/Weapon/petr_shotgun.rsi/inhand-left.png b/Resources/Textures/Corvax/Lore/Petr/Weapon/petr_shotgun.rsi/inhand-left.png
new file mode 100644
index 00000000000..26f6f49d651
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/Weapon/petr_shotgun.rsi/inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/Weapon/petr_shotgun.rsi/inhand-right.png b/Resources/Textures/Corvax/Lore/Petr/Weapon/petr_shotgun.rsi/inhand-right.png
new file mode 100644
index 00000000000..8834d87861c
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/Weapon/petr_shotgun.rsi/inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/Weapon/petr_shotgun.rsi/mag-0.png b/Resources/Textures/Corvax/Lore/Petr/Weapon/petr_shotgun.rsi/mag-0.png
new file mode 100644
index 00000000000..4c583f9e083
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/Weapon/petr_shotgun.rsi/mag-0.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/Weapon/petr_shotgun.rsi/meta.json b/Resources/Textures/Corvax/Lore/Petr/Weapon/petr_shotgun.rsi/meta.json
new file mode 100644
index 00000000000..607db55835b
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/Petr/Weapon/petr_shotgun.rsi/meta.json
@@ -0,0 +1,35 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from tgstation at https://github.com/tgstation/tgstation/commit/1b6831dab1e1a74c0d91f2229adb87abbb089d31, backpack sprite by Peptide, backpack sling sprite edited by Boaz1111",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "base"
+ },
+ {
+ "name": "bolt-open"
+ },
+ {
+ "name": "mag-0"
+ },
+ {
+ "name": "inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "inhand-right",
+ "directions": 4
+ },
+ {
+ "name": "equipped-BACKPACK",
+ "directions": 4
+ }
+ ]
+}
diff --git a/Resources/Textures/Corvax/Lore/Petr/Weapon/petr_shotgun_magazine.rsi/base.png b/Resources/Textures/Corvax/Lore/Petr/Weapon/petr_shotgun_magazine.rsi/base.png
new file mode 100644
index 00000000000..9c78a7edc79
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/Weapon/petr_shotgun_magazine.rsi/base.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/Weapon/petr_shotgun_magazine.rsi/mag-1.png b/Resources/Textures/Corvax/Lore/Petr/Weapon/petr_shotgun_magazine.rsi/mag-1.png
new file mode 100644
index 00000000000..8ef08861148
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/Weapon/petr_shotgun_magazine.rsi/mag-1.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/Weapon/petr_shotgun_magazine.rsi/meta.json b/Resources/Textures/Corvax/Lore/Petr/Weapon/petr_shotgun_magazine.rsi/meta.json
new file mode 100644
index 00000000000..afafbe57ff5
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/Petr/Weapon/petr_shotgun_magazine.rsi/meta.json
@@ -0,0 +1,17 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken/modified from cev-eris at https://github.com/discordia-space/CEV-Eris/pull/6042/commits/64916c98f4847acc4adf3a2416bf78c005fd7dd7, https://github.com/discordia-space/CEV-Eris/raw/e1a3cbe9ba2e6e29b7f1cad1bb456b390aac936d/icons/obj/guns/projectile.dmi, backpack sprite by Peptide, backpack sling sprite edited by Boaz1111",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "base"
+ },
+ {
+ "name": "mag-1"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Resources/Textures/Corvax/Lore/Petr/Weapon/petr_smg.rsi/base.png b/Resources/Textures/Corvax/Lore/Petr/Weapon/petr_smg.rsi/base.png
new file mode 100644
index 00000000000..8ddf48de22b
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/Weapon/petr_smg.rsi/base.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/Weapon/petr_smg.rsi/bolt-open.png b/Resources/Textures/Corvax/Lore/Petr/Weapon/petr_smg.rsi/bolt-open.png
new file mode 100644
index 00000000000..d72d19d4b53
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/Weapon/petr_smg.rsi/bolt-open.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/Weapon/petr_smg.rsi/equipped-BELT.png b/Resources/Textures/Corvax/Lore/Petr/Weapon/petr_smg.rsi/equipped-BELT.png
new file mode 100644
index 00000000000..01508ce1fd1
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/Weapon/petr_smg.rsi/equipped-BELT.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/Weapon/petr_smg.rsi/icon.png b/Resources/Textures/Corvax/Lore/Petr/Weapon/petr_smg.rsi/icon.png
new file mode 100644
index 00000000000..a134ecdfbac
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/Weapon/petr_smg.rsi/icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/Weapon/petr_smg.rsi/inhand-left.png b/Resources/Textures/Corvax/Lore/Petr/Weapon/petr_smg.rsi/inhand-left.png
new file mode 100644
index 00000000000..84f205f12ba
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/Weapon/petr_smg.rsi/inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/Weapon/petr_smg.rsi/inhand-right.png b/Resources/Textures/Corvax/Lore/Petr/Weapon/petr_smg.rsi/inhand-right.png
new file mode 100644
index 00000000000..0144560fadd
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/Weapon/petr_smg.rsi/inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/Weapon/petr_smg.rsi/mag-0.png b/Resources/Textures/Corvax/Lore/Petr/Weapon/petr_smg.rsi/mag-0.png
new file mode 100644
index 00000000000..e2a02201a04
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/Weapon/petr_smg.rsi/mag-0.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/Weapon/petr_smg.rsi/meta.json b/Resources/Textures/Corvax/Lore/Petr/Weapon/petr_smg.rsi/meta.json
new file mode 100644
index 00000000000..58009199424
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/Petr/Weapon/petr_smg.rsi/meta.json
@@ -0,0 +1,38 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken/modified from cev-eris at https://github.com/discordia-space/CEV-Eris/raw/56cbafd6ad8c013ccd5472d6c4a0db790f7f872a/icons/obj/guns/projectile/drozd.dmi, sprite modification by Ja\u0441kal 298/TaralGit, backpack sling sprite edited by Boaz1111",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "base"
+ },
+ {
+ "name": "bolt-open"
+ },
+ {
+ "name": "mag-0"
+ },
+ {
+ "name": "suppressor"
+ },
+ {
+ "name": "inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "inhand-right",
+ "directions": 4
+ },
+ {
+ "name": "equipped-BELT",
+ "directions": 4
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Resources/Textures/Corvax/Lore/Petr/Weapon/petr_smg.rsi/suppressor.png b/Resources/Textures/Corvax/Lore/Petr/Weapon/petr_smg.rsi/suppressor.png
new file mode 100644
index 00000000000..f2e91ea541a
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/Weapon/petr_smg.rsi/suppressor.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/Weapon/petr_smg_magazine.rsi/base.png b/Resources/Textures/Corvax/Lore/Petr/Weapon/petr_smg_magazine.rsi/base.png
new file mode 100644
index 00000000000..aa697ef94c7
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/Weapon/petr_smg_magazine.rsi/base.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/Weapon/petr_smg_magazine.rsi/mag-1.png b/Resources/Textures/Corvax/Lore/Petr/Weapon/petr_smg_magazine.rsi/mag-1.png
new file mode 100644
index 00000000000..bb1606aa8c3
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/Weapon/petr_smg_magazine.rsi/mag-1.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/Weapon/petr_smg_magazine.rsi/mag-2.png b/Resources/Textures/Corvax/Lore/Petr/Weapon/petr_smg_magazine.rsi/mag-2.png
new file mode 100644
index 00000000000..233551ddc66
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/Weapon/petr_smg_magazine.rsi/mag-2.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/Weapon/petr_smg_magazine.rsi/mag-3.png b/Resources/Textures/Corvax/Lore/Petr/Weapon/petr_smg_magazine.rsi/mag-3.png
new file mode 100644
index 00000000000..233551ddc66
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/Weapon/petr_smg_magazine.rsi/mag-3.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/Weapon/petr_smg_magazine.rsi/mag-4.png b/Resources/Textures/Corvax/Lore/Petr/Weapon/petr_smg_magazine.rsi/mag-4.png
new file mode 100644
index 00000000000..233551ddc66
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/Weapon/petr_smg_magazine.rsi/mag-4.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/Weapon/petr_smg_magazine.rsi/mag-5.png b/Resources/Textures/Corvax/Lore/Petr/Weapon/petr_smg_magazine.rsi/mag-5.png
new file mode 100644
index 00000000000..233551ddc66
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/Weapon/petr_smg_magazine.rsi/mag-5.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/Weapon/petr_smg_magazine.rsi/meta.json b/Resources/Textures/Corvax/Lore/Petr/Weapon/petr_smg_magazine.rsi/meta.json
new file mode 100644
index 00000000000..0d1c7c69abc
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/Petr/Weapon/petr_smg_magazine.rsi/meta.json
@@ -0,0 +1,29 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken/modified from cev-eris at https://github.com/discordia-space/CEV-Eris/pull/6042/commits/64916c98f4847acc4adf3a2416bf78c005fd7dd7, https://github.com/discordia-space/CEV-Eris/raw/e1a3cbe9ba2e6e29b7f1cad1bb456b390aac936d/icons/obj/guns/projectile.dmi, backpack sprite by Peptide, backpack sling sprite edited by Boaz1111",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "base"
+ },
+ {
+ "name": "mag-1"
+ },
+ {
+ "name": "mag-2"
+ },
+ {
+ "name": "mag-3"
+ },
+ {
+ "name": "mag-4"
+ },
+ {
+ "name": "mag-5"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Resources/Textures/Corvax/Lore/Petr/petr_airlock.rsi/assembly.png b/Resources/Textures/Corvax/Lore/Petr/petr_airlock.rsi/assembly.png
new file mode 100644
index 00000000000..3c070990159
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/petr_airlock.rsi/assembly.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/petr_airlock.rsi/bolted_open_unlit.png b/Resources/Textures/Corvax/Lore/Petr/petr_airlock.rsi/bolted_open_unlit.png
new file mode 100644
index 00000000000..f69f2a124e9
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/petr_airlock.rsi/bolted_open_unlit.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/petr_airlock.rsi/bolted_unlit.png b/Resources/Textures/Corvax/Lore/Petr/petr_airlock.rsi/bolted_unlit.png
new file mode 100644
index 00000000000..9a57e2c1b2f
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/petr_airlock.rsi/bolted_unlit.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/petr_airlock.rsi/closed.png b/Resources/Textures/Corvax/Lore/Petr/petr_airlock.rsi/closed.png
new file mode 100644
index 00000000000..ee469dcaa28
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/petr_airlock.rsi/closed.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/petr_airlock.rsi/closed_unlit.png b/Resources/Textures/Corvax/Lore/Petr/petr_airlock.rsi/closed_unlit.png
new file mode 100644
index 00000000000..a1168e19653
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/petr_airlock.rsi/closed_unlit.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/petr_airlock.rsi/closing.png b/Resources/Textures/Corvax/Lore/Petr/petr_airlock.rsi/closing.png
new file mode 100644
index 00000000000..c52908bc3fd
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/petr_airlock.rsi/closing.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/petr_airlock.rsi/closing_unlit.png b/Resources/Textures/Corvax/Lore/Petr/petr_airlock.rsi/closing_unlit.png
new file mode 100644
index 00000000000..4c6edcfdbe6
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/petr_airlock.rsi/closing_unlit.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/petr_airlock.rsi/deny_unlit.png b/Resources/Textures/Corvax/Lore/Petr/petr_airlock.rsi/deny_unlit.png
new file mode 100644
index 00000000000..741589c6961
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/petr_airlock.rsi/deny_unlit.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/petr_airlock.rsi/emergency_open_unlit.png b/Resources/Textures/Corvax/Lore/Petr/petr_airlock.rsi/emergency_open_unlit.png
new file mode 100644
index 00000000000..0b3ace14108
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/petr_airlock.rsi/emergency_open_unlit.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/petr_airlock.rsi/emergency_unlit.png b/Resources/Textures/Corvax/Lore/Petr/petr_airlock.rsi/emergency_unlit.png
new file mode 100644
index 00000000000..36daac76c4a
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/petr_airlock.rsi/emergency_unlit.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/petr_airlock.rsi/meta.json b/Resources/Textures/Corvax/Lore/Petr/petr_airlock.rsi/meta.json
new file mode 100644
index 00000000000..885d0ea166d
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/Petr/petr_airlock.rsi/meta.json
@@ -0,0 +1,197 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from TauCetiClassic at commit https://github.com/TauCetiStation/TauCetiClassic/commit/fd5cfd76acdf5bda9e46413c11006a6e825d51a9",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "assembly"
+ },
+ {
+ "name": "bolted_unlit"
+ },
+ {
+ "name": "bolted_open_unlit"
+ },
+ {
+ "name": "closed"
+ },
+ {
+ "name": "closed_unlit"
+ },
+ {
+ "name": "open_unlit"
+ },
+ {
+ "name": "closing",
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.07,
+ 0.07,
+ 0.07,
+ 0.2
+ ]
+ ]
+ },
+ {
+ "name": "closing_unlit",
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.07,
+ 0.07,
+ 0.07,
+ 0.2
+ ]
+ ]
+ },
+ {
+ "name": "deny_unlit",
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1
+ ]
+ ]
+ },
+ {
+ "name": "open"
+ },
+ {
+ "name": "opening",
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.07,
+ 0.07,
+ 0.07,
+ 0.2
+ ]
+ ]
+ },
+ {
+ "name": "opening_unlit",
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.07,
+ 0.07,
+ 0.07,
+ 0.2
+ ]
+ ]
+ },
+ {
+ "name": "panel_closing",
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.07,
+ 0.07,
+ 0.07,
+ 0.2
+ ]
+ ]
+ },
+ {
+ "name": "panel_closed"
+ },
+ {
+ "name": "panel_opening",
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.07,
+ 0.07,
+ 0.07,
+ 0.2
+ ]
+ ]
+ },
+
+ {
+ "name": "panel_open"
+ },
+ {
+ "name": "sparks",
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1
+ ]
+ ]
+ },
+ {
+ "name": "sparks_broken",
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 1.7
+ ]
+ ]
+ },
+ {
+ "name": "sparks_damaged",
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1
+ ]
+ ]
+ },
+ {
+ "name": "sparks_open",
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1
+ ]
+ ]
+ },
+ {
+ "name": "welded"
+ },
+ {
+ "name": "emergency_unlit",
+ "delays": [
+ [
+ 1.2,
+ 1.2
+ ]
+ ]
+ },
+ {
+ "name": "emergency_open_unlit"
+ }
+ ]
+}
diff --git a/Resources/Textures/Corvax/Lore/Petr/petr_airlock.rsi/open.png b/Resources/Textures/Corvax/Lore/Petr/petr_airlock.rsi/open.png
new file mode 100644
index 00000000000..c4140eadb52
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/petr_airlock.rsi/open.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/petr_airlock.rsi/open_unlit.png b/Resources/Textures/Corvax/Lore/Petr/petr_airlock.rsi/open_unlit.png
new file mode 100644
index 00000000000..810a46ad208
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/petr_airlock.rsi/open_unlit.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/petr_airlock.rsi/opening.png b/Resources/Textures/Corvax/Lore/Petr/petr_airlock.rsi/opening.png
new file mode 100644
index 00000000000..5daa1d8c8da
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/petr_airlock.rsi/opening.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/petr_airlock.rsi/opening_unlit.png b/Resources/Textures/Corvax/Lore/Petr/petr_airlock.rsi/opening_unlit.png
new file mode 100644
index 00000000000..787e869bda6
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/petr_airlock.rsi/opening_unlit.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/petr_airlock.rsi/panel_closed.png b/Resources/Textures/Corvax/Lore/Petr/petr_airlock.rsi/panel_closed.png
new file mode 100644
index 00000000000..4c59d3a28cc
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/petr_airlock.rsi/panel_closed.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/petr_airlock.rsi/panel_closing.png b/Resources/Textures/Corvax/Lore/Petr/petr_airlock.rsi/panel_closing.png
new file mode 100644
index 00000000000..140be67d320
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/petr_airlock.rsi/panel_closing.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/petr_airlock.rsi/panel_open.png b/Resources/Textures/Corvax/Lore/Petr/petr_airlock.rsi/panel_open.png
new file mode 100644
index 00000000000..c41e1484ee8
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/petr_airlock.rsi/panel_open.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/petr_airlock.rsi/panel_opening.png b/Resources/Textures/Corvax/Lore/Petr/petr_airlock.rsi/panel_opening.png
new file mode 100644
index 00000000000..c25bc776c68
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/petr_airlock.rsi/panel_opening.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/petr_airlock.rsi/sparks.png b/Resources/Textures/Corvax/Lore/Petr/petr_airlock.rsi/sparks.png
new file mode 100644
index 00000000000..186d38f0d1f
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/petr_airlock.rsi/sparks.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/petr_airlock.rsi/sparks_broken.png b/Resources/Textures/Corvax/Lore/Petr/petr_airlock.rsi/sparks_broken.png
new file mode 100644
index 00000000000..4b58c64673e
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/petr_airlock.rsi/sparks_broken.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/petr_airlock.rsi/sparks_damaged.png b/Resources/Textures/Corvax/Lore/Petr/petr_airlock.rsi/sparks_damaged.png
new file mode 100644
index 00000000000..9b919ed4042
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/petr_airlock.rsi/sparks_damaged.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/petr_airlock.rsi/sparks_open.png b/Resources/Textures/Corvax/Lore/Petr/petr_airlock.rsi/sparks_open.png
new file mode 100644
index 00000000000..deabe407f15
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/petr_airlock.rsi/sparks_open.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/petr_airlock.rsi/welded.png b/Resources/Textures/Corvax/Lore/Petr/petr_airlock.rsi/welded.png
new file mode 100644
index 00000000000..85f179f2e08
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/petr_airlock.rsi/welded.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/petr_airlock_glass.rsi/assembly.png b/Resources/Textures/Corvax/Lore/Petr/petr_airlock_glass.rsi/assembly.png
new file mode 100644
index 00000000000..6f9ca1eb966
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/petr_airlock_glass.rsi/assembly.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/petr_airlock_glass.rsi/bolted_open_unlit.png b/Resources/Textures/Corvax/Lore/Petr/petr_airlock_glass.rsi/bolted_open_unlit.png
new file mode 100644
index 00000000000..f69f2a124e9
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/petr_airlock_glass.rsi/bolted_open_unlit.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/petr_airlock_glass.rsi/bolted_unlit.png b/Resources/Textures/Corvax/Lore/Petr/petr_airlock_glass.rsi/bolted_unlit.png
new file mode 100644
index 00000000000..9a57e2c1b2f
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/petr_airlock_glass.rsi/bolted_unlit.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/petr_airlock_glass.rsi/closed.png b/Resources/Textures/Corvax/Lore/Petr/petr_airlock_glass.rsi/closed.png
new file mode 100644
index 00000000000..0bd5d469b1c
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/petr_airlock_glass.rsi/closed.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/petr_airlock_glass.rsi/closed_unlit.png b/Resources/Textures/Corvax/Lore/Petr/petr_airlock_glass.rsi/closed_unlit.png
new file mode 100644
index 00000000000..a1168e19653
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/petr_airlock_glass.rsi/closed_unlit.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/petr_airlock_glass.rsi/closing.png b/Resources/Textures/Corvax/Lore/Petr/petr_airlock_glass.rsi/closing.png
new file mode 100644
index 00000000000..25a22877a9d
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/petr_airlock_glass.rsi/closing.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/petr_airlock_glass.rsi/closing_unlit.png b/Resources/Textures/Corvax/Lore/Petr/petr_airlock_glass.rsi/closing_unlit.png
new file mode 100644
index 00000000000..4c6edcfdbe6
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/petr_airlock_glass.rsi/closing_unlit.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/petr_airlock_glass.rsi/deny_unlit.png b/Resources/Textures/Corvax/Lore/Petr/petr_airlock_glass.rsi/deny_unlit.png
new file mode 100644
index 00000000000..741589c6961
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/petr_airlock_glass.rsi/deny_unlit.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/petr_airlock_glass.rsi/emergency_open_unlit.png b/Resources/Textures/Corvax/Lore/Petr/petr_airlock_glass.rsi/emergency_open_unlit.png
new file mode 100644
index 00000000000..0b3ace14108
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/petr_airlock_glass.rsi/emergency_open_unlit.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/petr_airlock_glass.rsi/emergency_unlit.png b/Resources/Textures/Corvax/Lore/Petr/petr_airlock_glass.rsi/emergency_unlit.png
new file mode 100644
index 00000000000..36daac76c4a
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/petr_airlock_glass.rsi/emergency_unlit.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/petr_airlock_glass.rsi/meta.json b/Resources/Textures/Corvax/Lore/Petr/petr_airlock_glass.rsi/meta.json
new file mode 100644
index 00000000000..885d0ea166d
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/Petr/petr_airlock_glass.rsi/meta.json
@@ -0,0 +1,197 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from TauCetiClassic at commit https://github.com/TauCetiStation/TauCetiClassic/commit/fd5cfd76acdf5bda9e46413c11006a6e825d51a9",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "assembly"
+ },
+ {
+ "name": "bolted_unlit"
+ },
+ {
+ "name": "bolted_open_unlit"
+ },
+ {
+ "name": "closed"
+ },
+ {
+ "name": "closed_unlit"
+ },
+ {
+ "name": "open_unlit"
+ },
+ {
+ "name": "closing",
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.07,
+ 0.07,
+ 0.07,
+ 0.2
+ ]
+ ]
+ },
+ {
+ "name": "closing_unlit",
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.07,
+ 0.07,
+ 0.07,
+ 0.2
+ ]
+ ]
+ },
+ {
+ "name": "deny_unlit",
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1
+ ]
+ ]
+ },
+ {
+ "name": "open"
+ },
+ {
+ "name": "opening",
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.07,
+ 0.07,
+ 0.07,
+ 0.2
+ ]
+ ]
+ },
+ {
+ "name": "opening_unlit",
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.07,
+ 0.07,
+ 0.07,
+ 0.2
+ ]
+ ]
+ },
+ {
+ "name": "panel_closing",
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.07,
+ 0.07,
+ 0.07,
+ 0.2
+ ]
+ ]
+ },
+ {
+ "name": "panel_closed"
+ },
+ {
+ "name": "panel_opening",
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.07,
+ 0.07,
+ 0.07,
+ 0.2
+ ]
+ ]
+ },
+
+ {
+ "name": "panel_open"
+ },
+ {
+ "name": "sparks",
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1
+ ]
+ ]
+ },
+ {
+ "name": "sparks_broken",
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 1.7
+ ]
+ ]
+ },
+ {
+ "name": "sparks_damaged",
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1
+ ]
+ ]
+ },
+ {
+ "name": "sparks_open",
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1
+ ]
+ ]
+ },
+ {
+ "name": "welded"
+ },
+ {
+ "name": "emergency_unlit",
+ "delays": [
+ [
+ 1.2,
+ 1.2
+ ]
+ ]
+ },
+ {
+ "name": "emergency_open_unlit"
+ }
+ ]
+}
diff --git a/Resources/Textures/Corvax/Lore/Petr/petr_airlock_glass.rsi/open.png b/Resources/Textures/Corvax/Lore/Petr/petr_airlock_glass.rsi/open.png
new file mode 100644
index 00000000000..bd766868671
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/petr_airlock_glass.rsi/open.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/petr_airlock_glass.rsi/open_unlit.png b/Resources/Textures/Corvax/Lore/Petr/petr_airlock_glass.rsi/open_unlit.png
new file mode 100644
index 00000000000..810a46ad208
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/petr_airlock_glass.rsi/open_unlit.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/petr_airlock_glass.rsi/opening.png b/Resources/Textures/Corvax/Lore/Petr/petr_airlock_glass.rsi/opening.png
new file mode 100644
index 00000000000..7f19c7cb843
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/petr_airlock_glass.rsi/opening.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/petr_airlock_glass.rsi/opening_unlit.png b/Resources/Textures/Corvax/Lore/Petr/petr_airlock_glass.rsi/opening_unlit.png
new file mode 100644
index 00000000000..787e869bda6
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/petr_airlock_glass.rsi/opening_unlit.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/petr_airlock_glass.rsi/panel_closed.png b/Resources/Textures/Corvax/Lore/Petr/petr_airlock_glass.rsi/panel_closed.png
new file mode 100644
index 00000000000..4c59d3a28cc
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/petr_airlock_glass.rsi/panel_closed.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/petr_airlock_glass.rsi/panel_closing.png b/Resources/Textures/Corvax/Lore/Petr/petr_airlock_glass.rsi/panel_closing.png
new file mode 100644
index 00000000000..140be67d320
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/petr_airlock_glass.rsi/panel_closing.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/petr_airlock_glass.rsi/panel_open.png b/Resources/Textures/Corvax/Lore/Petr/petr_airlock_glass.rsi/panel_open.png
new file mode 100644
index 00000000000..c41e1484ee8
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/petr_airlock_glass.rsi/panel_open.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/petr_airlock_glass.rsi/panel_opening.png b/Resources/Textures/Corvax/Lore/Petr/petr_airlock_glass.rsi/panel_opening.png
new file mode 100644
index 00000000000..c25bc776c68
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/petr_airlock_glass.rsi/panel_opening.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/petr_airlock_glass.rsi/sparks.png b/Resources/Textures/Corvax/Lore/Petr/petr_airlock_glass.rsi/sparks.png
new file mode 100644
index 00000000000..186d38f0d1f
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/petr_airlock_glass.rsi/sparks.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/petr_airlock_glass.rsi/sparks_broken.png b/Resources/Textures/Corvax/Lore/Petr/petr_airlock_glass.rsi/sparks_broken.png
new file mode 100644
index 00000000000..4b58c64673e
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/petr_airlock_glass.rsi/sparks_broken.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/petr_airlock_glass.rsi/sparks_damaged.png b/Resources/Textures/Corvax/Lore/Petr/petr_airlock_glass.rsi/sparks_damaged.png
new file mode 100644
index 00000000000..9b919ed4042
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/petr_airlock_glass.rsi/sparks_damaged.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/petr_airlock_glass.rsi/sparks_open.png b/Resources/Textures/Corvax/Lore/Petr/petr_airlock_glass.rsi/sparks_open.png
new file mode 100644
index 00000000000..deabe407f15
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/petr_airlock_glass.rsi/sparks_open.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/petr_airlock_glass.rsi/welded.png b/Resources/Textures/Corvax/Lore/Petr/petr_airlock_glass.rsi/welded.png
new file mode 100644
index 00000000000..85f179f2e08
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/petr_airlock_glass.rsi/welded.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/petr_banner.rsi/banner_petr.png b/Resources/Textures/Corvax/Lore/Petr/petr_banner.rsi/banner_petr.png
new file mode 100644
index 00000000000..903cdbdc5a1
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/petr_banner.rsi/banner_petr.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/petr_banner.rsi/meta.json b/Resources/Textures/Corvax/Lore/Petr/petr_banner.rsi/meta.json
new file mode 100644
index 00000000000..f23a0eb94c6
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/Petr/petr_banner.rsi/meta.json
@@ -0,0 +1,14 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "https://github.com/tgstation/tgstation/commit/fa9e44d937026d5a2ba72615afccf2f18a87c485 | banner_syndicate sprited by mureixlol (Discord)| color banners repsrited by lzk228",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "banner_petr"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/ai-fixer-404.png b/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/ai-fixer-404.png
new file mode 100644
index 00000000000..1bb9234abef
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/ai-fixer-404.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/ai-fixer-empty.png b/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/ai-fixer-empty.png
new file mode 100644
index 00000000000..2b9c1c1c95e
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/ai-fixer-empty.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/ai-fixer-full.png b/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/ai-fixer-full.png
new file mode 100644
index 00000000000..da7937d84d7
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/ai-fixer-full.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/ai-fixer-on.png b/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/ai-fixer-on.png
new file mode 100644
index 00000000000..bb13f7a7f2f
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/ai-fixer-on.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/ai-fixer.png b/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/ai-fixer.png
new file mode 100644
index 00000000000..fe982793296
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/ai-fixer.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/aiupload.png b/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/aiupload.png
new file mode 100644
index 00000000000..395e5b1e196
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/aiupload.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/aiupload_key.png b/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/aiupload_key.png
new file mode 100644
index 00000000000..d2103a9f39f
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/aiupload_key.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/alert-0.png b/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/alert-0.png
new file mode 100644
index 00000000000..873d7774753
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/alert-0.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/alert-1.png b/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/alert-1.png
new file mode 100644
index 00000000000..34bede981f1
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/alert-1.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/alert-2.png b/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/alert-2.png
new file mode 100644
index 00000000000..5e17be57cca
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/alert-2.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/area_atmos.png b/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/area_atmos.png
new file mode 100644
index 00000000000..6baf596d392
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/area_atmos.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/artifact.png b/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/artifact.png
new file mode 100644
index 00000000000..5fc7c22947f
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/artifact.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/atmos_key.png b/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/atmos_key.png
new file mode 100644
index 00000000000..f3990fa5d5d
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/atmos_key.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/atmos_key_off.png b/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/atmos_key_off.png
new file mode 100644
index 00000000000..89916916495
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/atmos_key_off.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/avionics-systems.png b/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/avionics-systems.png
new file mode 100644
index 00000000000..fc7ae05513d
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/avionics-systems.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/bounty.png b/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/bounty.png
new file mode 100644
index 00000000000..c9fccc6f6ac
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/bounty.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/broken.png b/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/broken.png
new file mode 100644
index 00000000000..38d2fd88a37
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/broken.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/cameras.png b/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/cameras.png
new file mode 100644
index 00000000000..b03fae4d99f
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/cameras.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/comm.png b/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/comm.png
new file mode 100644
index 00000000000..f7339c6c8cb
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/comm.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/comm_logs.png b/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/comm_logs.png
new file mode 100644
index 00000000000..ecb9dfc0bfa
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/comm_logs.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/comm_monitor.png b/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/comm_monitor.png
new file mode 100644
index 00000000000..8c694936e0d
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/comm_monitor.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/comm_syndie.png b/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/comm_syndie.png
new file mode 100644
index 00000000000..72cd1736f6b
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/comm_syndie.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/command.png b/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/command.png
new file mode 100644
index 00000000000..8c31b073471
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/command.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/computer-datatheory.png b/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/computer-datatheory.png
new file mode 100644
index 00000000000..b4f55245139
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/computer-datatheory.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/computer.png b/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/computer.png
new file mode 100644
index 00000000000..c608b2bb4d9
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/computer.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/crew.png b/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/crew.png
new file mode 100644
index 00000000000..6105817423c
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/crew.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/detective_television.png b/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/detective_television.png
new file mode 100644
index 00000000000..cdd33d50b0b
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/detective_television.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/dna.png b/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/dna.png
new file mode 100644
index 00000000000..723112ebd1e
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/dna.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/dron_control_monitor.png b/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/dron_control_monitor.png
new file mode 100644
index 00000000000..ba2077dbafd
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/dron_control_monitor.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/engie_cams.png b/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/engie_cams.png
new file mode 100644
index 00000000000..169ecc5ca22
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/engie_cams.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/engine.png b/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/engine.png
new file mode 100644
index 00000000000..9b3e4af4c97
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/engine.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/entertainment.png b/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/entertainment.png
new file mode 100644
index 00000000000..47ca24866e9
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/entertainment.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/eris_control.png b/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/eris_control.png
new file mode 100644
index 00000000000..ac085b2ca71
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/eris_control.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/error.png b/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/error.png
new file mode 100644
index 00000000000..dd065afb8de
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/error.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/explosive.png b/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/explosive.png
new file mode 100644
index 00000000000..041060eadfd
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/explosive.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/forensic.png b/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/forensic.png
new file mode 100644
index 00000000000..b17f42a49e3
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/forensic.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/generic.png b/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/generic.png
new file mode 100644
index 00000000000..78d80fa952e
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/generic.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/generic_keyboard.png b/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/generic_keyboard.png
new file mode 100644
index 00000000000..24428eb4e36
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/generic_keyboard.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/generic_keys.png b/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/generic_keys.png
new file mode 100644
index 00000000000..e03c920a723
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/generic_keys.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/holocontrol.png b/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/holocontrol.png
new file mode 100644
index 00000000000..0bfc9faf001
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/holocontrol.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/id.png b/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/id.png
new file mode 100644
index 00000000000..57eea8a6cec
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/id.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/id_key.png b/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/id_key.png
new file mode 100644
index 00000000000..2e7c3f757ab
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/id_key.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/id_key_off.png b/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/id_key_off.png
new file mode 100644
index 00000000000..3c282a8dd08
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/id_key_off.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/mass_driver.png b/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/mass_driver.png
new file mode 100644
index 00000000000..f25ad7bd1ad
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/mass_driver.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/mecha.png b/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/mecha.png
new file mode 100644
index 00000000000..d40a34886c2
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/mecha.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/med_key.png b/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/med_key.png
new file mode 100644
index 00000000000..a86768b9d21
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/med_key.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/med_key_off.png b/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/med_key_off.png
new file mode 100644
index 00000000000..6bc1ddde6b4
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/med_key_off.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/medcomp.png b/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/medcomp.png
new file mode 100644
index 00000000000..39858ee7c50
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/medcomp.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/meta.json b/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/meta.json
new file mode 100644
index 00000000000..b6741b195d2
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/meta.json
@@ -0,0 +1,1693 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/bd6873fd4dd6a61d7e46f1d75cd4d90f64c40894. comm_syndie made by Veritius, based on comm.",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "ai-fixer",
+ "directions": 4
+ },
+ {
+ "name": "ai-fixer-404",
+ "directions": 4
+ },
+ {
+ "name": "ai-fixer-empty",
+ "directions": 4,
+ "delays": [
+ [
+ 0.7,
+ 0.7
+ ],
+ [
+ 0.7,
+ 0.7
+ ],
+ [
+ 0.7,
+ 0.7
+ ],
+ [
+ 0.7,
+ 0.7
+ ]
+ ]
+ },
+ {
+ "name": "ai-fixer-full",
+ "directions": 4
+ },
+ {
+ "name": "ai-fixer-on",
+ "directions": 4,
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1
+ ],
+ [
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1
+ ],
+ [
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1
+ ],
+ [
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1
+ ]
+ ]
+ },
+ {
+ "name": "aiupload",
+ "directions": 4,
+ "delays": [
+ [
+ 0.2,
+ 0.2
+ ],
+ [
+ 0.2,
+ 0.2
+ ],
+ [
+ 0.2,
+ 0.2
+ ],
+ [
+ 0.2,
+ 0.2
+ ]
+ ]
+ },
+ {
+ "name": "aiupload_key",
+ "directions": 4
+ },
+ {
+ "name": "alert-0",
+ "directions": 4
+ },
+ {
+ "name": "alert-1",
+ "directions": 4
+ },
+ {
+ "name": "alert-2",
+ "directions": 4,
+ "delays": [
+ [
+ 0.1,
+ 0.1
+ ],
+ [
+ 0.1,
+ 0.1
+ ],
+ [
+ 0.1,
+ 0.1
+ ],
+ [
+ 0.1,
+ 0.1
+ ]
+ ]
+ },
+ {
+ "name": "area_atmos",
+ "directions": 4,
+ "delays": [
+ [
+ 1,
+ 1
+ ],
+ [
+ 1,
+ 1
+ ],
+ [
+ 1,
+ 1
+ ],
+ [
+ 1,
+ 1
+ ]
+ ]
+ },
+ {
+ "name": "artifact",
+ "directions": 4,
+ "delays": [
+ [
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1
+ ],
+ [
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1
+ ],
+ [
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1
+ ],
+ [
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1
+ ]
+ ]
+ },
+ {
+ "name": "atmos_key",
+ "directions": 4
+ },
+ {
+ "name": "atmos_key_off",
+ "directions": 4
+ },
+ {
+ "name": "bounty",
+ "directions": 4,
+ "delays": [
+ [
+ 0.3,
+ 0.3,
+ 0.3,
+ 0.3,
+ 0.3,
+ 0.3
+ ],
+ [
+ 0.3,
+ 0.3,
+ 0.3,
+ 0.3,
+ 0.3,
+ 0.3
+ ],
+ [
+ 0.3,
+ 0.3,
+ 0.3,
+ 0.3,
+ 0.3,
+ 0.3
+ ],
+ [
+ 0.3,
+ 0.3,
+ 0.3,
+ 0.3,
+ 0.3,
+ 0.3
+ ]
+ ]
+ },
+ {
+ "name": "broken",
+ "directions": 4
+ },
+ {
+ "name": "cameras",
+ "directions": 4,
+ "delays": [
+ [
+ 1.8,
+ 0.1,
+ 1.8,
+ 0.1,
+ 1.8,
+ 0.1,
+ 1.8,
+ 0.1
+ ],
+ [
+ 1.8,
+ 0.1,
+ 1.8,
+ 0.1,
+ 1.8,
+ 0.1,
+ 1.8,
+ 0.1
+ ],
+ [
+ 1.8,
+ 0.1,
+ 1.8,
+ 0.1,
+ 1.8,
+ 0.1,
+ 1.8,
+ 0.1
+ ],
+ [
+ 1.8,
+ 0.1,
+ 1.8,
+ 0.1,
+ 1.8,
+ 0.1,
+ 1.8,
+ 0.1
+ ]
+ ]
+ },
+ {
+ "name": "comm",
+ "directions": 4,
+ "delays": [
+ [
+ 0.1,
+ 0.1
+ ],
+ [
+ 0.1,
+ 0.1
+ ],
+ [
+ 0.1,
+ 0.1
+ ],
+ [
+ 0.1,
+ 0.1
+ ]
+ ]
+ },
+ {
+ "name": "comm_logs",
+ "directions": 4,
+ "delays": [
+ [
+ 0.1,
+ 0.2,
+ 0.1,
+ 0.2,
+ 0.1,
+ 0.2,
+ 0.1,
+ 0.2
+ ],
+ [
+ 0.1,
+ 0.2,
+ 0.1,
+ 0.2,
+ 0.1,
+ 0.2,
+ 0.1,
+ 0.2
+ ],
+ [
+ 0.1,
+ 0.2,
+ 0.1,
+ 0.2,
+ 0.1,
+ 0.2,
+ 0.1,
+ 0.2
+ ],
+ [
+ 0.1,
+ 0.2,
+ 0.1,
+ 0.2,
+ 0.1,
+ 0.2,
+ 0.1,
+ 0.2
+ ]
+ ]
+ },
+ {
+ "name": "comm_monitor",
+ "directions": 4,
+ "delays": [
+ [
+ 0.4,
+ 0.4,
+ 0.4
+ ],
+ [
+ 0.4,
+ 0.4,
+ 0.4
+ ],
+ [
+ 0.4,
+ 0.4,
+ 0.4
+ ],
+ [
+ 0.4,
+ 0.4,
+ 0.4
+ ]
+ ]
+ },
+ {
+ "name": "comm_syndie",
+ "directions": 4,
+ "delays": [
+ [
+ 0.1,
+ 0.1
+ ],
+ [
+ 0.1,
+ 0.1
+ ],
+ [
+ 0.1,
+ 0.1
+ ],
+ [
+ 0.1,
+ 0.1
+ ]
+ ]
+ },
+ {
+ "name": "command",
+ "directions": 4,
+ "delays": [
+ [
+ 0.2,
+ 0.2
+ ],
+ [
+ 0.2,
+ 0.2
+ ],
+ [
+ 0.2,
+ 0.2
+ ],
+ [
+ 0.2,
+ 0.2
+ ]
+ ]
+ },
+ {
+ "name": "computer",
+ "directions": 4
+ },
+ {
+ "name": "screen_broken",
+ "directions": 4
+ },
+ {
+ "name": "crew",
+ "directions": 4,
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1
+ ],
+ [
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1
+ ],
+ [
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1
+ ],
+ [
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1
+ ]
+ ]
+ },
+ {
+ "name": "dna",
+ "directions": 4,
+ "delays": [
+ [
+ 0.2,
+ 0.2,
+ 0.2,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.8,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.2,
+ 0.2,
+ 0.2
+ ],
+ [
+ 0.2,
+ 0.2,
+ 0.2,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.8,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.2,
+ 0.2,
+ 0.2
+ ],
+ [
+ 0.2,
+ 0.2,
+ 0.2,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.8,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.2,
+ 0.2,
+ 0.2
+ ],
+ [
+ 0.2,
+ 0.2,
+ 0.2,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.8,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.2,
+ 0.2,
+ 0.2
+ ]
+ ]
+ },
+ {
+ "name": "dron_control_monitor",
+ "directions": 4,
+ "delays": [
+ [
+ 0.05,
+ 0.05,
+ 0.05,
+ 0.05,
+ 0.05,
+ 0.05,
+ 0.05,
+ 0.05
+ ],
+ [
+ 0.05,
+ 0.05,
+ 0.05,
+ 0.05,
+ 0.05,
+ 0.05,
+ 0.05,
+ 0.05
+ ],
+ [
+ 0.05,
+ 0.05,
+ 0.05,
+ 0.05,
+ 0.05,
+ 0.05,
+ 0.05,
+ 0.05
+ ],
+ [
+ 0.05,
+ 0.05,
+ 0.05,
+ 0.05,
+ 0.05,
+ 0.05,
+ 0.05,
+ 0.05
+ ]
+ ]
+ },
+ {
+ "name": "engie_cams",
+ "directions": 4,
+ "delays": [
+ [
+ 1.8,
+ 0.1,
+ 1.8,
+ 0.1,
+ 1.8,
+ 0.1,
+ 1.8,
+ 0.1
+ ],
+ [
+ 1.8,
+ 0.1,
+ 1.8,
+ 0.1,
+ 1.8,
+ 0.1,
+ 1.8,
+ 0.1
+ ],
+ [
+ 1.8,
+ 0.1,
+ 1.8,
+ 0.1,
+ 1.8,
+ 0.1,
+ 1.8,
+ 0.1
+ ],
+ [
+ 1.8,
+ 0.1,
+ 1.8,
+ 0.1,
+ 1.8,
+ 0.1,
+ 1.8,
+ 0.1
+ ]
+ ]
+ },
+ {
+ "name": "engine",
+ "directions": 4,
+ "delays": [
+ [
+ 0.2,
+ 0.2,
+ 0.2,
+ 0.2,
+ 0.2,
+ 0.2,
+ 0.2,
+ 0.2
+ ],
+ [
+ 0.2,
+ 0.2,
+ 0.2,
+ 0.2,
+ 0.2,
+ 0.2,
+ 0.2,
+ 0.2
+ ],
+ [
+ 0.2,
+ 0.2,
+ 0.2,
+ 0.2,
+ 0.2,
+ 0.2,
+ 0.2,
+ 0.2
+ ],
+ [
+ 0.2,
+ 0.2,
+ 0.2,
+ 0.2,
+ 0.2,
+ 0.2,
+ 0.2,
+ 0.2
+ ]
+ ]
+ },
+ {
+ "name": "entertainment",
+ "delays": [
+ [
+ 0.2,
+ 0.2,
+ 0.2,
+ 0.2,
+ 0.2,
+ 0.2,
+ 0.2,
+ 0.2,
+ 0.2,
+ 0.2,
+ 0.2,
+ 0.2,
+ 0.2,
+ 0.2,
+ 0.2,
+ 0.2,
+ 0.2,
+ 0.2,
+ 0.2,
+ 0.2,
+ 0.2,
+ 0.2,
+ 0.2,
+ 0.2,
+ 0.2,
+ 0.2,
+ 0.2,
+ 0.2,
+ 0.2,
+ 0.2,
+ 0.2,
+ 0.2,
+ 0.2,
+ 0.2,
+ 0.2
+ ]
+ ]
+ },
+ {
+ "name": "eris_control",
+ "directions": 4,
+ "delays": [
+ [
+ 0.5,
+ 0.5,
+ 0.5,
+ 0.5,
+ 0.5,
+ 0.5,
+ 0.5,
+ 0.5
+ ],
+ [
+ 0.5,
+ 0.5,
+ 0.5,
+ 0.5,
+ 0.5,
+ 0.5,
+ 0.5,
+ 0.5
+ ],
+ [
+ 0.5,
+ 0.5,
+ 0.5,
+ 0.5,
+ 0.5,
+ 0.5,
+ 0.5,
+ 0.5
+ ],
+ [
+ 0.5,
+ 0.5,
+ 0.5,
+ 0.5,
+ 0.5,
+ 0.5,
+ 0.5,
+ 0.5
+ ]
+ ]
+ },
+ {
+ "name": "error",
+ "directions": 4
+ },
+ {
+ "name": "explosive",
+ "directions": 4,
+ "delays": [
+ [
+ 1,
+ 0.1,
+ 0.1,
+ 1,
+ 0.1,
+ 0.1,
+ 1,
+ 0.1,
+ 0.1
+ ],
+ [
+ 1,
+ 0.1,
+ 0.1,
+ 1,
+ 0.1,
+ 0.1,
+ 1,
+ 0.1,
+ 0.1
+ ],
+ [
+ 1,
+ 0.1,
+ 0.1,
+ 1,
+ 0.1,
+ 0.1,
+ 1,
+ 0.1,
+ 0.1
+ ],
+ [
+ 1,
+ 0.1,
+ 0.1,
+ 1,
+ 0.1,
+ 0.1,
+ 1,
+ 0.1,
+ 0.1
+ ]
+ ]
+ },
+ {
+ "name": "forensic",
+ "directions": 4,
+ "delays": [
+ [
+ 0.2,
+ 0.2,
+ 0.2,
+ 0.2,
+ 0.2,
+ 0.2,
+ 0.2,
+ 0.2,
+ 0.2,
+ 0.2,
+ 0.2,
+ 0.2,
+ 0.2,
+ 0.2,
+ 0.2
+ ],
+ [
+ 0.2,
+ 0.2,
+ 0.2,
+ 0.2,
+ 0.2,
+ 0.2,
+ 0.2,
+ 0.2,
+ 0.2,
+ 0.2,
+ 0.2,
+ 0.2,
+ 0.2,
+ 0.2,
+ 0.2
+ ],
+ [
+ 0.2,
+ 0.2,
+ 0.2,
+ 0.2,
+ 0.2,
+ 0.2,
+ 0.2,
+ 0.2,
+ 0.2,
+ 0.2,
+ 0.2,
+ 0.2,
+ 0.2,
+ 0.2,
+ 0.2
+ ],
+ [
+ 0.2,
+ 0.2,
+ 0.2,
+ 0.2,
+ 0.2,
+ 0.2,
+ 0.2,
+ 0.2,
+ 0.2,
+ 0.2,
+ 0.2,
+ 0.2,
+ 0.2,
+ 0.2,
+ 0.2
+ ]
+ ]
+ },
+ {
+ "name": "generic",
+ "directions": 4,
+ "delays": [
+ [
+ 0.2,
+ 0.2
+ ],
+ [
+ 0.2,
+ 0.2
+ ],
+ [
+ 0.2,
+ 0.2
+ ],
+ [
+ 0.2,
+ 0.2
+ ]
+ ]
+ },
+ {
+ "name": "generic_keys",
+ "directions": 4
+ },
+ {
+ "name": "generic_keyboard",
+ "directions": 4
+ },
+ {
+ "name": "holocontrol",
+ "directions": 4,
+ "delays": [
+ [
+ 1,
+ 0.1,
+ 1,
+ 0.1,
+ 1,
+ 0.1,
+ 1,
+ 0.1
+ ],
+ [
+ 1,
+ 0.1,
+ 1,
+ 0.1,
+ 1,
+ 0.1,
+ 1,
+ 0.1
+ ],
+ [
+ 1,
+ 0.1,
+ 1,
+ 0.1,
+ 1,
+ 0.1,
+ 1,
+ 0.1
+ ],
+ [
+ 1,
+ 0.1,
+ 1,
+ 0.1,
+ 1,
+ 0.1,
+ 1,
+ 0.1
+ ]
+ ]
+ },
+ {
+ "name": "id",
+ "directions": 4,
+ "delays": [
+ [
+ 0.2,
+ 0.2
+ ],
+ [
+ 0.2,
+ 0.2
+ ],
+ [
+ 0.2,
+ 0.2
+ ],
+ [
+ 0.2,
+ 0.2
+ ]
+ ]
+ },
+ {
+ "name": "id_key",
+ "directions": 4
+ },
+ {
+ "name": "id_key_off",
+ "directions": 4
+ },
+ {
+ "name": "mass_driver"
+ },
+ {
+ "name": "mecha",
+ "directions": 4,
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1
+ ],
+ [
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1
+ ],
+ [
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1
+ ],
+ [
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1
+ ]
+ ]
+ },
+ {
+ "name": "med_key",
+ "directions": 4
+ },
+ {
+ "name": "med_key_off",
+ "directions": 4
+ },
+ {
+ "name": "medcomp",
+ "directions": 4,
+ "delays": [
+ [
+ 0.2,
+ 0.2,
+ 0.2,
+ 0.2,
+ 0.2,
+ 0.2,
+ 0.2,
+ 0.2,
+ 0.2,
+ 0.2,
+ 0.2,
+ 0.2,
+ 0.2,
+ 0.2,
+ 0.2
+ ],
+ [
+ 0.2,
+ 0.2,
+ 0.2,
+ 0.2,
+ 0.2,
+ 0.2,
+ 0.2,
+ 0.2,
+ 0.2,
+ 0.2,
+ 0.2,
+ 0.2,
+ 0.2,
+ 0.2,
+ 0.2
+ ],
+ [
+ 0.2,
+ 0.2,
+ 0.2,
+ 0.2,
+ 0.2,
+ 0.2,
+ 0.2,
+ 0.2,
+ 0.2,
+ 0.2,
+ 0.2,
+ 0.2,
+ 0.2,
+ 0.2,
+ 0.2
+ ],
+ [
+ 0.2,
+ 0.2,
+ 0.2,
+ 0.2,
+ 0.2,
+ 0.2,
+ 0.2,
+ 0.2,
+ 0.2,
+ 0.2,
+ 0.2,
+ 0.2,
+ 0.2,
+ 0.2,
+ 0.2
+ ]
+ ]
+ },
+ {
+ "name": "mining",
+ "directions": 4,
+ "delays": [
+ [
+ 1,
+ 0.1,
+ 1,
+ 0.1,
+ 1,
+ 0.1,
+ 1,
+ 0.1
+ ],
+ [
+ 1,
+ 0.1,
+ 1,
+ 0.1,
+ 1,
+ 0.1,
+ 1,
+ 0.1
+ ],
+ [
+ 1,
+ 0.1,
+ 1,
+ 0.1,
+ 1,
+ 0.1,
+ 1,
+ 0.1
+ ],
+ [
+ 1,
+ 0.1,
+ 1,
+ 0.1,
+ 1,
+ 0.1,
+ 1,
+ 0.1
+ ]
+ ]
+ },
+ {
+ "name": "mining_key",
+ "directions": 4
+ },
+ {
+ "name": "mining_key_off",
+ "directions": 4
+ },
+ {
+ "name": "power_key",
+ "directions": 4
+ },
+ {
+ "name": "power_key_off",
+ "directions": 4
+ },
+ {
+ "name": "power_monitor",
+ "directions": 4,
+ "delays": [
+ [
+ 0.6,
+ 0.6,
+ 0.6,
+ 0.6
+ ],
+ [
+ 0.6,
+ 0.6,
+ 0.6,
+ 0.6
+ ],
+ [
+ 0.6,
+ 0.6,
+ 0.6,
+ 0.6
+ ],
+ [
+ 0.6,
+ 0.6,
+ 0.6,
+ 0.6
+ ]
+ ]
+ },
+ {
+ "name": "power_monitor_warn",
+ "directions": 4,
+ "delays": [
+ [
+ 0.2,
+ 0.2
+ ],
+ [
+ 0.2,
+ 0.2
+ ],
+ [
+ 0.2,
+ 0.2
+ ],
+ [
+ 0.2,
+ 0.2
+ ]
+ ]
+ },
+ {
+ "name": "rd_key",
+ "directions": 4
+ },
+ {
+ "name": "rd_key_off",
+ "directions": 4
+ },
+ {
+ "name": "rdcomp",
+ "directions": 4
+ },
+ {
+ "name": "recharge_comp",
+ "directions": 4
+ },
+ {
+ "name": "recharge_comp_on",
+ "directions": 4,
+ "delays": [
+ [
+ 0.2,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.2
+ ],
+ [
+ 0.2,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.2
+ ],
+ [
+ 0.2,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.2
+ ],
+ [
+ 0.2,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.2
+ ]
+ ]
+ },
+ {
+ "name": "request",
+ "directions": 4,
+ "delays": [
+ [
+ 0.3,
+ 0.3,
+ 0.3,
+ 0.3,
+ 0.3,
+ 0.3
+ ],
+ [
+ 0.3,
+ 0.3,
+ 0.3,
+ 0.3,
+ 0.3,
+ 0.3
+ ],
+ [
+ 0.3,
+ 0.3,
+ 0.3,
+ 0.3,
+ 0.3,
+ 0.3
+ ],
+ [
+ 0.3,
+ 0.3,
+ 0.3,
+ 0.3,
+ 0.3,
+ 0.3
+ ]
+ ]
+ },
+ {
+ "name": "robot",
+ "directions": 4
+ },
+ {
+ "name": "security",
+ "directions": 4,
+ "delays": [
+ [
+ 0.2,
+ 0.2
+ ],
+ [
+ 0.2,
+ 0.2
+ ],
+ [
+ 0.2,
+ 0.2
+ ],
+ [
+ 0.2,
+ 0.2
+ ]
+ ]
+ },
+ {
+ "name": "security_key",
+ "directions": 4
+ },
+ {
+ "name": "security_key_off",
+ "directions": 4
+ },
+ {
+ "name": "sensors",
+ "directions": 4
+ },
+ {
+ "name": "shuttle",
+ "directions": 4,
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.1
+ ],
+ [
+ 0.1,
+ 0.1,
+ 0.1
+ ],
+ [
+ 0.1,
+ 0.1,
+ 0.1
+ ],
+ [
+ 0.1,
+ 0.1,
+ 0.1
+ ]
+ ]
+ },
+ {
+ "name": "solar_screen",
+ "directions": 4,
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1
+ ],
+ [
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1
+ ],
+ [
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1
+ ],
+ [
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1
+ ]
+ ]
+ },
+ {
+ "name": "supply",
+ "directions": 4
+ },
+ {
+ "name": "syndie_key",
+ "directions": 4
+ },
+ {
+ "name": "syndie_key_off",
+ "directions": 4
+ },
+ {
+ "name": "syndishuttle",
+ "directions": 4
+ },
+ {
+ "name": "tank",
+ "directions": 4
+ },
+ {
+ "name": "tcboss",
+ "directions": 4
+ },
+ {
+ "name": "tech_key",
+ "directions": 4
+ },
+ {
+ "name": "tech_key_off",
+ "directions": 4
+ },
+ {
+ "name": "teleport",
+ "directions": 4,
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1
+ ],
+ [
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1
+ ],
+ [
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1
+ ],
+ [
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1
+ ]
+ ]
+ },
+ {
+ "name": "teleport_key",
+ "directions": 4
+ },
+ {
+ "name": "teleport_key_off",
+ "directions": 4
+ },
+ {
+ "name": "telesci",
+ "directions": 4,
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1
+ ],
+ [
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1
+ ],
+ [
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1
+ ],
+ [
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1
+ ]
+ ]
+ },
+ {
+ "name": "telesci_key",
+ "directions": 4
+ },
+ {
+ "name": "telesci_key_off",
+ "directions": 4
+ },
+ {
+ "name": "turbinecomp",
+ "directions": 4
+ },
+ {
+ "name": "computer-datatheory"
+ },
+ {
+ "name": "avionics-systems"
+ },
+ {
+ "name": "television"
+ },
+ {
+ "name": "television_broken"
+ },
+ {
+ "name": "telescreen",
+ "directions": 4
+ },
+ {
+ "name": "telescreen_frame",
+ "directions": 4
+ },
+ {
+ "name": "telescreen_broken",
+ "directions": 4
+ },
+ {
+ "name": "detective_television"
+ },
+ {
+ "directions": 4,
+ "name": "service",
+ "delays": [
+ [
+ 0.5,
+ 0.5,
+ 0.5
+ ],
+ [
+ 0.5,
+ 0.5,
+ 0.5
+ ],
+ [
+ 0.5,
+ 0.5,
+ 0.5
+ ],
+ [
+ 0.5,
+ 0.5,
+ 0.5
+ ]
+ ]
+ },
+ {
+ "name": "service_keys",
+ "directions": 4
+ }
+ ]
+}
diff --git a/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/mining.png b/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/mining.png
new file mode 100644
index 00000000000..bfc225b8734
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/mining.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/mining_key.png b/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/mining_key.png
new file mode 100644
index 00000000000..910d4d48bad
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/mining_key.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/mining_key_off.png b/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/mining_key_off.png
new file mode 100644
index 00000000000..a467fedba39
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/mining_key_off.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/power_key.png b/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/power_key.png
new file mode 100644
index 00000000000..3812a38e71e
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/power_key.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/power_key_off.png b/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/power_key_off.png
new file mode 100644
index 00000000000..ddf8abd9f01
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/power_key_off.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/power_monitor.png b/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/power_monitor.png
new file mode 100644
index 00000000000..fa1cb4a2a91
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/power_monitor.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/power_monitor_warn.png b/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/power_monitor_warn.png
new file mode 100644
index 00000000000..a80b1ceef5d
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/power_monitor_warn.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/rd_key.png b/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/rd_key.png
new file mode 100644
index 00000000000..264b572c130
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/rd_key.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/rd_key_off.png b/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/rd_key_off.png
new file mode 100644
index 00000000000..405300276d8
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/rd_key_off.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/rdcomp.png b/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/rdcomp.png
new file mode 100644
index 00000000000..d16b7fa2743
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/rdcomp.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/recharge_comp.png b/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/recharge_comp.png
new file mode 100644
index 00000000000..cfdeb3a9696
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/recharge_comp.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/recharge_comp_on.png b/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/recharge_comp_on.png
new file mode 100644
index 00000000000..36759ca9335
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/recharge_comp_on.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/request.png b/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/request.png
new file mode 100644
index 00000000000..0ddb5f6fa9b
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/request.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/robot.png b/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/robot.png
new file mode 100644
index 00000000000..4a1cb7beb1a
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/robot.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/screen_broken.png b/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/screen_broken.png
new file mode 100644
index 00000000000..92d52ea7709
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/screen_broken.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/security.png b/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/security.png
new file mode 100644
index 00000000000..a1c56e448ab
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/security.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/security_key.png b/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/security_key.png
new file mode 100644
index 00000000000..7d2b3211a14
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/security_key.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/security_key_off.png b/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/security_key_off.png
new file mode 100644
index 00000000000..b10523c507c
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/security_key_off.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/sensors.png b/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/sensors.png
new file mode 100644
index 00000000000..8c0b6769fce
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/sensors.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/service.png b/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/service.png
new file mode 100644
index 00000000000..9d9884e4bee
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/service.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/service_keys.png b/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/service_keys.png
new file mode 100644
index 00000000000..691c9960801
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/service_keys.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/shuttle.png b/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/shuttle.png
new file mode 100644
index 00000000000..4237a5c62f5
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/shuttle.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/solar_screen.png b/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/solar_screen.png
new file mode 100644
index 00000000000..47c9c9340fd
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/solar_screen.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/supply.png b/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/supply.png
new file mode 100644
index 00000000000..23146e8d109
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/supply.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/syndie_key.png b/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/syndie_key.png
new file mode 100644
index 00000000000..30c43de392a
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/syndie_key.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/syndie_key_off.png b/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/syndie_key_off.png
new file mode 100644
index 00000000000..ee6804c9d79
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/syndie_key_off.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/syndishuttle.png b/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/syndishuttle.png
new file mode 100644
index 00000000000..6acb4f3144e
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/syndishuttle.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/tank.png b/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/tank.png
new file mode 100644
index 00000000000..da5cf1e7f7d
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/tank.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/tcboss.png b/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/tcboss.png
new file mode 100644
index 00000000000..3f24f63259b
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/tcboss.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/tech_key.png b/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/tech_key.png
new file mode 100644
index 00000000000..910d4d48bad
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/tech_key.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/tech_key_off.png b/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/tech_key_off.png
new file mode 100644
index 00000000000..a467fedba39
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/tech_key_off.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/teleport.png b/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/teleport.png
new file mode 100644
index 00000000000..09b964889a9
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/teleport.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/teleport_key.png b/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/teleport_key.png
new file mode 100644
index 00000000000..2b6b2b24565
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/teleport_key.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/teleport_key_off.png b/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/teleport_key_off.png
new file mode 100644
index 00000000000..e53b097f1f5
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/teleport_key_off.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/telesci.png b/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/telesci.png
new file mode 100644
index 00000000000..7d974d4c087
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/telesci.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/telesci_key.png b/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/telesci_key.png
new file mode 100644
index 00000000000..264b572c130
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/telesci_key.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/telesci_key_off.png b/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/telesci_key_off.png
new file mode 100644
index 00000000000..405300276d8
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/telesci_key_off.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/telescreen.png b/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/telescreen.png
new file mode 100644
index 00000000000..dd0312de333
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/telescreen.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/telescreen_broken.png b/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/telescreen_broken.png
new file mode 100644
index 00000000000..e6faf190db9
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/telescreen_broken.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/telescreen_frame.png b/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/telescreen_frame.png
new file mode 100644
index 00000000000..cc7b7f0cee1
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/telescreen_frame.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/television.png b/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/television.png
new file mode 100644
index 00000000000..988d1d39ea7
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/television.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/television_broken.png b/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/television_broken.png
new file mode 100644
index 00000000000..3fa49adaa2a
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/television_broken.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/turbinecomp.png b/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/turbinecomp.png
new file mode 100644
index 00000000000..fd19605cf9d
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/petr_computers.rsi/turbinecomp.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/petr_crates.rsi/base.png b/Resources/Textures/Corvax/Lore/Petr/petr_crates.rsi/base.png
new file mode 100644
index 00000000000..e29100997fe
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/petr_crates.rsi/base.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/petr_crates.rsi/closed.png b/Resources/Textures/Corvax/Lore/Petr/petr_crates.rsi/closed.png
new file mode 100644
index 00000000000..05bd7d5432b
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/petr_crates.rsi/closed.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/petr_crates.rsi/icon.png b/Resources/Textures/Corvax/Lore/Petr/petr_crates.rsi/icon.png
new file mode 100644
index 00000000000..56ff45a9e5a
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/petr_crates.rsi/icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/petr_crates.rsi/locked.png b/Resources/Textures/Corvax/Lore/Petr/petr_crates.rsi/locked.png
new file mode 100644
index 00000000000..3766d120479
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/petr_crates.rsi/locked.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/petr_crates.rsi/meta.json b/Resources/Textures/Corvax/Lore/Petr/petr_crates.rsi/meta.json
new file mode 100644
index 00000000000..0014701a53b
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/Petr/petr_crates.rsi/meta.json
@@ -0,0 +1,45 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Created by EmoGarbage404 (github) for Space Station 14.",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "base"
+ },
+ {
+ "name": "closed"
+ },
+ {
+ "name": "open"
+ },
+ {
+ "name": "welded"
+ },
+ {
+ "name": "sparking",
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1
+ ]
+ ]
+ },
+ {
+ "name": "locked"
+ },
+ {
+ "name": "unlocked"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Resources/Textures/Corvax/Lore/Petr/petr_crates.rsi/open.png b/Resources/Textures/Corvax/Lore/Petr/petr_crates.rsi/open.png
new file mode 100644
index 00000000000..62ed268da2d
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/petr_crates.rsi/open.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/petr_crates.rsi/sparking.png b/Resources/Textures/Corvax/Lore/Petr/petr_crates.rsi/sparking.png
new file mode 100644
index 00000000000..87b78b9b465
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/petr_crates.rsi/sparking.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/petr_crates.rsi/unlocked.png b/Resources/Textures/Corvax/Lore/Petr/petr_crates.rsi/unlocked.png
new file mode 100644
index 00000000000..11ec3037842
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/petr_crates.rsi/unlocked.png differ
diff --git a/Resources/Textures/Corvax/Lore/Petr/petr_crates.rsi/welded.png b/Resources/Textures/Corvax/Lore/Petr/petr_crates.rsi/welded.png
new file mode 100644
index 00000000000..311739a2701
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Petr/petr_crates.rsi/welded.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Armor/snk_armor_light_lav.rsi/equipped-OUTERCLOTHING.png b/Resources/Textures/Corvax/Lore/SNK/Armor/snk_armor_light_lav.rsi/equipped-OUTERCLOTHING.png
new file mode 100644
index 00000000000..aaebb53301c
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Armor/snk_armor_light_lav.rsi/equipped-OUTERCLOTHING.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Armor/snk_armor_light_lav.rsi/icon.png b/Resources/Textures/Corvax/Lore/SNK/Armor/snk_armor_light_lav.rsi/icon.png
new file mode 100644
index 00000000000..46d23961896
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Armor/snk_armor_light_lav.rsi/icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Armor/snk_armor_light_lav.rsi/inhand-left.png b/Resources/Textures/Corvax/Lore/SNK/Armor/snk_armor_light_lav.rsi/inhand-left.png
new file mode 100644
index 00000000000..aea0f39676c
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Armor/snk_armor_light_lav.rsi/inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Armor/snk_armor_light_lav.rsi/inhand-right.png b/Resources/Textures/Corvax/Lore/SNK/Armor/snk_armor_light_lav.rsi/inhand-right.png
new file mode 100644
index 00000000000..cef6f162c71
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Armor/snk_armor_light_lav.rsi/inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Armor/snk_armor_light_lav.rsi/meta.json b/Resources/Textures/Corvax/Lore/SNK/Armor/snk_armor_light_lav.rsi/meta.json
new file mode 100644
index 00000000000..f8bac4e1da6
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/SNK/Armor/snk_armor_light_lav.rsi/meta.json
@@ -0,0 +1,26 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/2fea0a59470c476cf3f927833d3918d89cbe6af8, digi made by kuro(388673708753027083)",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "equipped-OUTERCLOTHING",
+ "directions": 4
+ },
+ {
+ "name": "inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "inhand-right",
+ "directions": 4
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Resources/Textures/Corvax/Lore/SNK/Armor/snk_armor_light_les.rsi/equipped-OUTERCLOTHING.png b/Resources/Textures/Corvax/Lore/SNK/Armor/snk_armor_light_les.rsi/equipped-OUTERCLOTHING.png
new file mode 100644
index 00000000000..b86214d9175
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Armor/snk_armor_light_les.rsi/equipped-OUTERCLOTHING.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Armor/snk_armor_light_les.rsi/icon.png b/Resources/Textures/Corvax/Lore/SNK/Armor/snk_armor_light_les.rsi/icon.png
new file mode 100644
index 00000000000..b8639b7dd64
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Armor/snk_armor_light_les.rsi/icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Armor/snk_armor_light_les.rsi/inhand-left.png b/Resources/Textures/Corvax/Lore/SNK/Armor/snk_armor_light_les.rsi/inhand-left.png
new file mode 100644
index 00000000000..aea0f39676c
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Armor/snk_armor_light_les.rsi/inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Armor/snk_armor_light_les.rsi/inhand-right.png b/Resources/Textures/Corvax/Lore/SNK/Armor/snk_armor_light_les.rsi/inhand-right.png
new file mode 100644
index 00000000000..cef6f162c71
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Armor/snk_armor_light_les.rsi/inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Armor/snk_armor_light_les.rsi/meta.json b/Resources/Textures/Corvax/Lore/SNK/Armor/snk_armor_light_les.rsi/meta.json
new file mode 100644
index 00000000000..f8bac4e1da6
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/SNK/Armor/snk_armor_light_les.rsi/meta.json
@@ -0,0 +1,26 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/2fea0a59470c476cf3f927833d3918d89cbe6af8, digi made by kuro(388673708753027083)",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "equipped-OUTERCLOTHING",
+ "directions": 4
+ },
+ {
+ "name": "inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "inhand-right",
+ "directions": 4
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Resources/Textures/Corvax/Lore/SNK/Armor/snk_armor_light_pes.rsi/equipped-OUTERCLOTHING.png b/Resources/Textures/Corvax/Lore/SNK/Armor/snk_armor_light_pes.rsi/equipped-OUTERCLOTHING.png
new file mode 100644
index 00000000000..25d3993502b
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Armor/snk_armor_light_pes.rsi/equipped-OUTERCLOTHING.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Armor/snk_armor_light_pes.rsi/icon.png b/Resources/Textures/Corvax/Lore/SNK/Armor/snk_armor_light_pes.rsi/icon.png
new file mode 100644
index 00000000000..28d1f0b81be
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Armor/snk_armor_light_pes.rsi/icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Armor/snk_armor_light_pes.rsi/inhand-left.png b/Resources/Textures/Corvax/Lore/SNK/Armor/snk_armor_light_pes.rsi/inhand-left.png
new file mode 100644
index 00000000000..aea0f39676c
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Armor/snk_armor_light_pes.rsi/inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Armor/snk_armor_light_pes.rsi/inhand-right.png b/Resources/Textures/Corvax/Lore/SNK/Armor/snk_armor_light_pes.rsi/inhand-right.png
new file mode 100644
index 00000000000..cef6f162c71
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Armor/snk_armor_light_pes.rsi/inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Armor/snk_armor_light_pes.rsi/meta.json b/Resources/Textures/Corvax/Lore/SNK/Armor/snk_armor_light_pes.rsi/meta.json
new file mode 100644
index 00000000000..f8bac4e1da6
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/SNK/Armor/snk_armor_light_pes.rsi/meta.json
@@ -0,0 +1,26 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/2fea0a59470c476cf3f927833d3918d89cbe6af8, digi made by kuro(388673708753027083)",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "equipped-OUTERCLOTHING",
+ "directions": 4
+ },
+ {
+ "name": "inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "inhand-right",
+ "directions": 4
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Resources/Textures/Corvax/Lore/SNK/Armor/snk_armor_light_std.rsi/equipped-OUTERCLOTHING.png b/Resources/Textures/Corvax/Lore/SNK/Armor/snk_armor_light_std.rsi/equipped-OUTERCLOTHING.png
new file mode 100644
index 00000000000..3ede4753b7e
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Armor/snk_armor_light_std.rsi/equipped-OUTERCLOTHING.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Armor/snk_armor_light_std.rsi/icon.png b/Resources/Textures/Corvax/Lore/SNK/Armor/snk_armor_light_std.rsi/icon.png
new file mode 100644
index 00000000000..644d597bda6
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Armor/snk_armor_light_std.rsi/icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Armor/snk_armor_light_std.rsi/inhand-left.png b/Resources/Textures/Corvax/Lore/SNK/Armor/snk_armor_light_std.rsi/inhand-left.png
new file mode 100644
index 00000000000..aea0f39676c
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Armor/snk_armor_light_std.rsi/inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Armor/snk_armor_light_std.rsi/inhand-right.png b/Resources/Textures/Corvax/Lore/SNK/Armor/snk_armor_light_std.rsi/inhand-right.png
new file mode 100644
index 00000000000..cef6f162c71
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Armor/snk_armor_light_std.rsi/inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Armor/snk_armor_light_std.rsi/meta.json b/Resources/Textures/Corvax/Lore/SNK/Armor/snk_armor_light_std.rsi/meta.json
new file mode 100644
index 00000000000..f8bac4e1da6
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/SNK/Armor/snk_armor_light_std.rsi/meta.json
@@ -0,0 +1,26 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/2fea0a59470c476cf3f927833d3918d89cbe6af8, digi made by kuro(388673708753027083)",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "equipped-OUTERCLOTHING",
+ "directions": 4
+ },
+ {
+ "name": "inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "inhand-right",
+ "directions": 4
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Resources/Textures/Corvax/Lore/SNK/Armor/snk_armor_light_zim.rsi/equipped-OUTERCLOTHING.png b/Resources/Textures/Corvax/Lore/SNK/Armor/snk_armor_light_zim.rsi/equipped-OUTERCLOTHING.png
new file mode 100644
index 00000000000..19e3902e7a0
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Armor/snk_armor_light_zim.rsi/equipped-OUTERCLOTHING.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Armor/snk_armor_light_zim.rsi/icon.png b/Resources/Textures/Corvax/Lore/SNK/Armor/snk_armor_light_zim.rsi/icon.png
new file mode 100644
index 00000000000..db813d88e1b
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Armor/snk_armor_light_zim.rsi/icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Armor/snk_armor_light_zim.rsi/inhand-left.png b/Resources/Textures/Corvax/Lore/SNK/Armor/snk_armor_light_zim.rsi/inhand-left.png
new file mode 100644
index 00000000000..aea0f39676c
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Armor/snk_armor_light_zim.rsi/inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Armor/snk_armor_light_zim.rsi/inhand-right.png b/Resources/Textures/Corvax/Lore/SNK/Armor/snk_armor_light_zim.rsi/inhand-right.png
new file mode 100644
index 00000000000..cef6f162c71
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Armor/snk_armor_light_zim.rsi/inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Armor/snk_armor_light_zim.rsi/meta.json b/Resources/Textures/Corvax/Lore/SNK/Armor/snk_armor_light_zim.rsi/meta.json
new file mode 100644
index 00000000000..f8bac4e1da6
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/SNK/Armor/snk_armor_light_zim.rsi/meta.json
@@ -0,0 +1,26 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/2fea0a59470c476cf3f927833d3918d89cbe6af8, digi made by kuro(388673708753027083)",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "equipped-OUTERCLOTHING",
+ "directions": 4
+ },
+ {
+ "name": "inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "inhand-right",
+ "directions": 4
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Resources/Textures/Corvax/Lore/SNK/Armor/snk_armor_mid_les.rsi/equipped-OUTERCLOTHING-digi.png b/Resources/Textures/Corvax/Lore/SNK/Armor/snk_armor_mid_les.rsi/equipped-OUTERCLOTHING-digi.png
new file mode 100644
index 00000000000..283273db4f8
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Armor/snk_armor_mid_les.rsi/equipped-OUTERCLOTHING-digi.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Armor/snk_armor_mid_les.rsi/equipped-OUTERCLOTHING.png b/Resources/Textures/Corvax/Lore/SNK/Armor/snk_armor_mid_les.rsi/equipped-OUTERCLOTHING.png
new file mode 100644
index 00000000000..171c84bd0c7
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Armor/snk_armor_mid_les.rsi/equipped-OUTERCLOTHING.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Armor/snk_armor_mid_les.rsi/icon.png b/Resources/Textures/Corvax/Lore/SNK/Armor/snk_armor_mid_les.rsi/icon.png
new file mode 100644
index 00000000000..1c52b4e0a84
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Armor/snk_armor_mid_les.rsi/icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Armor/snk_armor_mid_les.rsi/inhand-left.png b/Resources/Textures/Corvax/Lore/SNK/Armor/snk_armor_mid_les.rsi/inhand-left.png
new file mode 100644
index 00000000000..4b6f313f699
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Armor/snk_armor_mid_les.rsi/inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Armor/snk_armor_mid_les.rsi/inhand-right.png b/Resources/Textures/Corvax/Lore/SNK/Armor/snk_armor_mid_les.rsi/inhand-right.png
new file mode 100644
index 00000000000..65288c62016
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Armor/snk_armor_mid_les.rsi/inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Armor/snk_armor_mid_les.rsi/meta.json b/Resources/Textures/Corvax/Lore/SNK/Armor/snk_armor_mid_les.rsi/meta.json
new file mode 100644
index 00000000000..19c238b6222
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/SNK/Armor/snk_armor_mid_les.rsi/meta.json
@@ -0,0 +1,30 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/2fea0a59470c476cf3f927833d3918d89cbe6af8, digi made by kuro(388673708753027083)",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "equipped-OUTERCLOTHING",
+ "directions": 4
+ },
+ {
+ "name": "equipped-OUTERCLOTHING-digi",
+ "directions": 4
+ },
+ {
+ "name": "inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "inhand-right",
+ "directions": 4
+ }
+ ]
+}
diff --git a/Resources/Textures/Corvax/Lore/SNK/Armor/snk_armor_mid_pes.rsi/equipped-OUTERCLOTHING-digi.png b/Resources/Textures/Corvax/Lore/SNK/Armor/snk_armor_mid_pes.rsi/equipped-OUTERCLOTHING-digi.png
new file mode 100644
index 00000000000..71b2f7125a3
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Armor/snk_armor_mid_pes.rsi/equipped-OUTERCLOTHING-digi.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Armor/snk_armor_mid_pes.rsi/equipped-OUTERCLOTHING.png b/Resources/Textures/Corvax/Lore/SNK/Armor/snk_armor_mid_pes.rsi/equipped-OUTERCLOTHING.png
new file mode 100644
index 00000000000..e8040cbb43d
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Armor/snk_armor_mid_pes.rsi/equipped-OUTERCLOTHING.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Armor/snk_armor_mid_pes.rsi/icon.png b/Resources/Textures/Corvax/Lore/SNK/Armor/snk_armor_mid_pes.rsi/icon.png
new file mode 100644
index 00000000000..55f424f0d2e
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Armor/snk_armor_mid_pes.rsi/icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Armor/snk_armor_mid_pes.rsi/inhand-left.png b/Resources/Textures/Corvax/Lore/SNK/Armor/snk_armor_mid_pes.rsi/inhand-left.png
new file mode 100644
index 00000000000..4b6f313f699
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Armor/snk_armor_mid_pes.rsi/inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Armor/snk_armor_mid_pes.rsi/inhand-right.png b/Resources/Textures/Corvax/Lore/SNK/Armor/snk_armor_mid_pes.rsi/inhand-right.png
new file mode 100644
index 00000000000..65288c62016
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Armor/snk_armor_mid_pes.rsi/inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Armor/snk_armor_mid_pes.rsi/meta.json b/Resources/Textures/Corvax/Lore/SNK/Armor/snk_armor_mid_pes.rsi/meta.json
new file mode 100644
index 00000000000..19c238b6222
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/SNK/Armor/snk_armor_mid_pes.rsi/meta.json
@@ -0,0 +1,30 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/2fea0a59470c476cf3f927833d3918d89cbe6af8, digi made by kuro(388673708753027083)",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "equipped-OUTERCLOTHING",
+ "directions": 4
+ },
+ {
+ "name": "equipped-OUTERCLOTHING-digi",
+ "directions": 4
+ },
+ {
+ "name": "inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "inhand-right",
+ "directions": 4
+ }
+ ]
+}
diff --git a/Resources/Textures/Corvax/Lore/SNK/Armor/snk_armor_mid_std.rsi/equipped-OUTERCLOTHING-digi.png b/Resources/Textures/Corvax/Lore/SNK/Armor/snk_armor_mid_std.rsi/equipped-OUTERCLOTHING-digi.png
new file mode 100644
index 00000000000..16bdd18e554
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Armor/snk_armor_mid_std.rsi/equipped-OUTERCLOTHING-digi.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Armor/snk_armor_mid_std.rsi/equipped-OUTERCLOTHING.png b/Resources/Textures/Corvax/Lore/SNK/Armor/snk_armor_mid_std.rsi/equipped-OUTERCLOTHING.png
new file mode 100644
index 00000000000..dfead5a45ae
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Armor/snk_armor_mid_std.rsi/equipped-OUTERCLOTHING.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Armor/snk_armor_mid_std.rsi/icon.png b/Resources/Textures/Corvax/Lore/SNK/Armor/snk_armor_mid_std.rsi/icon.png
new file mode 100644
index 00000000000..08bb3340672
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Armor/snk_armor_mid_std.rsi/icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Armor/snk_armor_mid_std.rsi/inhand-left.png b/Resources/Textures/Corvax/Lore/SNK/Armor/snk_armor_mid_std.rsi/inhand-left.png
new file mode 100644
index 00000000000..4b6f313f699
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Armor/snk_armor_mid_std.rsi/inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Armor/snk_armor_mid_std.rsi/inhand-right.png b/Resources/Textures/Corvax/Lore/SNK/Armor/snk_armor_mid_std.rsi/inhand-right.png
new file mode 100644
index 00000000000..65288c62016
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Armor/snk_armor_mid_std.rsi/inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Armor/snk_armor_mid_std.rsi/meta.json b/Resources/Textures/Corvax/Lore/SNK/Armor/snk_armor_mid_std.rsi/meta.json
new file mode 100644
index 00000000000..19c238b6222
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/SNK/Armor/snk_armor_mid_std.rsi/meta.json
@@ -0,0 +1,30 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/2fea0a59470c476cf3f927833d3918d89cbe6af8, digi made by kuro(388673708753027083)",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "equipped-OUTERCLOTHING",
+ "directions": 4
+ },
+ {
+ "name": "equipped-OUTERCLOTHING-digi",
+ "directions": 4
+ },
+ {
+ "name": "inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "inhand-right",
+ "directions": 4
+ }
+ ]
+}
diff --git a/Resources/Textures/Corvax/Lore/SNK/Armor/snk_armor_mid_zim.rsi/equipped-OUTERCLOTHING-digi.png b/Resources/Textures/Corvax/Lore/SNK/Armor/snk_armor_mid_zim.rsi/equipped-OUTERCLOTHING-digi.png
new file mode 100644
index 00000000000..becb22b2e4d
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Armor/snk_armor_mid_zim.rsi/equipped-OUTERCLOTHING-digi.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Armor/snk_armor_mid_zim.rsi/equipped-OUTERCLOTHING.png b/Resources/Textures/Corvax/Lore/SNK/Armor/snk_armor_mid_zim.rsi/equipped-OUTERCLOTHING.png
new file mode 100644
index 00000000000..974c6fcb327
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Armor/snk_armor_mid_zim.rsi/equipped-OUTERCLOTHING.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Armor/snk_armor_mid_zim.rsi/icon.png b/Resources/Textures/Corvax/Lore/SNK/Armor/snk_armor_mid_zim.rsi/icon.png
new file mode 100644
index 00000000000..4751913fea0
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Armor/snk_armor_mid_zim.rsi/icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Armor/snk_armor_mid_zim.rsi/inhand-left.png b/Resources/Textures/Corvax/Lore/SNK/Armor/snk_armor_mid_zim.rsi/inhand-left.png
new file mode 100644
index 00000000000..4b6f313f699
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Armor/snk_armor_mid_zim.rsi/inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Armor/snk_armor_mid_zim.rsi/inhand-right.png b/Resources/Textures/Corvax/Lore/SNK/Armor/snk_armor_mid_zim.rsi/inhand-right.png
new file mode 100644
index 00000000000..65288c62016
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Armor/snk_armor_mid_zim.rsi/inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Armor/snk_armor_mid_zim.rsi/meta.json b/Resources/Textures/Corvax/Lore/SNK/Armor/snk_armor_mid_zim.rsi/meta.json
new file mode 100644
index 00000000000..19c238b6222
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/SNK/Armor/snk_armor_mid_zim.rsi/meta.json
@@ -0,0 +1,30 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/2fea0a59470c476cf3f927833d3918d89cbe6af8, digi made by kuro(388673708753027083)",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "equipped-OUTERCLOTHING",
+ "directions": 4
+ },
+ {
+ "name": "equipped-OUTERCLOTHING-digi",
+ "directions": 4
+ },
+ {
+ "name": "inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "inhand-right",
+ "directions": 4
+ }
+ ]
+}
diff --git a/Resources/Textures/Corvax/Lore/SNK/Armor/snk_hardsuits.rsi/equipped-OUTERCLOTHING.png b/Resources/Textures/Corvax/Lore/SNK/Armor/snk_hardsuits.rsi/equipped-OUTERCLOTHING.png
new file mode 100644
index 00000000000..58ae53d1a3a
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Armor/snk_hardsuits.rsi/equipped-OUTERCLOTHING.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Armor/snk_hardsuits.rsi/icon.png b/Resources/Textures/Corvax/Lore/SNK/Armor/snk_hardsuits.rsi/icon.png
new file mode 100644
index 00000000000..c5066a81b00
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Armor/snk_hardsuits.rsi/icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Armor/snk_hardsuits.rsi/inhand-left.png b/Resources/Textures/Corvax/Lore/SNK/Armor/snk_hardsuits.rsi/inhand-left.png
new file mode 100644
index 00000000000..889c09d487f
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Armor/snk_hardsuits.rsi/inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Armor/snk_hardsuits.rsi/inhand-right.png b/Resources/Textures/Corvax/Lore/SNK/Armor/snk_hardsuits.rsi/inhand-right.png
new file mode 100644
index 00000000000..db04f2b952b
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Armor/snk_hardsuits.rsi/inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Armor/snk_hardsuits.rsi/meta.json b/Resources/Textures/Corvax/Lore/SNK/Armor/snk_hardsuits.rsi/meta.json
new file mode 100644
index 00000000000..e482264df5f
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/SNK/Armor/snk_hardsuits.rsi/meta.json
@@ -0,0 +1,26 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/4f6190e2895e09116663ef282d3ce1d8b35c032e",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "equipped-OUTERCLOTHING",
+ "directions": 4
+ },
+ {
+ "name": "inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "inhand-right",
+ "directions": 4
+ }
+ ]
+}
diff --git a/Resources/Textures/Corvax/Lore/SNK/Armor/snk_hardsuits_helmet.rsi/icon-flash.png b/Resources/Textures/Corvax/Lore/SNK/Armor/snk_hardsuits_helmet.rsi/icon-flash.png
new file mode 100644
index 00000000000..a269aab4cc2
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Armor/snk_hardsuits_helmet.rsi/icon-flash.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Armor/snk_hardsuits_helmet.rsi/icon.png b/Resources/Textures/Corvax/Lore/SNK/Armor/snk_hardsuits_helmet.rsi/icon.png
new file mode 100644
index 00000000000..70f3407a140
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Armor/snk_hardsuits_helmet.rsi/icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Armor/snk_hardsuits_helmet.rsi/meta.json b/Resources/Textures/Corvax/Lore/SNK/Armor/snk_hardsuits_helmet.rsi/meta.json
new file mode 100644
index 00000000000..7bea2d1a865
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/SNK/Armor/snk_hardsuits_helmet.rsi/meta.json
@@ -0,0 +1,41 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/4f6190e2895e09116663ef282d3ce1d8b35c032e",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "icon-flash"
+ },
+ {
+ "name": "off-equipped-HELMET",
+ "directions": 4
+ },
+ {
+ "name": "off-inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "off-inhand-right",
+ "directions": 4
+ },
+ {
+ "name": "on-equipped-HELMET",
+ "directions": 4
+ },
+ {
+ "name": "on-inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "on-inhand-right",
+ "directions": 4
+ }
+ ]
+}
diff --git a/Resources/Textures/Corvax/Lore/SNK/Armor/snk_hardsuits_helmet.rsi/off-equipped-HELMET.png b/Resources/Textures/Corvax/Lore/SNK/Armor/snk_hardsuits_helmet.rsi/off-equipped-HELMET.png
new file mode 100644
index 00000000000..e5da95f2f02
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Armor/snk_hardsuits_helmet.rsi/off-equipped-HELMET.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Armor/snk_hardsuits_helmet.rsi/off-inhand-left.png b/Resources/Textures/Corvax/Lore/SNK/Armor/snk_hardsuits_helmet.rsi/off-inhand-left.png
new file mode 100644
index 00000000000..a3fe843335a
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Armor/snk_hardsuits_helmet.rsi/off-inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Armor/snk_hardsuits_helmet.rsi/off-inhand-right.png b/Resources/Textures/Corvax/Lore/SNK/Armor/snk_hardsuits_helmet.rsi/off-inhand-right.png
new file mode 100644
index 00000000000..6edd233dc42
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Armor/snk_hardsuits_helmet.rsi/off-inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Armor/snk_hardsuits_helmet.rsi/on-equipped-HELMET.png b/Resources/Textures/Corvax/Lore/SNK/Armor/snk_hardsuits_helmet.rsi/on-equipped-HELMET.png
new file mode 100644
index 00000000000..65c16b01d08
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Armor/snk_hardsuits_helmet.rsi/on-equipped-HELMET.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Armor/snk_hardsuits_helmet.rsi/on-inhand-left.png b/Resources/Textures/Corvax/Lore/SNK/Armor/snk_hardsuits_helmet.rsi/on-inhand-left.png
new file mode 100644
index 00000000000..32422b076fc
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Armor/snk_hardsuits_helmet.rsi/on-inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Armor/snk_hardsuits_helmet.rsi/on-inhand-right.png b/Resources/Textures/Corvax/Lore/SNK/Armor/snk_hardsuits_helmet.rsi/on-inhand-right.png
new file mode 100644
index 00000000000..3d7cdf0581f
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Armor/snk_hardsuits_helmet.rsi/on-inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Armor/snk_helmet_lav.rsi/equipped-HELMET.png b/Resources/Textures/Corvax/Lore/SNK/Armor/snk_helmet_lav.rsi/equipped-HELMET.png
new file mode 100644
index 00000000000..f2faa4c431f
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Armor/snk_helmet_lav.rsi/equipped-HELMET.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Armor/snk_helmet_lav.rsi/icon.png b/Resources/Textures/Corvax/Lore/SNK/Armor/snk_helmet_lav.rsi/icon.png
new file mode 100644
index 00000000000..5dcbc5a4105
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Armor/snk_helmet_lav.rsi/icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Armor/snk_helmet_lav.rsi/inhand-left.png b/Resources/Textures/Corvax/Lore/SNK/Armor/snk_helmet_lav.rsi/inhand-left.png
new file mode 100644
index 00000000000..125ec692c3e
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Armor/snk_helmet_lav.rsi/inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Armor/snk_helmet_lav.rsi/inhand-right.png b/Resources/Textures/Corvax/Lore/SNK/Armor/snk_helmet_lav.rsi/inhand-right.png
new file mode 100644
index 00000000000..53dcd8b868c
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Armor/snk_helmet_lav.rsi/inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Armor/snk_helmet_lav.rsi/light-equipped-HELMET.png b/Resources/Textures/Corvax/Lore/SNK/Armor/snk_helmet_lav.rsi/light-equipped-HELMET.png
new file mode 100644
index 00000000000..e1ed2d59ae4
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Armor/snk_helmet_lav.rsi/light-equipped-HELMET.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Armor/snk_helmet_lav.rsi/lighton-equipped-HELMET.png b/Resources/Textures/Corvax/Lore/SNK/Armor/snk_helmet_lav.rsi/lighton-equipped-HELMET.png
new file mode 100644
index 00000000000..634828f1b3e
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Armor/snk_helmet_lav.rsi/lighton-equipped-HELMET.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Armor/snk_helmet_lav.rsi/meta.json b/Resources/Textures/Corvax/Lore/SNK/Armor/snk_helmet_lav.rsi/meta.json
new file mode 100644
index 00000000000..64c06de7c2c
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/SNK/Armor/snk_helmet_lav.rsi/meta.json
@@ -0,0 +1,34 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/2fea0a59470c476cf3f927833d3918d89cbe6af8 \u0026 inhand taken at commit https://github.com/tgstation/tgstation/commit/d1582bf1b41a0e24fd7a18124c6ff46b86b393f9 and modified by github:Morb0",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "equipped-HELMET",
+ "directions": 4
+ },
+ {
+ "name": "light-equipped-HELMET",
+ "directions": 4
+ },
+ {
+ "name": "lighton-equipped-HELMET",
+ "directions": 4
+ },
+ {
+ "name": "inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "inhand-right",
+ "directions": 4
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Resources/Textures/Corvax/Lore/SNK/Armor/snk_helmet_les.rsi/equipped-HELMET.png b/Resources/Textures/Corvax/Lore/SNK/Armor/snk_helmet_les.rsi/equipped-HELMET.png
new file mode 100644
index 00000000000..714d2fc4292
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Armor/snk_helmet_les.rsi/equipped-HELMET.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Armor/snk_helmet_les.rsi/icon.png b/Resources/Textures/Corvax/Lore/SNK/Armor/snk_helmet_les.rsi/icon.png
new file mode 100644
index 00000000000..c3dd9a6497f
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Armor/snk_helmet_les.rsi/icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Armor/snk_helmet_les.rsi/inhand-left.png b/Resources/Textures/Corvax/Lore/SNK/Armor/snk_helmet_les.rsi/inhand-left.png
new file mode 100644
index 00000000000..c292ba14c90
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Armor/snk_helmet_les.rsi/inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Armor/snk_helmet_les.rsi/inhand-right.png b/Resources/Textures/Corvax/Lore/SNK/Armor/snk_helmet_les.rsi/inhand-right.png
new file mode 100644
index 00000000000..42bf070fed2
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Armor/snk_helmet_les.rsi/inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Armor/snk_helmet_les.rsi/light-equipped-HELMET.png b/Resources/Textures/Corvax/Lore/SNK/Armor/snk_helmet_les.rsi/light-equipped-HELMET.png
new file mode 100644
index 00000000000..e1ed2d59ae4
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Armor/snk_helmet_les.rsi/light-equipped-HELMET.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Armor/snk_helmet_les.rsi/lighton-equipped-HELMET.png b/Resources/Textures/Corvax/Lore/SNK/Armor/snk_helmet_les.rsi/lighton-equipped-HELMET.png
new file mode 100644
index 00000000000..634828f1b3e
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Armor/snk_helmet_les.rsi/lighton-equipped-HELMET.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Armor/snk_helmet_les.rsi/meta.json b/Resources/Textures/Corvax/Lore/SNK/Armor/snk_helmet_les.rsi/meta.json
new file mode 100644
index 00000000000..64c06de7c2c
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/SNK/Armor/snk_helmet_les.rsi/meta.json
@@ -0,0 +1,34 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/2fea0a59470c476cf3f927833d3918d89cbe6af8 \u0026 inhand taken at commit https://github.com/tgstation/tgstation/commit/d1582bf1b41a0e24fd7a18124c6ff46b86b393f9 and modified by github:Morb0",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "equipped-HELMET",
+ "directions": 4
+ },
+ {
+ "name": "light-equipped-HELMET",
+ "directions": 4
+ },
+ {
+ "name": "lighton-equipped-HELMET",
+ "directions": 4
+ },
+ {
+ "name": "inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "inhand-right",
+ "directions": 4
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Resources/Textures/Corvax/Lore/SNK/Armor/snk_helmet_pes.rsi/equipped-HELMET.png b/Resources/Textures/Corvax/Lore/SNK/Armor/snk_helmet_pes.rsi/equipped-HELMET.png
new file mode 100644
index 00000000000..398f4412ae5
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Armor/snk_helmet_pes.rsi/equipped-HELMET.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Armor/snk_helmet_pes.rsi/icon.png b/Resources/Textures/Corvax/Lore/SNK/Armor/snk_helmet_pes.rsi/icon.png
new file mode 100644
index 00000000000..4721ae7aedb
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Armor/snk_helmet_pes.rsi/icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Armor/snk_helmet_pes.rsi/inhand-left.png b/Resources/Textures/Corvax/Lore/SNK/Armor/snk_helmet_pes.rsi/inhand-left.png
new file mode 100644
index 00000000000..fd16f0de0bb
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Armor/snk_helmet_pes.rsi/inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Armor/snk_helmet_pes.rsi/inhand-right.png b/Resources/Textures/Corvax/Lore/SNK/Armor/snk_helmet_pes.rsi/inhand-right.png
new file mode 100644
index 00000000000..0628bf5637c
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Armor/snk_helmet_pes.rsi/inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Armor/snk_helmet_pes.rsi/light-equipped-HELMET.png b/Resources/Textures/Corvax/Lore/SNK/Armor/snk_helmet_pes.rsi/light-equipped-HELMET.png
new file mode 100644
index 00000000000..e1ed2d59ae4
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Armor/snk_helmet_pes.rsi/light-equipped-HELMET.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Armor/snk_helmet_pes.rsi/lighton-equipped-HELMET.png b/Resources/Textures/Corvax/Lore/SNK/Armor/snk_helmet_pes.rsi/lighton-equipped-HELMET.png
new file mode 100644
index 00000000000..634828f1b3e
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Armor/snk_helmet_pes.rsi/lighton-equipped-HELMET.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Armor/snk_helmet_pes.rsi/meta.json b/Resources/Textures/Corvax/Lore/SNK/Armor/snk_helmet_pes.rsi/meta.json
new file mode 100644
index 00000000000..64c06de7c2c
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/SNK/Armor/snk_helmet_pes.rsi/meta.json
@@ -0,0 +1,34 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/2fea0a59470c476cf3f927833d3918d89cbe6af8 \u0026 inhand taken at commit https://github.com/tgstation/tgstation/commit/d1582bf1b41a0e24fd7a18124c6ff46b86b393f9 and modified by github:Morb0",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "equipped-HELMET",
+ "directions": 4
+ },
+ {
+ "name": "light-equipped-HELMET",
+ "directions": 4
+ },
+ {
+ "name": "lighton-equipped-HELMET",
+ "directions": 4
+ },
+ {
+ "name": "inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "inhand-right",
+ "directions": 4
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Resources/Textures/Corvax/Lore/SNK/Armor/snk_helmet_std.rsi/equipped-HELMET.png b/Resources/Textures/Corvax/Lore/SNK/Armor/snk_helmet_std.rsi/equipped-HELMET.png
new file mode 100644
index 00000000000..47b8c920795
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Armor/snk_helmet_std.rsi/equipped-HELMET.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Armor/snk_helmet_std.rsi/icon.png b/Resources/Textures/Corvax/Lore/SNK/Armor/snk_helmet_std.rsi/icon.png
new file mode 100644
index 00000000000..33f5bfb545d
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Armor/snk_helmet_std.rsi/icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Armor/snk_helmet_std.rsi/inhand-left.png b/Resources/Textures/Corvax/Lore/SNK/Armor/snk_helmet_std.rsi/inhand-left.png
new file mode 100644
index 00000000000..4a1732e2069
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Armor/snk_helmet_std.rsi/inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Armor/snk_helmet_std.rsi/inhand-right.png b/Resources/Textures/Corvax/Lore/SNK/Armor/snk_helmet_std.rsi/inhand-right.png
new file mode 100644
index 00000000000..eccd0457d60
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Armor/snk_helmet_std.rsi/inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Armor/snk_helmet_std.rsi/light-equipped-HELMET.png b/Resources/Textures/Corvax/Lore/SNK/Armor/snk_helmet_std.rsi/light-equipped-HELMET.png
new file mode 100644
index 00000000000..e1ed2d59ae4
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Armor/snk_helmet_std.rsi/light-equipped-HELMET.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Armor/snk_helmet_std.rsi/lighton-equipped-HELMET.png b/Resources/Textures/Corvax/Lore/SNK/Armor/snk_helmet_std.rsi/lighton-equipped-HELMET.png
new file mode 100644
index 00000000000..634828f1b3e
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Armor/snk_helmet_std.rsi/lighton-equipped-HELMET.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Armor/snk_helmet_std.rsi/meta.json b/Resources/Textures/Corvax/Lore/SNK/Armor/snk_helmet_std.rsi/meta.json
new file mode 100644
index 00000000000..64c06de7c2c
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/SNK/Armor/snk_helmet_std.rsi/meta.json
@@ -0,0 +1,34 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/2fea0a59470c476cf3f927833d3918d89cbe6af8 \u0026 inhand taken at commit https://github.com/tgstation/tgstation/commit/d1582bf1b41a0e24fd7a18124c6ff46b86b393f9 and modified by github:Morb0",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "equipped-HELMET",
+ "directions": 4
+ },
+ {
+ "name": "light-equipped-HELMET",
+ "directions": 4
+ },
+ {
+ "name": "lighton-equipped-HELMET",
+ "directions": 4
+ },
+ {
+ "name": "inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "inhand-right",
+ "directions": 4
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Resources/Textures/Corvax/Lore/SNK/Armor/snk_helmet_zim.rsi/equipped-HELMET.png b/Resources/Textures/Corvax/Lore/SNK/Armor/snk_helmet_zim.rsi/equipped-HELMET.png
new file mode 100644
index 00000000000..732bf87c1d1
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Armor/snk_helmet_zim.rsi/equipped-HELMET.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Armor/snk_helmet_zim.rsi/icon.png b/Resources/Textures/Corvax/Lore/SNK/Armor/snk_helmet_zim.rsi/icon.png
new file mode 100644
index 00000000000..931adb4efe9
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Armor/snk_helmet_zim.rsi/icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Armor/snk_helmet_zim.rsi/inhand-left.png b/Resources/Textures/Corvax/Lore/SNK/Armor/snk_helmet_zim.rsi/inhand-left.png
new file mode 100644
index 00000000000..7fed0953e8c
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Armor/snk_helmet_zim.rsi/inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Armor/snk_helmet_zim.rsi/inhand-right.png b/Resources/Textures/Corvax/Lore/SNK/Armor/snk_helmet_zim.rsi/inhand-right.png
new file mode 100644
index 00000000000..f0ba3c1be82
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Armor/snk_helmet_zim.rsi/inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Armor/snk_helmet_zim.rsi/light-equipped-HELMET.png b/Resources/Textures/Corvax/Lore/SNK/Armor/snk_helmet_zim.rsi/light-equipped-HELMET.png
new file mode 100644
index 00000000000..e1ed2d59ae4
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Armor/snk_helmet_zim.rsi/light-equipped-HELMET.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Armor/snk_helmet_zim.rsi/lighton-equipped-HELMET.png b/Resources/Textures/Corvax/Lore/SNK/Armor/snk_helmet_zim.rsi/lighton-equipped-HELMET.png
new file mode 100644
index 00000000000..634828f1b3e
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Armor/snk_helmet_zim.rsi/lighton-equipped-HELMET.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Armor/snk_helmet_zim.rsi/meta.json b/Resources/Textures/Corvax/Lore/SNK/Armor/snk_helmet_zim.rsi/meta.json
new file mode 100644
index 00000000000..64c06de7c2c
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/SNK/Armor/snk_helmet_zim.rsi/meta.json
@@ -0,0 +1,34 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/2fea0a59470c476cf3f927833d3918d89cbe6af8 \u0026 inhand taken at commit https://github.com/tgstation/tgstation/commit/d1582bf1b41a0e24fd7a18124c6ff46b86b393f9 and modified by github:Morb0",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "equipped-HELMET",
+ "directions": 4
+ },
+ {
+ "name": "light-equipped-HELMET",
+ "directions": 4
+ },
+ {
+ "name": "lighton-equipped-HELMET",
+ "directions": 4
+ },
+ {
+ "name": "inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "inhand-right",
+ "directions": 4
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_back_pes.rsi/equipped-BACKPACK.png b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_back_pes.rsi/equipped-BACKPACK.png
new file mode 100644
index 00000000000..b1f3cd23fc1
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_back_pes.rsi/equipped-BACKPACK.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_back_pes.rsi/icon.png b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_back_pes.rsi/icon.png
new file mode 100644
index 00000000000..3e3021dec1f
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_back_pes.rsi/icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_back_pes.rsi/inhand-left.png b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_back_pes.rsi/inhand-left.png
new file mode 100644
index 00000000000..14f77dbae9f
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_back_pes.rsi/inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_back_pes.rsi/inhand-right.png b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_back_pes.rsi/inhand-right.png
new file mode 100644
index 00000000000..b90eca94bcb
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_back_pes.rsi/inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_back_pes.rsi/meta.json b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_back_pes.rsi/meta.json
new file mode 100644
index 00000000000..8fbc0737093
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_back_pes.rsi/meta.json
@@ -0,0 +1,26 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/2e24b7af2221928e4b844a29408e821b60a5fe29",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "equipped-BACKPACK",
+ "directions": 4
+ },
+ {
+ "name": "inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "inhand-right",
+ "directions": 4
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_back_radio.rsi/equipped-BACKPACK.png b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_back_radio.rsi/equipped-BACKPACK.png
new file mode 100644
index 00000000000..6e32ed4ffbd
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_back_radio.rsi/equipped-BACKPACK.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_back_radio.rsi/icon.png b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_back_radio.rsi/icon.png
new file mode 100644
index 00000000000..e31cceb8487
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_back_radio.rsi/icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_back_radio.rsi/inhand-left.png b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_back_radio.rsi/inhand-left.png
new file mode 100644
index 00000000000..1fb68f1c122
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_back_radio.rsi/inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_back_radio.rsi/inhand-right.png b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_back_radio.rsi/inhand-right.png
new file mode 100644
index 00000000000..5d6bab67370
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_back_radio.rsi/inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_back_radio.rsi/meta.json b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_back_radio.rsi/meta.json
new file mode 100644
index 00000000000..1df0267d4a0
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_back_radio.rsi/meta.json
@@ -0,0 +1,29 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/2e24b7af2221928e4b844a29408e821b60a5fe29, tweak by @mureixlol",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "equipped-BACKPACK",
+ "directions": 4
+ },
+ {
+ "name": "inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "inhand-right",
+ "directions": 4
+ },
+ {
+ "name": "panel"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_back_radio.rsi/panel.png b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_back_radio.rsi/panel.png
new file mode 100644
index 00000000000..89f7795c2c9
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_back_radio.rsi/panel.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_back_std.rsi/equipped-BACKPACK.png b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_back_std.rsi/equipped-BACKPACK.png
new file mode 100644
index 00000000000..cd95804012f
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_back_std.rsi/equipped-BACKPACK.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_back_std.rsi/icon.png b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_back_std.rsi/icon.png
new file mode 100644
index 00000000000..1ace3e6ca61
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_back_std.rsi/icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_back_std.rsi/inhand-left.png b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_back_std.rsi/inhand-left.png
new file mode 100644
index 00000000000..b8b6ef66003
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_back_std.rsi/inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_back_std.rsi/inhand-right.png b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_back_std.rsi/inhand-right.png
new file mode 100644
index 00000000000..6bf2fd5cb19
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_back_std.rsi/inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_back_std.rsi/meta.json b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_back_std.rsi/meta.json
new file mode 100644
index 00000000000..8fbc0737093
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_back_std.rsi/meta.json
@@ -0,0 +1,26 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/2e24b7af2221928e4b844a29408e821b60a5fe29",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "equipped-BACKPACK",
+ "directions": 4
+ },
+ {
+ "name": "inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "inhand-right",
+ "directions": 4
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_back_zim.rsi/equipped-BACKPACK.png b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_back_zim.rsi/equipped-BACKPACK.png
new file mode 100644
index 00000000000..163402925a4
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_back_zim.rsi/equipped-BACKPACK.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_back_zim.rsi/icon.png b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_back_zim.rsi/icon.png
new file mode 100644
index 00000000000..c3b2e6569cd
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_back_zim.rsi/icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_back_zim.rsi/inhand-left.png b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_back_zim.rsi/inhand-left.png
new file mode 100644
index 00000000000..b58678c7855
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_back_zim.rsi/inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_back_zim.rsi/inhand-right.png b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_back_zim.rsi/inhand-right.png
new file mode 100644
index 00000000000..b86589ec08b
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_back_zim.rsi/inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_back_zim.rsi/meta.json b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_back_zim.rsi/meta.json
new file mode 100644
index 00000000000..8fbc0737093
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_back_zim.rsi/meta.json
@@ -0,0 +1,26 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/2e24b7af2221928e4b844a29408e821b60a5fe29",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "equipped-BACKPACK",
+ "directions": 4
+ },
+ {
+ "name": "inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "inhand-right",
+ "directions": 4
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_bandans.rsi/equipped-HELMET.png b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_bandans.rsi/equipped-HELMET.png
new file mode 100644
index 00000000000..bf99551a355
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_bandans.rsi/equipped-HELMET.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_bandans.rsi/icon.png b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_bandans.rsi/icon.png
new file mode 100644
index 00000000000..192ee46fc0d
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_bandans.rsi/icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_bandans.rsi/inhand-left.png b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_bandans.rsi/inhand-left.png
new file mode 100644
index 00000000000..2fbbb44de61
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_bandans.rsi/inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_bandans.rsi/inhand-right.png b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_bandans.rsi/inhand-right.png
new file mode 100644
index 00000000000..57a75331e85
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_bandans.rsi/inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_bandans.rsi/meta.json b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_bandans.rsi/meta.json
new file mode 100644
index 00000000000..daee5ef11c2
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_bandans.rsi/meta.json
@@ -0,0 +1,26 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/4f6190e2895e09116663ef282d3ce1d8b35c032e, modified by \u043B\u0430\u0437\u0456\u043A#7305",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "equipped-HELMET",
+ "directions": 4
+ },
+ {
+ "name": "inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "inhand-right",
+ "directions": 4
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_belt_eng.rsi/equipped-BELT.png b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_belt_eng.rsi/equipped-BELT.png
new file mode 100644
index 00000000000..2eddc162c3d
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_belt_eng.rsi/equipped-BELT.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_belt_eng.rsi/icon.png b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_belt_eng.rsi/icon.png
new file mode 100644
index 00000000000..f3964475bd8
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_belt_eng.rsi/icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_belt_eng.rsi/inhand-left.png b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_belt_eng.rsi/inhand-left.png
new file mode 100644
index 00000000000..263952789eb
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_belt_eng.rsi/inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_belt_eng.rsi/inhand-right.png b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_belt_eng.rsi/inhand-right.png
new file mode 100644
index 00000000000..4ddd0976bf6
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_belt_eng.rsi/inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_belt_eng.rsi/meta.json b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_belt_eng.rsi/meta.json
new file mode 100644
index 00000000000..a01a9c6cb9b
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_belt_eng.rsi/meta.json
@@ -0,0 +1,26 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/c838ba21dae97db345e0113f99596decd1d66039",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "equipped-BELT",
+ "directions": 4
+ },
+ {
+ "name": "inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "inhand-right",
+ "directions": 4
+ }
+ ]
+}
diff --git a/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_belt_med.rsi/equipped-BELT.png b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_belt_med.rsi/equipped-BELT.png
new file mode 100644
index 00000000000..57ee4d5d753
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_belt_med.rsi/equipped-BELT.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_belt_med.rsi/icon.png b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_belt_med.rsi/icon.png
new file mode 100644
index 00000000000..d0ac37dd1af
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_belt_med.rsi/icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_belt_med.rsi/inhand-left.png b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_belt_med.rsi/inhand-left.png
new file mode 100644
index 00000000000..b233140cc14
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_belt_med.rsi/inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_belt_med.rsi/inhand-right.png b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_belt_med.rsi/inhand-right.png
new file mode 100644
index 00000000000..66941832310
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_belt_med.rsi/inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_belt_med.rsi/meta.json b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_belt_med.rsi/meta.json
new file mode 100644
index 00000000000..a01a9c6cb9b
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_belt_med.rsi/meta.json
@@ -0,0 +1,26 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/c838ba21dae97db345e0113f99596decd1d66039",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "equipped-BELT",
+ "directions": 4
+ },
+ {
+ "name": "inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "inhand-right",
+ "directions": 4
+ }
+ ]
+}
diff --git a/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_belt_offi.rsi/equipped-BELT.png b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_belt_offi.rsi/equipped-BELT.png
new file mode 100644
index 00000000000..b85a1ad3e19
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_belt_offi.rsi/equipped-BELT.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_belt_offi.rsi/icon.png b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_belt_offi.rsi/icon.png
new file mode 100644
index 00000000000..482fa1d29ff
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_belt_offi.rsi/icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_belt_offi.rsi/inhand-left.png b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_belt_offi.rsi/inhand-left.png
new file mode 100644
index 00000000000..b54cd98bae6
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_belt_offi.rsi/inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_belt_offi.rsi/inhand-right.png b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_belt_offi.rsi/inhand-right.png
new file mode 100644
index 00000000000..e388854d2d5
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_belt_offi.rsi/inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_belt_offi.rsi/meta.json b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_belt_offi.rsi/meta.json
new file mode 100644
index 00000000000..a01a9c6cb9b
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_belt_offi.rsi/meta.json
@@ -0,0 +1,26 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/c838ba21dae97db345e0113f99596decd1d66039",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "equipped-BELT",
+ "directions": 4
+ },
+ {
+ "name": "inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "inhand-right",
+ "directions": 4
+ }
+ ]
+}
diff --git a/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_belt_sol.rsi/equipped-BELT.png b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_belt_sol.rsi/equipped-BELT.png
new file mode 100644
index 00000000000..7f37a7adc34
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_belt_sol.rsi/equipped-BELT.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_belt_sol.rsi/icon.png b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_belt_sol.rsi/icon.png
new file mode 100644
index 00000000000..75620b9bbfe
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_belt_sol.rsi/icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_belt_sol.rsi/inhand-left.png b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_belt_sol.rsi/inhand-left.png
new file mode 100644
index 00000000000..8fba3a86336
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_belt_sol.rsi/inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_belt_sol.rsi/inhand-right.png b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_belt_sol.rsi/inhand-right.png
new file mode 100644
index 00000000000..cf3bf7edaee
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_belt_sol.rsi/inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_belt_sol.rsi/meta.json b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_belt_sol.rsi/meta.json
new file mode 100644
index 00000000000..a01a9c6cb9b
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_belt_sol.rsi/meta.json
@@ -0,0 +1,26 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/c838ba21dae97db345e0113f99596decd1d66039",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "equipped-BELT",
+ "directions": 4
+ },
+ {
+ "name": "inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "inhand-right",
+ "directions": 4
+ }
+ ]
+}
diff --git a/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_boots.rsi/equipped-FEET-digi.png b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_boots.rsi/equipped-FEET-digi.png
new file mode 100644
index 00000000000..a175752be6c
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_boots.rsi/equipped-FEET-digi.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_boots.rsi/equipped-FEET.png b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_boots.rsi/equipped-FEET.png
new file mode 100644
index 00000000000..1fcc8b5578f
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_boots.rsi/equipped-FEET.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_boots.rsi/icon.png b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_boots.rsi/icon.png
new file mode 100644
index 00000000000..00bc855ee0b
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_boots.rsi/icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_boots.rsi/inhand-left.png b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_boots.rsi/inhand-left.png
new file mode 100644
index 00000000000..03bdacf9fb5
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_boots.rsi/inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_boots.rsi/inhand-right.png b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_boots.rsi/inhand-right.png
new file mode 100644
index 00000000000..f00d861ca54
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_boots.rsi/inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_boots.rsi/meta.json b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_boots.rsi/meta.json
new file mode 100644
index 00000000000..a0e521f0c7b
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_boots.rsi/meta.json
@@ -0,0 +1,30 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/2fea0a59470c476cf3f927833d3918d89cbe6af8, digi made by kuro(388673708753027083)",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "equipped-FEET",
+ "directions": 4
+ },
+ {
+ "name": "equipped-FEET-digi",
+ "directions": 4
+ },
+ {
+ "name": "inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "inhand-right",
+ "directions": 4
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_cepka_std.rsi/equipped-HELMET.png b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_cepka_std.rsi/equipped-HELMET.png
new file mode 100644
index 00000000000..2bf52708a7e
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_cepka_std.rsi/equipped-HELMET.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_cepka_std.rsi/icon.png b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_cepka_std.rsi/icon.png
new file mode 100644
index 00000000000..659d93a5a04
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_cepka_std.rsi/icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_cepka_std.rsi/inhand-left.png b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_cepka_std.rsi/inhand-left.png
new file mode 100644
index 00000000000..26818797006
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_cepka_std.rsi/inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_cepka_std.rsi/inhand-right.png b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_cepka_std.rsi/inhand-right.png
new file mode 100644
index 00000000000..77ca93e53f5
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_cepka_std.rsi/inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_cepka_std.rsi/meta.json b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_cepka_std.rsi/meta.json
new file mode 100644
index 00000000000..9b680ad5a59
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_cepka_std.rsi/meta.json
@@ -0,0 +1,26 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Sprited by belay5 (Discord)",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "equipped-HELMET",
+ "directions": 4
+ },
+ {
+ "name": "inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "inhand-right",
+ "directions": 4
+ }
+ ]
+}
diff --git a/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_cepka_std_les.rsi/equipped-HELMET.png b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_cepka_std_les.rsi/equipped-HELMET.png
new file mode 100644
index 00000000000..554e6a455c0
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_cepka_std_les.rsi/equipped-HELMET.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_cepka_std_les.rsi/icon.png b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_cepka_std_les.rsi/icon.png
new file mode 100644
index 00000000000..ec2747ede32
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_cepka_std_les.rsi/icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_cepka_std_les.rsi/inhand-left.png b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_cepka_std_les.rsi/inhand-left.png
new file mode 100644
index 00000000000..26818797006
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_cepka_std_les.rsi/inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_cepka_std_les.rsi/inhand-right.png b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_cepka_std_les.rsi/inhand-right.png
new file mode 100644
index 00000000000..77ca93e53f5
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_cepka_std_les.rsi/inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_cepka_std_les.rsi/meta.json b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_cepka_std_les.rsi/meta.json
new file mode 100644
index 00000000000..9b680ad5a59
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_cepka_std_les.rsi/meta.json
@@ -0,0 +1,26 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Sprited by belay5 (Discord)",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "equipped-HELMET",
+ "directions": 4
+ },
+ {
+ "name": "inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "inhand-right",
+ "directions": 4
+ }
+ ]
+}
diff --git a/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_cepka_std_pes.rsi/equipped-HELMET.png b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_cepka_std_pes.rsi/equipped-HELMET.png
new file mode 100644
index 00000000000..16a007ed99b
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_cepka_std_pes.rsi/equipped-HELMET.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_cepka_std_pes.rsi/icon.png b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_cepka_std_pes.rsi/icon.png
new file mode 100644
index 00000000000..14aa88a0292
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_cepka_std_pes.rsi/icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_cepka_std_pes.rsi/inhand-left.png b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_cepka_std_pes.rsi/inhand-left.png
new file mode 100644
index 00000000000..26818797006
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_cepka_std_pes.rsi/inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_cepka_std_pes.rsi/inhand-right.png b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_cepka_std_pes.rsi/inhand-right.png
new file mode 100644
index 00000000000..77ca93e53f5
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_cepka_std_pes.rsi/inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_cepka_std_pes.rsi/meta.json b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_cepka_std_pes.rsi/meta.json
new file mode 100644
index 00000000000..9b680ad5a59
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_cepka_std_pes.rsi/meta.json
@@ -0,0 +1,26 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Sprited by belay5 (Discord)",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "equipped-HELMET",
+ "directions": 4
+ },
+ {
+ "name": "inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "inhand-right",
+ "directions": 4
+ }
+ ]
+}
diff --git a/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_cepka_std_zim.rsi/equipped-HELMET.png b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_cepka_std_zim.rsi/equipped-HELMET.png
new file mode 100644
index 00000000000..e054fa44108
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_cepka_std_zim.rsi/equipped-HELMET.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_cepka_std_zim.rsi/icon.png b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_cepka_std_zim.rsi/icon.png
new file mode 100644
index 00000000000..96a1c0dca64
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_cepka_std_zim.rsi/icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_cepka_std_zim.rsi/inhand-left.png b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_cepka_std_zim.rsi/inhand-left.png
new file mode 100644
index 00000000000..26818797006
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_cepka_std_zim.rsi/inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_cepka_std_zim.rsi/inhand-right.png b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_cepka_std_zim.rsi/inhand-right.png
new file mode 100644
index 00000000000..77ca93e53f5
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_cepka_std_zim.rsi/inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_cepka_std_zim.rsi/meta.json b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_cepka_std_zim.rsi/meta.json
new file mode 100644
index 00000000000..9b680ad5a59
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_cepka_std_zim.rsi/meta.json
@@ -0,0 +1,26 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Sprited by belay5 (Discord)",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "equipped-HELMET",
+ "directions": 4
+ },
+ {
+ "name": "inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "inhand-right",
+ "directions": 4
+ }
+ ]
+}
diff --git a/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_cloak_les.rsi/equipped-NECK.png b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_cloak_les.rsi/equipped-NECK.png
new file mode 100644
index 00000000000..a0615df1b73
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_cloak_les.rsi/equipped-NECK.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_cloak_les.rsi/icon.png b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_cloak_les.rsi/icon.png
new file mode 100644
index 00000000000..dcdc2ff5d71
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_cloak_les.rsi/icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_cloak_les.rsi/inhand-left.png b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_cloak_les.rsi/inhand-left.png
new file mode 100644
index 00000000000..fbe2f02b48e
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_cloak_les.rsi/inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_cloak_les.rsi/inhand-right.png b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_cloak_les.rsi/inhand-right.png
new file mode 100644
index 00000000000..cb9ea0337c5
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_cloak_les.rsi/inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_cloak_les.rsi/meta.json b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_cloak_les.rsi/meta.json
new file mode 100644
index 00000000000..ceb2d476207
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_cloak_les.rsi/meta.json
@@ -0,0 +1,26 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/5a73e8f825ff279e82949b9329783a9e3070e2da, sprites in hand by PuroSlavKing (Github) and RudeyCoolLeet#3875, remade by 𝚆𝚊𝚛𝚝𝚊𝚐𝚕𝚎𝚡#0912",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "equipped-NECK",
+ "directions": 4
+ },
+ {
+ "name": "inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "inhand-right",
+ "directions": 4
+ }
+ ]
+}
diff --git a/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_cloak_pes.rsi/equipped-NECK.png b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_cloak_pes.rsi/equipped-NECK.png
new file mode 100644
index 00000000000..4920bb98f02
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_cloak_pes.rsi/equipped-NECK.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_cloak_pes.rsi/icon.png b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_cloak_pes.rsi/icon.png
new file mode 100644
index 00000000000..80821318a68
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_cloak_pes.rsi/icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_cloak_pes.rsi/inhand-left.png b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_cloak_pes.rsi/inhand-left.png
new file mode 100644
index 00000000000..6d37d075fc1
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_cloak_pes.rsi/inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_cloak_pes.rsi/inhand-right.png b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_cloak_pes.rsi/inhand-right.png
new file mode 100644
index 00000000000..ce2923353e2
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_cloak_pes.rsi/inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_cloak_pes.rsi/meta.json b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_cloak_pes.rsi/meta.json
new file mode 100644
index 00000000000..ceb2d476207
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_cloak_pes.rsi/meta.json
@@ -0,0 +1,26 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/5a73e8f825ff279e82949b9329783a9e3070e2da, sprites in hand by PuroSlavKing (Github) and RudeyCoolLeet#3875, remade by 𝚆𝚊𝚛𝚝𝚊𝚐𝚕𝚎𝚡#0912",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "equipped-NECK",
+ "directions": 4
+ },
+ {
+ "name": "inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "inhand-right",
+ "directions": 4
+ }
+ ]
+}
diff --git a/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_cloak_zim.rsi/equipped-NECK.png b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_cloak_zim.rsi/equipped-NECK.png
new file mode 100644
index 00000000000..4210b05d926
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_cloak_zim.rsi/equipped-NECK.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_cloak_zim.rsi/icon.png b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_cloak_zim.rsi/icon.png
new file mode 100644
index 00000000000..0eb7f91f0f3
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_cloak_zim.rsi/icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_cloak_zim.rsi/inhand-left.png b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_cloak_zim.rsi/inhand-left.png
new file mode 100644
index 00000000000..49f71619de6
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_cloak_zim.rsi/inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_cloak_zim.rsi/inhand-right.png b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_cloak_zim.rsi/inhand-right.png
new file mode 100644
index 00000000000..58f65ba8083
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_cloak_zim.rsi/inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_cloak_zim.rsi/meta.json b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_cloak_zim.rsi/meta.json
new file mode 100644
index 00000000000..ceb2d476207
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_cloak_zim.rsi/meta.json
@@ -0,0 +1,26 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/5a73e8f825ff279e82949b9329783a9e3070e2da, sprites in hand by PuroSlavKing (Github) and RudeyCoolLeet#3875, remade by 𝚆𝚊𝚛𝚝𝚊𝚐𝚕𝚎𝚡#0912",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "equipped-NECK",
+ "directions": 4
+ },
+ {
+ "name": "inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "inhand-right",
+ "directions": 4
+ }
+ ]
+}
diff --git a/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_encryption_keys.rsi/crypt_gray.png b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_encryption_keys.rsi/crypt_gray.png
new file mode 100644
index 00000000000..3efa611b6cc
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_encryption_keys.rsi/crypt_gray.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_encryption_keys.rsi/label.png b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_encryption_keys.rsi/label.png
new file mode 100644
index 00000000000..786df6c526b
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_encryption_keys.rsi/label.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_encryption_keys.rsi/meta.json b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_encryption_keys.rsi/meta.json
new file mode 100644
index 00000000000..e8b3862e227
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_encryption_keys.rsi/meta.json
@@ -0,0 +1,17 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Created by DSC@300074782328750080 for Space Station 14.",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "crypt_gray"
+ },
+ {
+ "name": "label"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_garniture.rsi/equipped-EARS.png b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_garniture.rsi/equipped-EARS.png
new file mode 100644
index 00000000000..f68b94aa7b6
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_garniture.rsi/equipped-EARS.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_garniture.rsi/icon.png b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_garniture.rsi/icon.png
new file mode 100644
index 00000000000..f46dc4dfc9e
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_garniture.rsi/icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_garniture.rsi/meta.json b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_garniture.rsi/meta.json
new file mode 100644
index 00000000000..b612633d44f
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_garniture.rsi/meta.json
@@ -0,0 +1,18 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Made by Hqlle and SonicHDC (github)",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "equipped-EARS",
+ "directions": 4
+ }
+ ]
+}
diff --git a/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_id_cards.rsi/default-inhand-left.png b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_id_cards.rsi/default-inhand-left.png
new file mode 100644
index 00000000000..f7848f63f6a
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_id_cards.rsi/default-inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_id_cards.rsi/default-inhand-right.png b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_id_cards.rsi/default-inhand-right.png
new file mode 100644
index 00000000000..82b5598806d
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_id_cards.rsi/default-inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_id_cards.rsi/default.png b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_id_cards.rsi/default.png
new file mode 100644
index 00000000000..766665a659a
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_id_cards.rsi/default.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_id_cards.rsi/enge.png b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_id_cards.rsi/enge.png
new file mode 100644
index 00000000000..80aff6a8b66
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_id_cards.rsi/enge.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_id_cards.rsi/medic.png b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_id_cards.rsi/medic.png
new file mode 100644
index 00000000000..e4941bcf6e6
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_id_cards.rsi/medic.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_id_cards.rsi/meta.json b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_id_cards.rsi/meta.json
new file mode 100644
index 00000000000..47f659c169c
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_id_cards.rsi/meta.json
@@ -0,0 +1,34 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/d917f4c2a088419d5c3aec7656b7ff8cebd1822e idcluwne made by brainfood1183 (github) for ss14, idbrigmedic made by PuroSlavKing (Github), pirate made by brainfood1183 (github)",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "default"
+ },
+ {
+ "name": "medic"
+ },
+ {
+ "name": "default-inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "default-inhand-right",
+ "directions": 4
+ },
+ {
+ "name": "sold"
+ },
+ {
+ "name": "offi"
+ },
+ {
+ "name": "enge"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_id_cards.rsi/offi.png b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_id_cards.rsi/offi.png
new file mode 100644
index 00000000000..5370956354c
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_id_cards.rsi/offi.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_id_cards.rsi/sold.png b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_id_cards.rsi/sold.png
new file mode 100644
index 00000000000..19de6a44fd9
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_id_cards.rsi/sold.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_pda.rsi/equipped-BELT.png b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_pda.rsi/equipped-BELT.png
new file mode 100644
index 00000000000..6901e6c33b1
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_pda.rsi/equipped-BELT.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_pda.rsi/equipped-IDCARD.png b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_pda.rsi/equipped-IDCARD.png
new file mode 100644
index 00000000000..6901e6c33b1
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_pda.rsi/equipped-IDCARD.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_pda.rsi/id_overlay.png b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_pda.rsi/id_overlay.png
new file mode 100644
index 00000000000..8dea8a5b557
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_pda.rsi/id_overlay.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_pda.rsi/inhand-left.png b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_pda.rsi/inhand-left.png
new file mode 100644
index 00000000000..12b784f81e8
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_pda.rsi/inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_pda.rsi/inhand-right.png b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_pda.rsi/inhand-right.png
new file mode 100644
index 00000000000..6919215bcf5
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_pda.rsi/inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_pda.rsi/insert_overlay.png b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_pda.rsi/insert_overlay.png
new file mode 100644
index 00000000000..61ba781c1ff
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_pda.rsi/insert_overlay.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_pda.rsi/light_overlay.png b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_pda.rsi/light_overlay.png
new file mode 100644
index 00000000000..286a6c32558
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_pda.rsi/light_overlay.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_pda.rsi/meta.json b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_pda.rsi/meta.json
new file mode 100644
index 00000000000..79ab772b14d
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_pda.rsi/meta.json
@@ -0,0 +1,48 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from tgstation at https://github.com/tgstation/tgstation/commit/59f2a4e10e5ba36033c9734ddebfbbdc6157472d, pda-cluwne made by brainfood1183 (github) ss14 | pda-brigmedic and pda-centcom made by PuroSlavKing (Github) | pda-brigemdic resprited by H\u00FClle#2562 (Discord), pda-pirate made by brainfood1183 (Github), pda-syndi-agent drawn by Ubaser",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "id_overlay"
+ },
+ {
+ "name": "equipped-BELT",
+ "directions": 4
+ },
+ {
+ "name": "inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "inhand-right",
+ "directions": 4
+ },
+ {
+ "name": "insert_overlay"
+ },
+ {
+ "name": "light_overlay"
+ },
+ {
+ "name": "pda_e"
+ },
+ {
+ "name": "equipped-IDCARD",
+ "directions": 4
+ },
+ {
+ "name": "pda_m"
+ },
+ {
+ "name": "pda_o"
+ },
+ {
+ "name": "pda_s"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_pda.rsi/pda_e.png b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_pda.rsi/pda_e.png
new file mode 100644
index 00000000000..e6eae9e6095
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_pda.rsi/pda_e.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_pda.rsi/pda_m.png b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_pda.rsi/pda_m.png
new file mode 100644
index 00000000000..0bd50c664e5
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_pda.rsi/pda_m.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_pda.rsi/pda_o.png b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_pda.rsi/pda_o.png
new file mode 100644
index 00000000000..a197965ce0e
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_pda.rsi/pda_o.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_pda.rsi/pda_s.png b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_pda.rsi/pda_s.png
new file mode 100644
index 00000000000..6d2f98e8e1c
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_pda.rsi/pda_s.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_satchels.rsi/equipped-BACKPACK.png b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_satchels.rsi/equipped-BACKPACK.png
new file mode 100644
index 00000000000..1fd04e7f203
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_satchels.rsi/equipped-BACKPACK.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_satchels.rsi/icon.png b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_satchels.rsi/icon.png
new file mode 100644
index 00000000000..dc07ad885bd
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_satchels.rsi/icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_satchels.rsi/inhand-left.png b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_satchels.rsi/inhand-left.png
new file mode 100644
index 00000000000..ead6c170bec
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_satchels.rsi/inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_satchels.rsi/inhand-right.png b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_satchels.rsi/inhand-right.png
new file mode 100644
index 00000000000..5b07d9fa359
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_satchels.rsi/inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_satchels.rsi/meta.json b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_satchels.rsi/meta.json
new file mode 100644
index 00000000000..c166df646be
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_satchels.rsi/meta.json
@@ -0,0 +1,26 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/2e24b7af2221928e4b844a29408e821b60a5fe29",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "equipped-BACKPACK",
+ "directions": 4
+ },
+ {
+ "name": "inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "inhand-right",
+ "directions": 4
+ }
+ ]
+}
diff --git a/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_shapka_std.rsi/equipped-HELMET.png b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_shapka_std.rsi/equipped-HELMET.png
new file mode 100644
index 00000000000..a798ee1196d
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_shapka_std.rsi/equipped-HELMET.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_shapka_std.rsi/icon.png b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_shapka_std.rsi/icon.png
new file mode 100644
index 00000000000..754155edcad
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_shapka_std.rsi/icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_shapka_std.rsi/inhand-left.png b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_shapka_std.rsi/inhand-left.png
new file mode 100644
index 00000000000..b5a847698c7
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_shapka_std.rsi/inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_shapka_std.rsi/inhand-right.png b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_shapka_std.rsi/inhand-right.png
new file mode 100644
index 00000000000..2d25c338392
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_shapka_std.rsi/inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_shapka_std.rsi/meta.json b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_shapka_std.rsi/meta.json
new file mode 100644
index 00000000000..9b680ad5a59
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_shapka_std.rsi/meta.json
@@ -0,0 +1,26 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Sprited by belay5 (Discord)",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "equipped-HELMET",
+ "directions": 4
+ },
+ {
+ "name": "inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "inhand-right",
+ "directions": 4
+ }
+ ]
+}
diff --git a/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_shapka_std_les.rsi/equipped-HELMET.png b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_shapka_std_les.rsi/equipped-HELMET.png
new file mode 100644
index 00000000000..b84631c4ef8
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_shapka_std_les.rsi/equipped-HELMET.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_shapka_std_les.rsi/icon.png b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_shapka_std_les.rsi/icon.png
new file mode 100644
index 00000000000..bb5354ccd86
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_shapka_std_les.rsi/icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_shapka_std_les.rsi/inhand-left.png b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_shapka_std_les.rsi/inhand-left.png
new file mode 100644
index 00000000000..b5a847698c7
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_shapka_std_les.rsi/inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_shapka_std_les.rsi/inhand-right.png b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_shapka_std_les.rsi/inhand-right.png
new file mode 100644
index 00000000000..2d25c338392
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_shapka_std_les.rsi/inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_shapka_std_les.rsi/meta.json b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_shapka_std_les.rsi/meta.json
new file mode 100644
index 00000000000..9b680ad5a59
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_shapka_std_les.rsi/meta.json
@@ -0,0 +1,26 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Sprited by belay5 (Discord)",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "equipped-HELMET",
+ "directions": 4
+ },
+ {
+ "name": "inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "inhand-right",
+ "directions": 4
+ }
+ ]
+}
diff --git a/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_shapka_std_zim.rsi/equipped-HELMET.png b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_shapka_std_zim.rsi/equipped-HELMET.png
new file mode 100644
index 00000000000..dd72bac0495
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_shapka_std_zim.rsi/equipped-HELMET.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_shapka_std_zim.rsi/icon.png b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_shapka_std_zim.rsi/icon.png
new file mode 100644
index 00000000000..6140fad18ff
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_shapka_std_zim.rsi/icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_shapka_std_zim.rsi/inhand-left.png b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_shapka_std_zim.rsi/inhand-left.png
new file mode 100644
index 00000000000..b5a847698c7
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_shapka_std_zim.rsi/inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_shapka_std_zim.rsi/inhand-right.png b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_shapka_std_zim.rsi/inhand-right.png
new file mode 100644
index 00000000000..2d25c338392
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_shapka_std_zim.rsi/inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_shapka_std_zim.rsi/meta.json b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_shapka_std_zim.rsi/meta.json
new file mode 100644
index 00000000000..9b680ad5a59
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_shapka_std_zim.rsi/meta.json
@@ -0,0 +1,26 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Sprited by belay5 (Discord)",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "equipped-HELMET",
+ "directions": 4
+ },
+ {
+ "name": "inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "inhand-right",
+ "directions": 4
+ }
+ ]
+}
diff --git a/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_stamp.rsi/meta.json b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_stamp.rsi/meta.json
new file mode 100644
index 00000000000..cbf586d77a0
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_stamp.rsi/meta.json
@@ -0,0 +1,14 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from tgstation at https://github.com/tgstation/tgstation/commit/e1142f20f5e4661cb6845cfcf2dd69f864d67432. New stamp- icons taken from tgstation at https://github.com/tgstation/tgstation/commit/fb1012102257b7b0a08d861fd2b8ba963c416e93. stamp-warden is a darker version of stamp-hos.",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "stamp"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_stamp.rsi/stamp.png b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_stamp.rsi/stamp.png
new file mode 100644
index 00000000000..78b1bef97fb
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_stamp.rsi/stamp.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_uniform_lav.rsi/equipped-INNERCLOTHING-digi.png b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_uniform_lav.rsi/equipped-INNERCLOTHING-digi.png
new file mode 100644
index 00000000000..46a052aa897
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_uniform_lav.rsi/equipped-INNERCLOTHING-digi.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_uniform_lav.rsi/equipped-INNERCLOTHING-monkey.png b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_uniform_lav.rsi/equipped-INNERCLOTHING-monkey.png
new file mode 100644
index 00000000000..fad2416a935
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_uniform_lav.rsi/equipped-INNERCLOTHING-monkey.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_uniform_lav.rsi/equipped-INNERCLOTHING.png b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_uniform_lav.rsi/equipped-INNERCLOTHING.png
new file mode 100644
index 00000000000..bfeda34a332
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_uniform_lav.rsi/equipped-INNERCLOTHING.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_uniform_lav.rsi/icon.png b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_uniform_lav.rsi/icon.png
new file mode 100644
index 00000000000..ab827ea3f11
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_uniform_lav.rsi/icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_uniform_lav.rsi/inhand-left.png b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_uniform_lav.rsi/inhand-left.png
new file mode 100644
index 00000000000..fb6f49f519f
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_uniform_lav.rsi/inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_uniform_lav.rsi/inhand-right.png b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_uniform_lav.rsi/inhand-right.png
new file mode 100644
index 00000000000..894caddfd1d
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_uniform_lav.rsi/inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_uniform_lav.rsi/meta.json b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_uniform_lav.rsi/meta.json
new file mode 100644
index 00000000000..d176bdc5dda
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_uniform_lav.rsi/meta.json
@@ -0,0 +1,34 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/c838ba21dae97db345e0113f99596decd1d66039. In hand sprite scaled down by potato1234_x, monkey made by SonicHDC (github) for ss14, digi made by kuro(388673708753027083)",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "equipped-INNERCLOTHING",
+ "directions": 4
+ },
+ {
+ "name": "equipped-INNERCLOTHING-monkey",
+ "directions": 4
+ },
+ {
+ "name": "equipped-INNERCLOTHING-digi",
+ "directions": 4
+ },
+ {
+ "name": "inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "inhand-right",
+ "directions": 4
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_uniform_lav_offi.rsi/equipped-INNERCLOTHING-digi.png b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_uniform_lav_offi.rsi/equipped-INNERCLOTHING-digi.png
new file mode 100644
index 00000000000..e1bd17f30bf
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_uniform_lav_offi.rsi/equipped-INNERCLOTHING-digi.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_uniform_lav_offi.rsi/equipped-INNERCLOTHING-monkey.png b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_uniform_lav_offi.rsi/equipped-INNERCLOTHING-monkey.png
new file mode 100644
index 00000000000..5a53b2b294f
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_uniform_lav_offi.rsi/equipped-INNERCLOTHING-monkey.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_uniform_lav_offi.rsi/equipped-INNERCLOTHING.png b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_uniform_lav_offi.rsi/equipped-INNERCLOTHING.png
new file mode 100644
index 00000000000..7ffd65bf2b2
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_uniform_lav_offi.rsi/equipped-INNERCLOTHING.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_uniform_lav_offi.rsi/icon.png b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_uniform_lav_offi.rsi/icon.png
new file mode 100644
index 00000000000..f952435339f
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_uniform_lav_offi.rsi/icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_uniform_lav_offi.rsi/inhand-left.png b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_uniform_lav_offi.rsi/inhand-left.png
new file mode 100644
index 00000000000..d3a94b4e806
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_uniform_lav_offi.rsi/inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_uniform_lav_offi.rsi/inhand-right.png b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_uniform_lav_offi.rsi/inhand-right.png
new file mode 100644
index 00000000000..01ccff317c0
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_uniform_lav_offi.rsi/inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_uniform_lav_offi.rsi/meta.json b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_uniform_lav_offi.rsi/meta.json
new file mode 100644
index 00000000000..d176bdc5dda
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_uniform_lav_offi.rsi/meta.json
@@ -0,0 +1,34 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/c838ba21dae97db345e0113f99596decd1d66039. In hand sprite scaled down by potato1234_x, monkey made by SonicHDC (github) for ss14, digi made by kuro(388673708753027083)",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "equipped-INNERCLOTHING",
+ "directions": 4
+ },
+ {
+ "name": "equipped-INNERCLOTHING-monkey",
+ "directions": 4
+ },
+ {
+ "name": "equipped-INNERCLOTHING-digi",
+ "directions": 4
+ },
+ {
+ "name": "inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "inhand-right",
+ "directions": 4
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_uniform_les.rsi/equipped-INNERCLOTHING-digi.png b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_uniform_les.rsi/equipped-INNERCLOTHING-digi.png
new file mode 100644
index 00000000000..349b9313c11
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_uniform_les.rsi/equipped-INNERCLOTHING-digi.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_uniform_les.rsi/equipped-INNERCLOTHING-monkey.png b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_uniform_les.rsi/equipped-INNERCLOTHING-monkey.png
new file mode 100644
index 00000000000..50f0537528a
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_uniform_les.rsi/equipped-INNERCLOTHING-monkey.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_uniform_les.rsi/equipped-INNERCLOTHING.png b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_uniform_les.rsi/equipped-INNERCLOTHING.png
new file mode 100644
index 00000000000..a4be21e8be8
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_uniform_les.rsi/equipped-INNERCLOTHING.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_uniform_les.rsi/icon.png b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_uniform_les.rsi/icon.png
new file mode 100644
index 00000000000..fb6349703e6
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_uniform_les.rsi/icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_uniform_les.rsi/inhand-left.png b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_uniform_les.rsi/inhand-left.png
new file mode 100644
index 00000000000..e21f691b231
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_uniform_les.rsi/inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_uniform_les.rsi/inhand-right.png b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_uniform_les.rsi/inhand-right.png
new file mode 100644
index 00000000000..62cc76eb6cf
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_uniform_les.rsi/inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_uniform_les.rsi/meta.json b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_uniform_les.rsi/meta.json
new file mode 100644
index 00000000000..d176bdc5dda
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_uniform_les.rsi/meta.json
@@ -0,0 +1,34 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/c838ba21dae97db345e0113f99596decd1d66039. In hand sprite scaled down by potato1234_x, monkey made by SonicHDC (github) for ss14, digi made by kuro(388673708753027083)",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "equipped-INNERCLOTHING",
+ "directions": 4
+ },
+ {
+ "name": "equipped-INNERCLOTHING-monkey",
+ "directions": 4
+ },
+ {
+ "name": "equipped-INNERCLOTHING-digi",
+ "directions": 4
+ },
+ {
+ "name": "inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "inhand-right",
+ "directions": 4
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_uniform_pes.rsi/equipped-INNERCLOTHING-digi.png b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_uniform_pes.rsi/equipped-INNERCLOTHING-digi.png
new file mode 100644
index 00000000000..0918ace4c36
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_uniform_pes.rsi/equipped-INNERCLOTHING-digi.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_uniform_pes.rsi/equipped-INNERCLOTHING-monkey.png b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_uniform_pes.rsi/equipped-INNERCLOTHING-monkey.png
new file mode 100644
index 00000000000..7d2f6be2bc7
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_uniform_pes.rsi/equipped-INNERCLOTHING-monkey.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_uniform_pes.rsi/equipped-INNERCLOTHING.png b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_uniform_pes.rsi/equipped-INNERCLOTHING.png
new file mode 100644
index 00000000000..369d1468258
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_uniform_pes.rsi/equipped-INNERCLOTHING.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_uniform_pes.rsi/icon.png b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_uniform_pes.rsi/icon.png
new file mode 100644
index 00000000000..f66f136be53
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_uniform_pes.rsi/icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_uniform_pes.rsi/inhand-left.png b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_uniform_pes.rsi/inhand-left.png
new file mode 100644
index 00000000000..a619e6325a4
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_uniform_pes.rsi/inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_uniform_pes.rsi/inhand-right.png b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_uniform_pes.rsi/inhand-right.png
new file mode 100644
index 00000000000..65fe5d5fa5a
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_uniform_pes.rsi/inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_uniform_pes.rsi/meta.json b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_uniform_pes.rsi/meta.json
new file mode 100644
index 00000000000..d176bdc5dda
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_uniform_pes.rsi/meta.json
@@ -0,0 +1,34 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/c838ba21dae97db345e0113f99596decd1d66039. In hand sprite scaled down by potato1234_x, monkey made by SonicHDC (github) for ss14, digi made by kuro(388673708753027083)",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "equipped-INNERCLOTHING",
+ "directions": 4
+ },
+ {
+ "name": "equipped-INNERCLOTHING-monkey",
+ "directions": 4
+ },
+ {
+ "name": "equipped-INNERCLOTHING-digi",
+ "directions": 4
+ },
+ {
+ "name": "inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "inhand-right",
+ "directions": 4
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_uniform_std.rsi/equipped-INNERCLOTHING-digi.png b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_uniform_std.rsi/equipped-INNERCLOTHING-digi.png
new file mode 100644
index 00000000000..f216e8807b2
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_uniform_std.rsi/equipped-INNERCLOTHING-digi.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_uniform_std.rsi/equipped-INNERCLOTHING-monkey.png b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_uniform_std.rsi/equipped-INNERCLOTHING-monkey.png
new file mode 100644
index 00000000000..fb573edc078
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_uniform_std.rsi/equipped-INNERCLOTHING-monkey.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_uniform_std.rsi/equipped-INNERCLOTHING.png b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_uniform_std.rsi/equipped-INNERCLOTHING.png
new file mode 100644
index 00000000000..3182bb7976c
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_uniform_std.rsi/equipped-INNERCLOTHING.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_uniform_std.rsi/icon.png b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_uniform_std.rsi/icon.png
new file mode 100644
index 00000000000..36f0f66b2fd
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_uniform_std.rsi/icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_uniform_std.rsi/inhand-left.png b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_uniform_std.rsi/inhand-left.png
new file mode 100644
index 00000000000..06c9e3f6005
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_uniform_std.rsi/inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_uniform_std.rsi/inhand-right.png b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_uniform_std.rsi/inhand-right.png
new file mode 100644
index 00000000000..d0050d83401
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_uniform_std.rsi/inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_uniform_std.rsi/meta.json b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_uniform_std.rsi/meta.json
new file mode 100644
index 00000000000..d176bdc5dda
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_uniform_std.rsi/meta.json
@@ -0,0 +1,34 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/c838ba21dae97db345e0113f99596decd1d66039. In hand sprite scaled down by potato1234_x, monkey made by SonicHDC (github) for ss14, digi made by kuro(388673708753027083)",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "equipped-INNERCLOTHING",
+ "directions": 4
+ },
+ {
+ "name": "equipped-INNERCLOTHING-monkey",
+ "directions": 4
+ },
+ {
+ "name": "equipped-INNERCLOTHING-digi",
+ "directions": 4
+ },
+ {
+ "name": "inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "inhand-right",
+ "directions": 4
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_uniform_std_offi.rsi/equipped-INNERCLOTHING-digi.png b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_uniform_std_offi.rsi/equipped-INNERCLOTHING-digi.png
new file mode 100644
index 00000000000..ba590819e3f
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_uniform_std_offi.rsi/equipped-INNERCLOTHING-digi.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_uniform_std_offi.rsi/equipped-INNERCLOTHING-monkey.png b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_uniform_std_offi.rsi/equipped-INNERCLOTHING-monkey.png
new file mode 100644
index 00000000000..699f948da30
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_uniform_std_offi.rsi/equipped-INNERCLOTHING-monkey.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_uniform_std_offi.rsi/equipped-INNERCLOTHING.png b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_uniform_std_offi.rsi/equipped-INNERCLOTHING.png
new file mode 100644
index 00000000000..d0ac46d584a
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_uniform_std_offi.rsi/equipped-INNERCLOTHING.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_uniform_std_offi.rsi/icon.png b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_uniform_std_offi.rsi/icon.png
new file mode 100644
index 00000000000..42fe076f98d
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_uniform_std_offi.rsi/icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_uniform_std_offi.rsi/inhand-left.png b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_uniform_std_offi.rsi/inhand-left.png
new file mode 100644
index 00000000000..c2b1504869a
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_uniform_std_offi.rsi/inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_uniform_std_offi.rsi/inhand-right.png b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_uniform_std_offi.rsi/inhand-right.png
new file mode 100644
index 00000000000..2ad6feaa454
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_uniform_std_offi.rsi/inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_uniform_std_offi.rsi/meta.json b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_uniform_std_offi.rsi/meta.json
new file mode 100644
index 00000000000..d176bdc5dda
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_uniform_std_offi.rsi/meta.json
@@ -0,0 +1,34 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/c838ba21dae97db345e0113f99596decd1d66039. In hand sprite scaled down by potato1234_x, monkey made by SonicHDC (github) for ss14, digi made by kuro(388673708753027083)",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "equipped-INNERCLOTHING",
+ "directions": 4
+ },
+ {
+ "name": "equipped-INNERCLOTHING-monkey",
+ "directions": 4
+ },
+ {
+ "name": "equipped-INNERCLOTHING-digi",
+ "directions": 4
+ },
+ {
+ "name": "inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "inhand-right",
+ "directions": 4
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_uniform_zim.rsi/equipped-INNERCLOTHING-digi.png b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_uniform_zim.rsi/equipped-INNERCLOTHING-digi.png
new file mode 100644
index 00000000000..0b2fe5a7be6
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_uniform_zim.rsi/equipped-INNERCLOTHING-digi.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_uniform_zim.rsi/equipped-INNERCLOTHING-monkey.png b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_uniform_zim.rsi/equipped-INNERCLOTHING-monkey.png
new file mode 100644
index 00000000000..c19aa973c5b
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_uniform_zim.rsi/equipped-INNERCLOTHING-monkey.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_uniform_zim.rsi/equipped-INNERCLOTHING.png b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_uniform_zim.rsi/equipped-INNERCLOTHING.png
new file mode 100644
index 00000000000..25cdf96d92e
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_uniform_zim.rsi/equipped-INNERCLOTHING.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_uniform_zim.rsi/icon.png b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_uniform_zim.rsi/icon.png
new file mode 100644
index 00000000000..d71edbe28e3
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_uniform_zim.rsi/icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_uniform_zim.rsi/inhand-left.png b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_uniform_zim.rsi/inhand-left.png
new file mode 100644
index 00000000000..dd6fd930d7d
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_uniform_zim.rsi/inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_uniform_zim.rsi/inhand-right.png b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_uniform_zim.rsi/inhand-right.png
new file mode 100644
index 00000000000..9fc82062275
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_uniform_zim.rsi/inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_uniform_zim.rsi/meta.json b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_uniform_zim.rsi/meta.json
new file mode 100644
index 00000000000..d176bdc5dda
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_uniform_zim.rsi/meta.json
@@ -0,0 +1,34 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/c838ba21dae97db345e0113f99596decd1d66039. In hand sprite scaled down by potato1234_x, monkey made by SonicHDC (github) for ss14, digi made by kuro(388673708753027083)",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "equipped-INNERCLOTHING",
+ "directions": 4
+ },
+ {
+ "name": "equipped-INNERCLOTHING-monkey",
+ "directions": 4
+ },
+ {
+ "name": "equipped-INNERCLOTHING-digi",
+ "directions": 4
+ },
+ {
+ "name": "inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "inhand-right",
+ "directions": 4
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_uniform_zim_offi.rsi/equipped-INNERCLOTHING-digi.png b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_uniform_zim_offi.rsi/equipped-INNERCLOTHING-digi.png
new file mode 100644
index 00000000000..dff909c6469
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_uniform_zim_offi.rsi/equipped-INNERCLOTHING-digi.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_uniform_zim_offi.rsi/equipped-INNERCLOTHING-monkey.png b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_uniform_zim_offi.rsi/equipped-INNERCLOTHING-monkey.png
new file mode 100644
index 00000000000..89d9ed14bac
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_uniform_zim_offi.rsi/equipped-INNERCLOTHING-monkey.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_uniform_zim_offi.rsi/equipped-INNERCLOTHING.png b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_uniform_zim_offi.rsi/equipped-INNERCLOTHING.png
new file mode 100644
index 00000000000..ed79f805e6a
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_uniform_zim_offi.rsi/equipped-INNERCLOTHING.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_uniform_zim_offi.rsi/icon.png b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_uniform_zim_offi.rsi/icon.png
new file mode 100644
index 00000000000..a4d582ef8ef
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_uniform_zim_offi.rsi/icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_uniform_zim_offi.rsi/inhand-left.png b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_uniform_zim_offi.rsi/inhand-left.png
new file mode 100644
index 00000000000..ace3defc56f
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_uniform_zim_offi.rsi/inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_uniform_zim_offi.rsi/inhand-right.png b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_uniform_zim_offi.rsi/inhand-right.png
new file mode 100644
index 00000000000..5d47747cba9
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_uniform_zim_offi.rsi/inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_uniform_zim_offi.rsi/meta.json b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_uniform_zim_offi.rsi/meta.json
new file mode 100644
index 00000000000..d176bdc5dda
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/SNK/Equipment/snk_uniform_zim_offi.rsi/meta.json
@@ -0,0 +1,34 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/c838ba21dae97db345e0113f99596decd1d66039. In hand sprite scaled down by potato1234_x, monkey made by SonicHDC (github) for ss14, digi made by kuro(388673708753027083)",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "equipped-INNERCLOTHING",
+ "directions": 4
+ },
+ {
+ "name": "equipped-INNERCLOTHING-monkey",
+ "directions": 4
+ },
+ {
+ "name": "equipped-INNERCLOTHING-digi",
+ "directions": 4
+ },
+ {
+ "name": "inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "inhand-right",
+ "directions": 4
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_automat_fast.rsi/base.png b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_automat_fast.rsi/base.png
new file mode 100644
index 00000000000..32ecc6bad59
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_automat_fast.rsi/base.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_automat_fast.rsi/bolt-open.png b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_automat_fast.rsi/bolt-open.png
new file mode 100644
index 00000000000..67e13dc08d9
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_automat_fast.rsi/bolt-open.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_automat_fast.rsi/equipped-BACKPACK.png b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_automat_fast.rsi/equipped-BACKPACK.png
new file mode 100644
index 00000000000..749e051d81b
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_automat_fast.rsi/equipped-BACKPACK.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_automat_fast.rsi/icon.png b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_automat_fast.rsi/icon.png
new file mode 100644
index 00000000000..1d9771684b8
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_automat_fast.rsi/icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_automat_fast.rsi/inhand-left.png b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_automat_fast.rsi/inhand-left.png
new file mode 100644
index 00000000000..1e6e649261e
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_automat_fast.rsi/inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_automat_fast.rsi/inhand-right.png b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_automat_fast.rsi/inhand-right.png
new file mode 100644
index 00000000000..70b3cefe26a
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_automat_fast.rsi/inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_automat_fast.rsi/mag-0.png b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_automat_fast.rsi/mag-0.png
new file mode 100644
index 00000000000..c511ab37bab
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_automat_fast.rsi/mag-0.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_automat_fast.rsi/meta.json b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_automat_fast.rsi/meta.json
new file mode 100644
index 00000000000..0c7bb0ed88d
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_automat_fast.rsi/meta.json
@@ -0,0 +1,35 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken/modified from cev-eris at https://github.com/discordia-space/CEV-Eris/pull/6042/commits/64916c98f4847acc4adf3a2416bf78c005fd7dd7, https://github.com/discordia-space/CEV-Eris/raw/e1a3cbe9ba2e6e29b7f1cad1bb456b390aac936d/icons/obj/guns/projectile.dmi, backpack sprite by Peptide, backpack sling sprite edited by Boaz1111",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "base"
+ },
+ {
+ "name": "bolt-open"
+ },
+ {
+ "name": "mag-0"
+ },
+ {
+ "name": "inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "inhand-right",
+ "directions": 4
+ },
+ {
+ "name": "equipped-BACKPACK",
+ "directions": 4
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_automat_fast_magazine.rsi/base.png b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_automat_fast_magazine.rsi/base.png
new file mode 100644
index 00000000000..e9a1eaa0a5d
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_automat_fast_magazine.rsi/base.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_automat_fast_magazine.rsi/heat.png b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_automat_fast_magazine.rsi/heat.png
new file mode 100644
index 00000000000..fd2a71480ac
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_automat_fast_magazine.rsi/heat.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_automat_fast_magazine.rsi/mag-1.png b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_automat_fast_magazine.rsi/mag-1.png
new file mode 100644
index 00000000000..21107b7b015
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_automat_fast_magazine.rsi/mag-1.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_automat_fast_magazine.rsi/meta.json b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_automat_fast_magazine.rsi/meta.json
new file mode 100644
index 00000000000..ec325074a71
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_automat_fast_magazine.rsi/meta.json
@@ -0,0 +1,23 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken/modified from cev-eris at https://github.com/discordia-space/CEV-Eris/pull/6042/commits/64916c98f4847acc4adf3a2416bf78c005fd7dd7, https://github.com/discordia-space/CEV-Eris/raw/e1a3cbe9ba2e6e29b7f1cad1bb456b390aac936d/icons/obj/guns/projectile.dmi, backpack sprite by Peptide, backpack sling sprite edited by Boaz1111",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "base"
+ },
+ {
+ "name": "mag-1"
+ },
+ {
+ "name": "heat"
+ },
+ {
+ "name": "uranium"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_automat_fast_magazine.rsi/uranium.png b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_automat_fast_magazine.rsi/uranium.png
new file mode 100644
index 00000000000..1ebe9b8951a
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_automat_fast_magazine.rsi/uranium.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_automat_hig.rsi/base.png b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_automat_hig.rsi/base.png
new file mode 100644
index 00000000000..faed5f9a3ea
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_automat_hig.rsi/base.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_automat_hig.rsi/bolt-open.png b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_automat_hig.rsi/bolt-open.png
new file mode 100644
index 00000000000..84798f4122a
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_automat_hig.rsi/bolt-open.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_automat_hig.rsi/equipped-BACKPACK.png b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_automat_hig.rsi/equipped-BACKPACK.png
new file mode 100644
index 00000000000..d0dbaf32f0e
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_automat_hig.rsi/equipped-BACKPACK.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_automat_hig.rsi/icon.png b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_automat_hig.rsi/icon.png
new file mode 100644
index 00000000000..cd033cd8412
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_automat_hig.rsi/icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_automat_hig.rsi/inhand-left.png b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_automat_hig.rsi/inhand-left.png
new file mode 100644
index 00000000000..6c997a46be3
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_automat_hig.rsi/inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_automat_hig.rsi/inhand-right.png b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_automat_hig.rsi/inhand-right.png
new file mode 100644
index 00000000000..34f05569069
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_automat_hig.rsi/inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_automat_hig.rsi/mag-0.png b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_automat_hig.rsi/mag-0.png
new file mode 100644
index 00000000000..3b35628f3e4
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_automat_hig.rsi/mag-0.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_automat_hig.rsi/meta.json b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_automat_hig.rsi/meta.json
new file mode 100644
index 00000000000..0c7bb0ed88d
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_automat_hig.rsi/meta.json
@@ -0,0 +1,35 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken/modified from cev-eris at https://github.com/discordia-space/CEV-Eris/pull/6042/commits/64916c98f4847acc4adf3a2416bf78c005fd7dd7, https://github.com/discordia-space/CEV-Eris/raw/e1a3cbe9ba2e6e29b7f1cad1bb456b390aac936d/icons/obj/guns/projectile.dmi, backpack sprite by Peptide, backpack sling sprite edited by Boaz1111",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "base"
+ },
+ {
+ "name": "bolt-open"
+ },
+ {
+ "name": "mag-0"
+ },
+ {
+ "name": "inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "inhand-right",
+ "directions": 4
+ },
+ {
+ "name": "equipped-BACKPACK",
+ "directions": 4
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_automat_hig_magazine.rsi/base.png b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_automat_hig_magazine.rsi/base.png
new file mode 100644
index 00000000000..fe675c1b665
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_automat_hig_magazine.rsi/base.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_automat_hig_magazine.rsi/mag-1.png b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_automat_hig_magazine.rsi/mag-1.png
new file mode 100644
index 00000000000..025658e8973
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_automat_hig_magazine.rsi/mag-1.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_automat_hig_magazine.rsi/meta.json b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_automat_hig_magazine.rsi/meta.json
new file mode 100644
index 00000000000..afafbe57ff5
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_automat_hig_magazine.rsi/meta.json
@@ -0,0 +1,17 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken/modified from cev-eris at https://github.com/discordia-space/CEV-Eris/pull/6042/commits/64916c98f4847acc4adf3a2416bf78c005fd7dd7, https://github.com/discordia-space/CEV-Eris/raw/e1a3cbe9ba2e6e29b7f1cad1bb456b390aac936d/icons/obj/guns/projectile.dmi, backpack sprite by Peptide, backpack sling sprite edited by Boaz1111",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "base"
+ },
+ {
+ "name": "mag-1"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_box_ammo.rsi/automat_he.png b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_box_ammo.rsi/automat_he.png
new file mode 100644
index 00000000000..e317e8ad546
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_box_ammo.rsi/automat_he.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_box_ammo.rsi/automat_pi.png b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_box_ammo.rsi/automat_pi.png
new file mode 100644
index 00000000000..069cdd1bc00
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_box_ammo.rsi/automat_pi.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_box_ammo.rsi/automat_ur.png b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_box_ammo.rsi/automat_ur.png
new file mode 100644
index 00000000000..96ac30e8e38
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_box_ammo.rsi/automat_ur.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_box_ammo.rsi/mag-0.png b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_box_ammo.rsi/mag-0.png
new file mode 100644
index 00000000000..e51a63f3597
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_box_ammo.rsi/mag-0.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_box_ammo.rsi/mag-1.png b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_box_ammo.rsi/mag-1.png
new file mode 100644
index 00000000000..f177ad1ee97
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_box_ammo.rsi/mag-1.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_box_ammo.rsi/mag-2.png b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_box_ammo.rsi/mag-2.png
new file mode 100644
index 00000000000..9cb2600bc49
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_box_ammo.rsi/mag-2.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_box_ammo.rsi/mag-3.png b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_box_ammo.rsi/mag-3.png
new file mode 100644
index 00000000000..65b20edf97b
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_box_ammo.rsi/mag-3.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_box_ammo.rsi/meta.json b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_box_ammo.rsi/meta.json
new file mode 100644
index 00000000000..3f32233d1c1
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_box_ammo.rsi/meta.json
@@ -0,0 +1,56 @@
+{
+ "version": 1,
+ "license": "CC-BY-NC-SA-4.0",
+ "copyright": "Sprite created by crazzy_pingvin",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "rifle"
+ },
+ {
+ "name": "automat_he"
+ },
+ {
+ "name": "pistol_pi"
+ },
+ {
+ "name": "shotgan_dr"
+ },
+ {
+ "name": "mag-0"
+ },
+ {
+ "name": "mag-2"
+ },
+ {
+ "name": "mag-1"
+ },
+ {
+ "name": "mag-3"
+ },
+ {
+ "name": "automat_pi"
+ },
+ {
+ "name": "automat_ur"
+ },
+ {
+ "name": "pistol_po"
+ },
+ {
+ "name": "shotgan_he"
+ },
+ {
+ "name": "shotgan_pu"
+ },
+ {
+ "name": "shotgan_lz"
+ },
+ {
+ "name": "pistol_el"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_box_ammo.rsi/pistol_el.png b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_box_ammo.rsi/pistol_el.png
new file mode 100644
index 00000000000..fa4dedb463e
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_box_ammo.rsi/pistol_el.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_box_ammo.rsi/pistol_pi.png b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_box_ammo.rsi/pistol_pi.png
new file mode 100644
index 00000000000..9486418243c
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_box_ammo.rsi/pistol_pi.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_box_ammo.rsi/pistol_po.png b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_box_ammo.rsi/pistol_po.png
new file mode 100644
index 00000000000..a4e3a00095f
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_box_ammo.rsi/pistol_po.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_box_ammo.rsi/rifle.png b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_box_ammo.rsi/rifle.png
new file mode 100644
index 00000000000..2522a31f560
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_box_ammo.rsi/rifle.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_box_ammo.rsi/shotgan_dr.png b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_box_ammo.rsi/shotgan_dr.png
new file mode 100644
index 00000000000..a8cfd39db25
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_box_ammo.rsi/shotgan_dr.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_box_ammo.rsi/shotgan_he.png b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_box_ammo.rsi/shotgan_he.png
new file mode 100644
index 00000000000..f9502dcc48a
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_box_ammo.rsi/shotgan_he.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_box_ammo.rsi/shotgan_lz.png b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_box_ammo.rsi/shotgan_lz.png
new file mode 100644
index 00000000000..53ed3e0d1f5
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_box_ammo.rsi/shotgan_lz.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_box_ammo.rsi/shotgan_pu.png b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_box_ammo.rsi/shotgan_pu.png
new file mode 100644
index 00000000000..31c7d31aa45
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_box_ammo.rsi/shotgan_pu.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_carabine_hig.rsi/base.png b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_carabine_hig.rsi/base.png
new file mode 100644
index 00000000000..bc6bc7bb586
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_carabine_hig.rsi/base.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_carabine_hig.rsi/bolt-open.png b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_carabine_hig.rsi/bolt-open.png
new file mode 100644
index 00000000000..3abe540b526
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_carabine_hig.rsi/bolt-open.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_carabine_hig.rsi/equipped-BACKPACK.png b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_carabine_hig.rsi/equipped-BACKPACK.png
new file mode 100644
index 00000000000..4b291600831
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_carabine_hig.rsi/equipped-BACKPACK.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_carabine_hig.rsi/icon.png b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_carabine_hig.rsi/icon.png
new file mode 100644
index 00000000000..4fbfa1fceac
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_carabine_hig.rsi/icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_carabine_hig.rsi/inhand-left.png b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_carabine_hig.rsi/inhand-left.png
new file mode 100644
index 00000000000..188681b54e5
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_carabine_hig.rsi/inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_carabine_hig.rsi/inhand-right.png b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_carabine_hig.rsi/inhand-right.png
new file mode 100644
index 00000000000..8bd54c50888
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_carabine_hig.rsi/inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_carabine_hig.rsi/mag-0.png b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_carabine_hig.rsi/mag-0.png
new file mode 100644
index 00000000000..f65d68ff0bb
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_carabine_hig.rsi/mag-0.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_carabine_hig.rsi/meta.json b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_carabine_hig.rsi/meta.json
new file mode 100644
index 00000000000..0c7bb0ed88d
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_carabine_hig.rsi/meta.json
@@ -0,0 +1,35 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken/modified from cev-eris at https://github.com/discordia-space/CEV-Eris/pull/6042/commits/64916c98f4847acc4adf3a2416bf78c005fd7dd7, https://github.com/discordia-space/CEV-Eris/raw/e1a3cbe9ba2e6e29b7f1cad1bb456b390aac936d/icons/obj/guns/projectile.dmi, backpack sprite by Peptide, backpack sling sprite edited by Boaz1111",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "base"
+ },
+ {
+ "name": "bolt-open"
+ },
+ {
+ "name": "mag-0"
+ },
+ {
+ "name": "inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "inhand-right",
+ "directions": 4
+ },
+ {
+ "name": "equipped-BACKPACK",
+ "directions": 4
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_carabine_hig_magazine.rsi/base.png b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_carabine_hig_magazine.rsi/base.png
new file mode 100644
index 00000000000..a3c792036bd
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_carabine_hig_magazine.rsi/base.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_carabine_hig_magazine.rsi/mag-1.png b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_carabine_hig_magazine.rsi/mag-1.png
new file mode 100644
index 00000000000..302b26b9e80
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_carabine_hig_magazine.rsi/mag-1.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_carabine_hig_magazine.rsi/meta.json b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_carabine_hig_magazine.rsi/meta.json
new file mode 100644
index 00000000000..afafbe57ff5
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_carabine_hig_magazine.rsi/meta.json
@@ -0,0 +1,17 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken/modified from cev-eris at https://github.com/discordia-space/CEV-Eris/pull/6042/commits/64916c98f4847acc4adf3a2416bf78c005fd7dd7, https://github.com/discordia-space/CEV-Eris/raw/e1a3cbe9ba2e6e29b7f1cad1bb456b390aac936d/icons/obj/guns/projectile.dmi, backpack sprite by Peptide, backpack sling sprite edited by Boaz1111",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "base"
+ },
+ {
+ "name": "mag-1"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_carabine_laser.rsi/base.png b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_carabine_laser.rsi/base.png
new file mode 100644
index 00000000000..061a22e9d09
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_carabine_laser.rsi/base.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_carabine_laser.rsi/bolt-open.png b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_carabine_laser.rsi/bolt-open.png
new file mode 100644
index 00000000000..df9ab05543d
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_carabine_laser.rsi/bolt-open.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_carabine_laser.rsi/equipped-BACKPACK.png b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_carabine_laser.rsi/equipped-BACKPACK.png
new file mode 100644
index 00000000000..cdf9f576bee
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_carabine_laser.rsi/equipped-BACKPACK.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_carabine_laser.rsi/icon.png b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_carabine_laser.rsi/icon.png
new file mode 100644
index 00000000000..061a22e9d09
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_carabine_laser.rsi/icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_carabine_laser.rsi/inhand-left.png b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_carabine_laser.rsi/inhand-left.png
new file mode 100644
index 00000000000..4b89f59cc6c
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_carabine_laser.rsi/inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_carabine_laser.rsi/inhand-right.png b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_carabine_laser.rsi/inhand-right.png
new file mode 100644
index 00000000000..1f81340a873
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_carabine_laser.rsi/inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_carabine_laser.rsi/mag-0.png b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_carabine_laser.rsi/mag-0.png
new file mode 100644
index 00000000000..f65d68ff0bb
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_carabine_laser.rsi/mag-0.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_carabine_laser.rsi/meta.json b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_carabine_laser.rsi/meta.json
new file mode 100644
index 00000000000..0c7bb0ed88d
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_carabine_laser.rsi/meta.json
@@ -0,0 +1,35 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken/modified from cev-eris at https://github.com/discordia-space/CEV-Eris/pull/6042/commits/64916c98f4847acc4adf3a2416bf78c005fd7dd7, https://github.com/discordia-space/CEV-Eris/raw/e1a3cbe9ba2e6e29b7f1cad1bb456b390aac936d/icons/obj/guns/projectile.dmi, backpack sprite by Peptide, backpack sling sprite edited by Boaz1111",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "base"
+ },
+ {
+ "name": "bolt-open"
+ },
+ {
+ "name": "mag-0"
+ },
+ {
+ "name": "inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "inhand-right",
+ "directions": 4
+ },
+ {
+ "name": "equipped-BACKPACK",
+ "directions": 4
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_carabine_radio.rsi/base.png b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_carabine_radio.rsi/base.png
new file mode 100644
index 00000000000..9494ca90f02
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_carabine_radio.rsi/base.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_carabine_radio.rsi/bolt-open.png b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_carabine_radio.rsi/bolt-open.png
new file mode 100644
index 00000000000..e7f7299ed7a
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_carabine_radio.rsi/bolt-open.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_carabine_radio.rsi/equipped-BACKPACK.png b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_carabine_radio.rsi/equipped-BACKPACK.png
new file mode 100644
index 00000000000..578861399a9
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_carabine_radio.rsi/equipped-BACKPACK.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_carabine_radio.rsi/icon.png b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_carabine_radio.rsi/icon.png
new file mode 100644
index 00000000000..9494ca90f02
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_carabine_radio.rsi/icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_carabine_radio.rsi/inhand-left.png b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_carabine_radio.rsi/inhand-left.png
new file mode 100644
index 00000000000..b2a07a4c893
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_carabine_radio.rsi/inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_carabine_radio.rsi/inhand-right.png b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_carabine_radio.rsi/inhand-right.png
new file mode 100644
index 00000000000..dd2aecc1554
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_carabine_radio.rsi/inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_carabine_radio.rsi/mag-0.png b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_carabine_radio.rsi/mag-0.png
new file mode 100644
index 00000000000..f65d68ff0bb
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_carabine_radio.rsi/mag-0.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_carabine_radio.rsi/meta.json b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_carabine_radio.rsi/meta.json
new file mode 100644
index 00000000000..0c7bb0ed88d
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_carabine_radio.rsi/meta.json
@@ -0,0 +1,35 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken/modified from cev-eris at https://github.com/discordia-space/CEV-Eris/pull/6042/commits/64916c98f4847acc4adf3a2416bf78c005fd7dd7, https://github.com/discordia-space/CEV-Eris/raw/e1a3cbe9ba2e6e29b7f1cad1bb456b390aac936d/icons/obj/guns/projectile.dmi, backpack sprite by Peptide, backpack sling sprite edited by Boaz1111",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "base"
+ },
+ {
+ "name": "bolt-open"
+ },
+ {
+ "name": "mag-0"
+ },
+ {
+ "name": "inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "inhand-right",
+ "directions": 4
+ },
+ {
+ "name": "equipped-BACKPACK",
+ "directions": 4
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_lmg_drb.rsi/base.png b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_lmg_drb.rsi/base.png
new file mode 100644
index 00000000000..5d89fc54755
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_lmg_drb.rsi/base.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_lmg_drb.rsi/bolt-open.png b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_lmg_drb.rsi/bolt-open.png
new file mode 100644
index 00000000000..b5214a564bb
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_lmg_drb.rsi/bolt-open.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_lmg_drb.rsi/equipped-BACKPACK.png b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_lmg_drb.rsi/equipped-BACKPACK.png
new file mode 100644
index 00000000000..d0ed0b708c8
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_lmg_drb.rsi/equipped-BACKPACK.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_lmg_drb.rsi/icon.png b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_lmg_drb.rsi/icon.png
new file mode 100644
index 00000000000..76761ef5ce0
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_lmg_drb.rsi/icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_lmg_drb.rsi/inhand-left.png b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_lmg_drb.rsi/inhand-left.png
new file mode 100644
index 00000000000..98bbba6b3a0
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_lmg_drb.rsi/inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_lmg_drb.rsi/inhand-right.png b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_lmg_drb.rsi/inhand-right.png
new file mode 100644
index 00000000000..ca607aca341
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_lmg_drb.rsi/inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_lmg_drb.rsi/mag-0.png b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_lmg_drb.rsi/mag-0.png
new file mode 100644
index 00000000000..81ce50d92d3
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_lmg_drb.rsi/mag-0.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_lmg_drb.rsi/mag-1.png b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_lmg_drb.rsi/mag-1.png
new file mode 100644
index 00000000000..c366758c2d8
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_lmg_drb.rsi/mag-1.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_lmg_drb.rsi/mag-2.png b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_lmg_drb.rsi/mag-2.png
new file mode 100644
index 00000000000..5c59b52a882
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_lmg_drb.rsi/mag-2.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_lmg_drb.rsi/mag-3.png b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_lmg_drb.rsi/mag-3.png
new file mode 100644
index 00000000000..25fb3b92b41
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_lmg_drb.rsi/mag-3.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_lmg_drb.rsi/meta.json b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_lmg_drb.rsi/meta.json
new file mode 100644
index 00000000000..8cd2e3fe7b8
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_lmg_drb.rsi/meta.json
@@ -0,0 +1,52 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from cev-eris at https://github.com/discordia-space/CEV-Eris/raw/237d8f7894617007d75c71d5d9feb4354c78debd/icons/obj/guns/lmg.dmi, backpack sprite by Peptide, backpack sling sprite edited by Boaz1111",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "base"
+ },
+ {
+ "name": "bolt-open"
+ },
+ {
+ "name": "mag-0"
+ },
+ {
+ "name": "mag-1"
+ },
+ {
+ "name": "mag-2"
+ },
+ {
+ "name": "mag-3"
+ },
+ {
+ "name": "inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "inhand-right",
+ "directions": 4
+ },
+ {
+ "name": "wielded-inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "wielded-inhand-right",
+ "directions": 4
+ },
+ {
+ "name": "equipped-BACKPACK",
+ "directions": 4
+ }
+ ]
+}
diff --git a/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_lmg_drb.rsi/wielded-inhand-left.png b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_lmg_drb.rsi/wielded-inhand-left.png
new file mode 100644
index 00000000000..c298445ba1c
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_lmg_drb.rsi/wielded-inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_lmg_drb.rsi/wielded-inhand-right.png b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_lmg_drb.rsi/wielded-inhand-right.png
new file mode 100644
index 00000000000..d3bbc909309
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_lmg_drb.rsi/wielded-inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_lmg_drb_magazine.rsi/base.png b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_lmg_drb_magazine.rsi/base.png
new file mode 100644
index 00000000000..d231892123d
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_lmg_drb_magazine.rsi/base.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_lmg_drb_magazine.rsi/mag-1.png b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_lmg_drb_magazine.rsi/mag-1.png
new file mode 100644
index 00000000000..0fa730b0795
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_lmg_drb_magazine.rsi/mag-1.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_lmg_drb_magazine.rsi/mag-2.png b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_lmg_drb_magazine.rsi/mag-2.png
new file mode 100644
index 00000000000..ba81f3f8453
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_lmg_drb_magazine.rsi/mag-2.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_lmg_drb_magazine.rsi/mag-3.png b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_lmg_drb_magazine.rsi/mag-3.png
new file mode 100644
index 00000000000..b299fac5863
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_lmg_drb_magazine.rsi/mag-3.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_lmg_drb_magazine.rsi/mag-4.png b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_lmg_drb_magazine.rsi/mag-4.png
new file mode 100644
index 00000000000..883493fac63
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_lmg_drb_magazine.rsi/mag-4.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_lmg_drb_magazine.rsi/mag-5.png b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_lmg_drb_magazine.rsi/mag-5.png
new file mode 100644
index 00000000000..1c9f00c53c9
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_lmg_drb_magazine.rsi/mag-5.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_lmg_drb_magazine.rsi/mag-6.png b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_lmg_drb_magazine.rsi/mag-6.png
new file mode 100644
index 00000000000..1884fdaf9b3
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_lmg_drb_magazine.rsi/mag-6.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_lmg_drb_magazine.rsi/mag-7.png b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_lmg_drb_magazine.rsi/mag-7.png
new file mode 100644
index 00000000000..52735c9cbc3
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_lmg_drb_magazine.rsi/mag-7.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_lmg_drb_magazine.rsi/meta.json b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_lmg_drb_magazine.rsi/meta.json
new file mode 100644
index 00000000000..ae6061f323b
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_lmg_drb_magazine.rsi/meta.json
@@ -0,0 +1,35 @@
+{
+ "version": 1,
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "license": "CC-BY-SA-3.0",
+ "copyright": "https://github.com/discordia-space/CEV-Eris/raw/aed9cbddbf9039dae1e4f02bab592248b0539431/icons/obj/ammo_mags.dmi",
+ "states": [
+ {
+ "name": "base"
+ },
+ {
+ "name": "mag-1"
+ },
+ {
+ "name": "mag-2"
+ },
+ {
+ "name": "mag-3"
+ },
+ {
+ "name": "mag-4"
+ },
+ {
+ "name": "mag-5"
+ },
+ {
+ "name": "mag-6"
+ },
+ {
+ "name": "mag-7"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_lmg_hig.rsi/base.png b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_lmg_hig.rsi/base.png
new file mode 100644
index 00000000000..953a788466a
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_lmg_hig.rsi/base.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_lmg_hig.rsi/bolt-open.png b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_lmg_hig.rsi/bolt-open.png
new file mode 100644
index 00000000000..64340418e28
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_lmg_hig.rsi/bolt-open.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_lmg_hig.rsi/equipped-BACKPACK.png b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_lmg_hig.rsi/equipped-BACKPACK.png
new file mode 100644
index 00000000000..d0ed0b708c8
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_lmg_hig.rsi/equipped-BACKPACK.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_lmg_hig.rsi/icon.png b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_lmg_hig.rsi/icon.png
new file mode 100644
index 00000000000..0f02fe54e0c
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_lmg_hig.rsi/icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_lmg_hig.rsi/inhand-left.png b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_lmg_hig.rsi/inhand-left.png
new file mode 100644
index 00000000000..98bbba6b3a0
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_lmg_hig.rsi/inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_lmg_hig.rsi/inhand-right.png b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_lmg_hig.rsi/inhand-right.png
new file mode 100644
index 00000000000..ca607aca341
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_lmg_hig.rsi/inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_lmg_hig.rsi/mag-0.png b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_lmg_hig.rsi/mag-0.png
new file mode 100644
index 00000000000..4d05ecd4118
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_lmg_hig.rsi/mag-0.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_lmg_hig.rsi/mag-1.png b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_lmg_hig.rsi/mag-1.png
new file mode 100644
index 00000000000..fabefd867b5
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_lmg_hig.rsi/mag-1.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_lmg_hig.rsi/mag-2.png b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_lmg_hig.rsi/mag-2.png
new file mode 100644
index 00000000000..a1d8ad0da79
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_lmg_hig.rsi/mag-2.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_lmg_hig.rsi/mag-3.png b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_lmg_hig.rsi/mag-3.png
new file mode 100644
index 00000000000..894d23c1421
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_lmg_hig.rsi/mag-3.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_lmg_hig.rsi/meta.json b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_lmg_hig.rsi/meta.json
new file mode 100644
index 00000000000..8cd2e3fe7b8
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_lmg_hig.rsi/meta.json
@@ -0,0 +1,52 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from cev-eris at https://github.com/discordia-space/CEV-Eris/raw/237d8f7894617007d75c71d5d9feb4354c78debd/icons/obj/guns/lmg.dmi, backpack sprite by Peptide, backpack sling sprite edited by Boaz1111",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "base"
+ },
+ {
+ "name": "bolt-open"
+ },
+ {
+ "name": "mag-0"
+ },
+ {
+ "name": "mag-1"
+ },
+ {
+ "name": "mag-2"
+ },
+ {
+ "name": "mag-3"
+ },
+ {
+ "name": "inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "inhand-right",
+ "directions": 4
+ },
+ {
+ "name": "wielded-inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "wielded-inhand-right",
+ "directions": 4
+ },
+ {
+ "name": "equipped-BACKPACK",
+ "directions": 4
+ }
+ ]
+}
diff --git a/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_lmg_hig.rsi/wielded-inhand-left.png b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_lmg_hig.rsi/wielded-inhand-left.png
new file mode 100644
index 00000000000..c298445ba1c
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_lmg_hig.rsi/wielded-inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_lmg_hig.rsi/wielded-inhand-right.png b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_lmg_hig.rsi/wielded-inhand-right.png
new file mode 100644
index 00000000000..d3bbc909309
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_lmg_hig.rsi/wielded-inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_lmg_hig_magazine.rsi/base.png b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_lmg_hig_magazine.rsi/base.png
new file mode 100644
index 00000000000..2456258109f
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_lmg_hig_magazine.rsi/base.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_lmg_hig_magazine.rsi/mag-1.png b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_lmg_hig_magazine.rsi/mag-1.png
new file mode 100644
index 00000000000..8e8cdd93124
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_lmg_hig_magazine.rsi/mag-1.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_lmg_hig_magazine.rsi/mag-2.png b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_lmg_hig_magazine.rsi/mag-2.png
new file mode 100644
index 00000000000..80944b10aa4
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_lmg_hig_magazine.rsi/mag-2.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_lmg_hig_magazine.rsi/mag-3.png b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_lmg_hig_magazine.rsi/mag-3.png
new file mode 100644
index 00000000000..450d7bf85e3
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_lmg_hig_magazine.rsi/mag-3.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_lmg_hig_magazine.rsi/mag-4.png b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_lmg_hig_magazine.rsi/mag-4.png
new file mode 100644
index 00000000000..38f1a22b8fc
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_lmg_hig_magazine.rsi/mag-4.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_lmg_hig_magazine.rsi/mag-5.png b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_lmg_hig_magazine.rsi/mag-5.png
new file mode 100644
index 00000000000..e565e9e2839
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_lmg_hig_magazine.rsi/mag-5.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_lmg_hig_magazine.rsi/mag-6.png b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_lmg_hig_magazine.rsi/mag-6.png
new file mode 100644
index 00000000000..aa6657cfa74
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_lmg_hig_magazine.rsi/mag-6.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_lmg_hig_magazine.rsi/mag-7.png b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_lmg_hig_magazine.rsi/mag-7.png
new file mode 100644
index 00000000000..3a403e145a2
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_lmg_hig_magazine.rsi/mag-7.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_lmg_hig_magazine.rsi/meta.json b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_lmg_hig_magazine.rsi/meta.json
new file mode 100644
index 00000000000..ae6061f323b
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_lmg_hig_magazine.rsi/meta.json
@@ -0,0 +1,35 @@
+{
+ "version": 1,
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "license": "CC-BY-SA-3.0",
+ "copyright": "https://github.com/discordia-space/CEV-Eris/raw/aed9cbddbf9039dae1e4f02bab592248b0539431/icons/obj/ammo_mags.dmi",
+ "states": [
+ {
+ "name": "base"
+ },
+ {
+ "name": "mag-1"
+ },
+ {
+ "name": "mag-2"
+ },
+ {
+ "name": "mag-3"
+ },
+ {
+ "name": "mag-4"
+ },
+ {
+ "name": "mag-5"
+ },
+ {
+ "name": "mag-6"
+ },
+ {
+ "name": "mag-7"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_pistol_pist.rsi/base.png b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_pistol_pist.rsi/base.png
new file mode 100644
index 00000000000..f25fd27b5c9
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_pistol_pist.rsi/base.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_pistol_pist.rsi/bolt-open.png b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_pistol_pist.rsi/bolt-open.png
new file mode 100644
index 00000000000..217d49ff557
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_pistol_pist.rsi/bolt-open.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_pistol_pist.rsi/equipped-BELT.png b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_pistol_pist.rsi/equipped-BELT.png
new file mode 100644
index 00000000000..785f4037d7c
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_pistol_pist.rsi/equipped-BELT.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_pistol_pist.rsi/icon.png b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_pistol_pist.rsi/icon.png
new file mode 100644
index 00000000000..1f3fe61c642
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_pistol_pist.rsi/icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_pistol_pist.rsi/inhand-left.png b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_pistol_pist.rsi/inhand-left.png
new file mode 100644
index 00000000000..fa8d04d47ea
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_pistol_pist.rsi/inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_pistol_pist.rsi/inhand-right.png b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_pistol_pist.rsi/inhand-right.png
new file mode 100644
index 00000000000..58a0d163907
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_pistol_pist.rsi/inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_pistol_pist.rsi/mag-0.png b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_pistol_pist.rsi/mag-0.png
new file mode 100644
index 00000000000..d3dd1838d86
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_pistol_pist.rsi/mag-0.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_pistol_pist.rsi/meta.json b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_pistol_pist.rsi/meta.json
new file mode 100644
index 00000000000..48338d6cd27
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_pistol_pist.rsi/meta.json
@@ -0,0 +1,35 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from desertrose at https://github.com/DesertRose2/desertrose/commit/120961e254d7f83a6e00a02c76e734f9e5019345, https://github.com/DesertRose2/desertrose/blob/master/icons/obj/guns/projectile.dmi",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "base"
+ },
+ {
+ "name": "bolt-open"
+ },
+ {
+ "name": "mag-0"
+ },
+ {
+ "name": "inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "inhand-right",
+ "directions": 4
+ },
+ {
+ "name": "equipped-BELT",
+ "directions": 4
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_pistol_pist_magazine.rsi/base.png b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_pistol_pist_magazine.rsi/base.png
new file mode 100644
index 00000000000..68bf981fa42
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_pistol_pist_magazine.rsi/base.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_pistol_pist_magazine.rsi/mag-0.png b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_pistol_pist_magazine.rsi/mag-0.png
new file mode 100644
index 00000000000..1124d438def
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_pistol_pist_magazine.rsi/mag-0.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_pistol_pist_magazine.rsi/meta.json b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_pistol_pist_magazine.rsi/meta.json
new file mode 100644
index 00000000000..d507a6427f3
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_pistol_pist_magazine.rsi/meta.json
@@ -0,0 +1,20 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from desertrose at https://github.com/DesertRose2/desertrose/commit/120961e254d7f83a6e00a02c76e734f9e5019345, https://github.com/DesertRose2/desertrose/blob/master/icons/obj/guns/projectile.dmi",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "base"
+ },
+ {
+ "name": "mag-0"
+ },
+ {
+ "name": "poison"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_pistol_pist_magazine.rsi/poison.png b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_pistol_pist_magazine.rsi/poison.png
new file mode 100644
index 00000000000..d0c34162e97
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_pistol_pist_magazine.rsi/poison.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_pistol_rif.rsi/base.png b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_pistol_rif.rsi/base.png
new file mode 100644
index 00000000000..22f622c06b4
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_pistol_rif.rsi/base.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_pistol_rif.rsi/bolt-open.png b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_pistol_rif.rsi/bolt-open.png
new file mode 100644
index 00000000000..eab4cc5fb7c
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_pistol_rif.rsi/bolt-open.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_pistol_rif.rsi/equipped-BELT.png b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_pistol_rif.rsi/equipped-BELT.png
new file mode 100644
index 00000000000..785f4037d7c
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_pistol_rif.rsi/equipped-BELT.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_pistol_rif.rsi/icon.png b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_pistol_rif.rsi/icon.png
new file mode 100644
index 00000000000..db9feb4959b
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_pistol_rif.rsi/icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_pistol_rif.rsi/inhand-left.png b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_pistol_rif.rsi/inhand-left.png
new file mode 100644
index 00000000000..79f120f6b19
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_pistol_rif.rsi/inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_pistol_rif.rsi/inhand-right.png b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_pistol_rif.rsi/inhand-right.png
new file mode 100644
index 00000000000..28d96c35004
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_pistol_rif.rsi/inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_pistol_rif.rsi/mag-0.png b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_pistol_rif.rsi/mag-0.png
new file mode 100644
index 00000000000..d2ca7a4b249
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_pistol_rif.rsi/mag-0.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_pistol_rif.rsi/meta.json b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_pistol_rif.rsi/meta.json
new file mode 100644
index 00000000000..48338d6cd27
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_pistol_rif.rsi/meta.json
@@ -0,0 +1,35 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from desertrose at https://github.com/DesertRose2/desertrose/commit/120961e254d7f83a6e00a02c76e734f9e5019345, https://github.com/DesertRose2/desertrose/blob/master/icons/obj/guns/projectile.dmi",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "base"
+ },
+ {
+ "name": "bolt-open"
+ },
+ {
+ "name": "mag-0"
+ },
+ {
+ "name": "inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "inhand-right",
+ "directions": 4
+ },
+ {
+ "name": "equipped-BELT",
+ "directions": 4
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_pistol_rif_magazine.rsi/base.png b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_pistol_rif_magazine.rsi/base.png
new file mode 100644
index 00000000000..a1b8beb8153
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_pistol_rif_magazine.rsi/base.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_pistol_rif_magazine.rsi/heat.png b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_pistol_rif_magazine.rsi/heat.png
new file mode 100644
index 00000000000..4664497dd63
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_pistol_rif_magazine.rsi/heat.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_pistol_rif_magazine.rsi/mag-0.png b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_pistol_rif_magazine.rsi/mag-0.png
new file mode 100644
index 00000000000..61e59e78d28
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_pistol_rif_magazine.rsi/mag-0.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_pistol_rif_magazine.rsi/meta.json b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_pistol_rif_magazine.rsi/meta.json
new file mode 100644
index 00000000000..3856df758af
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_pistol_rif_magazine.rsi/meta.json
@@ -0,0 +1,23 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from desertrose at https://github.com/DesertRose2/desertrose/commit/120961e254d7f83a6e00a02c76e734f9e5019345, https://github.com/DesertRose2/desertrose/blob/master/icons/obj/guns/projectile.dmi",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "base"
+ },
+ {
+ "name": "mag-0"
+ },
+ {
+ "name": "heat"
+ },
+ {
+ "name": "uranium"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_pistol_rif_magazine.rsi/uranium.png b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_pistol_rif_magazine.rsi/uranium.png
new file mode 100644
index 00000000000..b2193fa282e
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_pistol_rif_magazine.rsi/uranium.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_projectiles.rsi/base-spent.png b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_projectiles.rsi/base-spent.png
new file mode 100644
index 00000000000..d8fa9f3be71
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_projectiles.rsi/base-spent.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_projectiles.rsi/base.png b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_projectiles.rsi/base.png
new file mode 100644
index 00000000000..1e9598ef0c7
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_projectiles.rsi/base.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_projectiles.rsi/electro.png b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_projectiles.rsi/electro.png
new file mode 100644
index 00000000000..1eee774cd3b
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_projectiles.rsi/electro.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_projectiles.rsi/lazer.png b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_projectiles.rsi/lazer.png
new file mode 100644
index 00000000000..d107d561ae3
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_projectiles.rsi/lazer.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_projectiles.rsi/meta.json b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_projectiles.rsi/meta.json
new file mode 100644
index 00000000000..e6d58765145
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_projectiles.rsi/meta.json
@@ -0,0 +1,27 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from https://github.com/vgstation-coders/vgstation13/blob/0b3ab17dbad632ddf738b63900ef8df1926bba47/icons/obj/ammo.dmi, modified by Topy",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "base"
+ },
+ {
+ "name": "tip"
+ },
+ {
+ "name": "base-spent"
+ },
+ {
+ "name": "lazer"
+ },
+ {
+ "name": "electro",
+ "directions": 4
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_projectiles.rsi/tip.png b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_projectiles.rsi/tip.png
new file mode 100644
index 00000000000..d99da9fe546
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_projectiles.rsi/tip.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_shotgan_drb.rsi/bolt-open.png b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_shotgan_drb.rsi/bolt-open.png
new file mode 100644
index 00000000000..2234839af75
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_shotgan_drb.rsi/bolt-open.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_shotgan_drb.rsi/equipped-BACKPACK.png b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_shotgan_drb.rsi/equipped-BACKPACK.png
new file mode 100644
index 00000000000..6f722ceadd2
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_shotgan_drb.rsi/equipped-BACKPACK.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_shotgan_drb.rsi/icon.png b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_shotgan_drb.rsi/icon.png
new file mode 100644
index 00000000000..f9f70bc937f
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_shotgan_drb.rsi/icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_shotgan_drb.rsi/inhand-left.png b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_shotgan_drb.rsi/inhand-left.png
new file mode 100644
index 00000000000..d92e58cae51
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_shotgan_drb.rsi/inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_shotgan_drb.rsi/inhand-right.png b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_shotgan_drb.rsi/inhand-right.png
new file mode 100644
index 00000000000..f9ccfb4d33e
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_shotgan_drb.rsi/inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_shotgan_drb.rsi/meta.json b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_shotgan_drb.rsi/meta.json
new file mode 100644
index 00000000000..c1c901f2eb0
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_shotgan_drb.rsi/meta.json
@@ -0,0 +1,29 @@
+{
+ "version": 1,
+ "license": "CC-BY-NC-4.0",
+ "copyright": "Taken from TerraGov Marine Corps at https://github.com/tgstation/TerraGov-Marine-Corps/pull/7678/commits/e7bc17b894aa4c1f882358016346c3be00236df8backpack, https://github.com/tgstation/TerraGov-Marine-Corps/blob/master/icons/obj/items/gun.dmi, backpack sprite by Peptide (copy of db), sprite modification by Jaсkal 298, backpack sling sprite edited by Boaz1111",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "bolt-open"
+ },
+ {
+ "name": "inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "inhand-right",
+ "directions": 4
+ },
+ {
+ "name": "equipped-BACKPACK",
+ "directions": 4
+ }
+ ]
+}
diff --git a/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_shotgan_laser.rsi/base.png b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_shotgan_laser.rsi/base.png
new file mode 100644
index 00000000000..8ec4c00e63a
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_shotgan_laser.rsi/base.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_shotgan_laser.rsi/bolt-open.png b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_shotgan_laser.rsi/bolt-open.png
new file mode 100644
index 00000000000..a2658f7ce6a
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_shotgan_laser.rsi/bolt-open.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_shotgan_laser.rsi/equipped-BACKPACK.png b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_shotgan_laser.rsi/equipped-BACKPACK.png
new file mode 100644
index 00000000000..c180ddcc5ea
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_shotgan_laser.rsi/equipped-BACKPACK.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_shotgan_laser.rsi/icon.png b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_shotgan_laser.rsi/icon.png
new file mode 100644
index 00000000000..bc2f158cd3d
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_shotgan_laser.rsi/icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_shotgan_laser.rsi/inhand-left.png b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_shotgan_laser.rsi/inhand-left.png
new file mode 100644
index 00000000000..76b126023d7
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_shotgan_laser.rsi/inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_shotgan_laser.rsi/inhand-right.png b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_shotgan_laser.rsi/inhand-right.png
new file mode 100644
index 00000000000..e78487cb5eb
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_shotgan_laser.rsi/inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_shotgan_laser.rsi/meta.json b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_shotgan_laser.rsi/meta.json
new file mode 100644
index 00000000000..22e7be8a745
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_shotgan_laser.rsi/meta.json
@@ -0,0 +1,32 @@
+{
+ "version": 1,
+ "license": "CC-BY-NC-4.0",
+ "copyright": "Taken from TerraGov Marine Corps at https://github.com/tgstation/TerraGov-Marine-Corps/pull/7678/commits/e7bc17b894aa4c1f882358016346c3be00236df8backpack, https://github.com/tgstation/TerraGov-Marine-Corps/blob/master/icons/obj/items/gun.dmi, backpack sprite by Peptide (copy of db), sprite modification by Ja\u0441kal 298, backpack sling sprite edited by Boaz1111",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "base"
+ },
+ {
+ "name": "bolt-open"
+ },
+ {
+ "name": "inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "inhand-right",
+ "directions": 4
+ },
+ {
+ "name": "equipped-BACKPACK",
+ "directions": 4
+ },
+ {
+ "name": "icon"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_smg_elec.rsi/base.png b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_smg_elec.rsi/base.png
new file mode 100644
index 00000000000..9d5319d5189
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_smg_elec.rsi/base.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_smg_elec.rsi/bolt-open.png b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_smg_elec.rsi/bolt-open.png
new file mode 100644
index 00000000000..f759bec47ad
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_smg_elec.rsi/bolt-open.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_smg_elec.rsi/equipped-BACKPACK.png b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_smg_elec.rsi/equipped-BACKPACK.png
new file mode 100644
index 00000000000..65b76c8bd31
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_smg_elec.rsi/equipped-BACKPACK.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_smg_elec.rsi/icon.png b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_smg_elec.rsi/icon.png
new file mode 100644
index 00000000000..77df14778ff
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_smg_elec.rsi/icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_smg_elec.rsi/inhand-left.png b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_smg_elec.rsi/inhand-left.png
new file mode 100644
index 00000000000..817adb939d8
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_smg_elec.rsi/inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_smg_elec.rsi/inhand-right.png b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_smg_elec.rsi/inhand-right.png
new file mode 100644
index 00000000000..f8ddc7fe3d1
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_smg_elec.rsi/inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_smg_elec.rsi/mag-0.png b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_smg_elec.rsi/mag-0.png
new file mode 100644
index 00000000000..525e4585dbc
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_smg_elec.rsi/mag-0.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_smg_elec.rsi/mag-unshaded-0.png b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_smg_elec.rsi/mag-unshaded-0.png
new file mode 100644
index 00000000000..17b2bd3dea4
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_smg_elec.rsi/mag-unshaded-0.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_smg_elec.rsi/mag-unshaded-1.png b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_smg_elec.rsi/mag-unshaded-1.png
new file mode 100644
index 00000000000..17b2bd3dea4
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_smg_elec.rsi/mag-unshaded-1.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_smg_elec.rsi/mag-unshaded-2.png b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_smg_elec.rsi/mag-unshaded-2.png
new file mode 100644
index 00000000000..2124657b7c8
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_smg_elec.rsi/mag-unshaded-2.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_smg_elec.rsi/mag-unshaded-3.png b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_smg_elec.rsi/mag-unshaded-3.png
new file mode 100644
index 00000000000..75f900cb605
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_smg_elec.rsi/mag-unshaded-3.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_smg_elec.rsi/mag-unshaded-4.png b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_smg_elec.rsi/mag-unshaded-4.png
new file mode 100644
index 00000000000..525e4585dbc
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_smg_elec.rsi/mag-unshaded-4.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_smg_elec.rsi/meta.json b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_smg_elec.rsi/meta.json
new file mode 100644
index 00000000000..81f248a1f17
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_smg_elec.rsi/meta.json
@@ -0,0 +1,50 @@
+{
+ "version": 1,
+ "license": "CC-BY-NC-SA-4.0",
+ "copyright": "Sprite created by crazzy_pingvin",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "base"
+ },
+ {
+ "name": "bolt-open"
+ },
+ {
+ "name": "icon"
+ },
+ {
+ "name": "mag-0"
+ },
+ {
+ "name": "equipped-BACKPACK",
+ "directions": 4
+ },
+ {
+ "name": "inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "inhand-right",
+ "directions": 4
+ },
+ {
+ "name": "mag-unshaded-0"
+ },
+ {
+ "name": "mag-unshaded-1"
+ },
+ {
+ "name": "mag-unshaded-2"
+ },
+ {
+ "name": "mag-unshaded-3"
+ },
+ {
+ "name": "mag-unshaded-4"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_smg_elec_magazine.rsi/base.png b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_smg_elec_magazine.rsi/base.png
new file mode 100644
index 00000000000..fde9cd3cedb
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_smg_elec_magazine.rsi/base.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_smg_elec_magazine.rsi/mag-0.png b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_smg_elec_magazine.rsi/mag-0.png
new file mode 100644
index 00000000000..3053fe1a646
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_smg_elec_magazine.rsi/mag-0.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_smg_elec_magazine.rsi/meta.json b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_smg_elec_magazine.rsi/meta.json
new file mode 100644
index 00000000000..d507a6427f3
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_smg_elec_magazine.rsi/meta.json
@@ -0,0 +1,20 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from desertrose at https://github.com/DesertRose2/desertrose/commit/120961e254d7f83a6e00a02c76e734f9e5019345, https://github.com/DesertRose2/desertrose/blob/master/icons/obj/guns/projectile.dmi",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "base"
+ },
+ {
+ "name": "mag-0"
+ },
+ {
+ "name": "poison"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_smg_elec_magazine.rsi/poison.png b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_smg_elec_magazine.rsi/poison.png
new file mode 100644
index 00000000000..fde9cd3cedb
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_smg_elec_magazine.rsi/poison.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_smg_pist.rsi/base.png b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_smg_pist.rsi/base.png
new file mode 100644
index 00000000000..34f9bf158eb
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_smg_pist.rsi/base.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_smg_pist.rsi/bolt-open.png b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_smg_pist.rsi/bolt-open.png
new file mode 100644
index 00000000000..35ab42804bb
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_smg_pist.rsi/bolt-open.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_smg_pist.rsi/equipped-BACKPACK.png b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_smg_pist.rsi/equipped-BACKPACK.png
new file mode 100644
index 00000000000..6bd88070f7d
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_smg_pist.rsi/equipped-BACKPACK.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_smg_pist.rsi/icon.png b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_smg_pist.rsi/icon.png
new file mode 100644
index 00000000000..9e601bf9203
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_smg_pist.rsi/icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_smg_pist.rsi/inhand-left.png b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_smg_pist.rsi/inhand-left.png
new file mode 100644
index 00000000000..b3d4d113937
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_smg_pist.rsi/inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_smg_pist.rsi/inhand-right.png b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_smg_pist.rsi/inhand-right.png
new file mode 100644
index 00000000000..89e0dd98e22
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_smg_pist.rsi/inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_smg_pist.rsi/mag-0.png b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_smg_pist.rsi/mag-0.png
new file mode 100644
index 00000000000..5151974fa6f
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_smg_pist.rsi/mag-0.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_smg_pist.rsi/meta.json b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_smg_pist.rsi/meta.json
new file mode 100644
index 00000000000..c028c900f8c
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_smg_pist.rsi/meta.json
@@ -0,0 +1,35 @@
+{
+ "version": 1,
+ "license": "CC-BY-NC-SA-4.0",
+ "copyright": "Sprite created by crazzy_pingvin",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "base"
+ },
+ {
+ "name": "bolt-open"
+ },
+ {
+ "name": "mag-0"
+ },
+ {
+ "name": "inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "inhand-right",
+ "directions": 4
+ },
+ {
+ "name": "equipped-BACKPACK",
+ "directions": 4
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_smg_pist_magazine.rsi/base.png b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_smg_pist_magazine.rsi/base.png
new file mode 100644
index 00000000000..2a8aac234c6
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_smg_pist_magazine.rsi/base.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_smg_pist_magazine.rsi/mag-0.png b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_smg_pist_magazine.rsi/mag-0.png
new file mode 100644
index 00000000000..5c9a4a81cf5
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_smg_pist_magazine.rsi/mag-0.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_smg_pist_magazine.rsi/meta.json b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_smg_pist_magazine.rsi/meta.json
new file mode 100644
index 00000000000..d507a6427f3
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_smg_pist_magazine.rsi/meta.json
@@ -0,0 +1,20 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from desertrose at https://github.com/DesertRose2/desertrose/commit/120961e254d7f83a6e00a02c76e734f9e5019345, https://github.com/DesertRose2/desertrose/blob/master/icons/obj/guns/projectile.dmi",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "base"
+ },
+ {
+ "name": "mag-0"
+ },
+ {
+ "name": "poison"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_smg_pist_magazine.rsi/poison.png b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_smg_pist_magazine.rsi/poison.png
new file mode 100644
index 00000000000..cb196caab0f
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/Weapon/snk_smg_pist_magazine.rsi/poison.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/snk_airlock.rsi/assembly.png b/Resources/Textures/Corvax/Lore/SNK/snk_airlock.rsi/assembly.png
new file mode 100644
index 00000000000..bb63020b76e
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/snk_airlock.rsi/assembly.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/snk_airlock.rsi/bolted_open_unlit.png b/Resources/Textures/Corvax/Lore/SNK/snk_airlock.rsi/bolted_open_unlit.png
new file mode 100644
index 00000000000..f69f2a124e9
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/snk_airlock.rsi/bolted_open_unlit.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/snk_airlock.rsi/bolted_unlit.png b/Resources/Textures/Corvax/Lore/SNK/snk_airlock.rsi/bolted_unlit.png
new file mode 100644
index 00000000000..9a57e2c1b2f
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/snk_airlock.rsi/bolted_unlit.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/snk_airlock.rsi/closed.png b/Resources/Textures/Corvax/Lore/SNK/snk_airlock.rsi/closed.png
new file mode 100644
index 00000000000..b7b5a083bbf
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/snk_airlock.rsi/closed.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/snk_airlock.rsi/closed_unlit.png b/Resources/Textures/Corvax/Lore/SNK/snk_airlock.rsi/closed_unlit.png
new file mode 100644
index 00000000000..a1168e19653
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/snk_airlock.rsi/closed_unlit.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/snk_airlock.rsi/closing.png b/Resources/Textures/Corvax/Lore/SNK/snk_airlock.rsi/closing.png
new file mode 100644
index 00000000000..36f7adbebc2
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/snk_airlock.rsi/closing.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/snk_airlock.rsi/closing_unlit.png b/Resources/Textures/Corvax/Lore/SNK/snk_airlock.rsi/closing_unlit.png
new file mode 100644
index 00000000000..4c6edcfdbe6
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/snk_airlock.rsi/closing_unlit.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/snk_airlock.rsi/deny_unlit.png b/Resources/Textures/Corvax/Lore/SNK/snk_airlock.rsi/deny_unlit.png
new file mode 100644
index 00000000000..741589c6961
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/snk_airlock.rsi/deny_unlit.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/snk_airlock.rsi/emergency_open_unlit.png b/Resources/Textures/Corvax/Lore/SNK/snk_airlock.rsi/emergency_open_unlit.png
new file mode 100644
index 00000000000..0b3ace14108
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/snk_airlock.rsi/emergency_open_unlit.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/snk_airlock.rsi/emergency_unlit.png b/Resources/Textures/Corvax/Lore/SNK/snk_airlock.rsi/emergency_unlit.png
new file mode 100644
index 00000000000..36daac76c4a
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/snk_airlock.rsi/emergency_unlit.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/snk_airlock.rsi/meta.json b/Resources/Textures/Corvax/Lore/SNK/snk_airlock.rsi/meta.json
new file mode 100644
index 00000000000..885d0ea166d
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/SNK/snk_airlock.rsi/meta.json
@@ -0,0 +1,197 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from TauCetiClassic at commit https://github.com/TauCetiStation/TauCetiClassic/commit/fd5cfd76acdf5bda9e46413c11006a6e825d51a9",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "assembly"
+ },
+ {
+ "name": "bolted_unlit"
+ },
+ {
+ "name": "bolted_open_unlit"
+ },
+ {
+ "name": "closed"
+ },
+ {
+ "name": "closed_unlit"
+ },
+ {
+ "name": "open_unlit"
+ },
+ {
+ "name": "closing",
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.07,
+ 0.07,
+ 0.07,
+ 0.2
+ ]
+ ]
+ },
+ {
+ "name": "closing_unlit",
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.07,
+ 0.07,
+ 0.07,
+ 0.2
+ ]
+ ]
+ },
+ {
+ "name": "deny_unlit",
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1
+ ]
+ ]
+ },
+ {
+ "name": "open"
+ },
+ {
+ "name": "opening",
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.07,
+ 0.07,
+ 0.07,
+ 0.2
+ ]
+ ]
+ },
+ {
+ "name": "opening_unlit",
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.07,
+ 0.07,
+ 0.07,
+ 0.2
+ ]
+ ]
+ },
+ {
+ "name": "panel_closing",
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.07,
+ 0.07,
+ 0.07,
+ 0.2
+ ]
+ ]
+ },
+ {
+ "name": "panel_closed"
+ },
+ {
+ "name": "panel_opening",
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.07,
+ 0.07,
+ 0.07,
+ 0.2
+ ]
+ ]
+ },
+
+ {
+ "name": "panel_open"
+ },
+ {
+ "name": "sparks",
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1
+ ]
+ ]
+ },
+ {
+ "name": "sparks_broken",
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 1.7
+ ]
+ ]
+ },
+ {
+ "name": "sparks_damaged",
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1
+ ]
+ ]
+ },
+ {
+ "name": "sparks_open",
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1
+ ]
+ ]
+ },
+ {
+ "name": "welded"
+ },
+ {
+ "name": "emergency_unlit",
+ "delays": [
+ [
+ 1.2,
+ 1.2
+ ]
+ ]
+ },
+ {
+ "name": "emergency_open_unlit"
+ }
+ ]
+}
diff --git a/Resources/Textures/Corvax/Lore/SNK/snk_airlock.rsi/open.png b/Resources/Textures/Corvax/Lore/SNK/snk_airlock.rsi/open.png
new file mode 100644
index 00000000000..63bf393839c
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/snk_airlock.rsi/open.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/snk_airlock.rsi/open_unlit.png b/Resources/Textures/Corvax/Lore/SNK/snk_airlock.rsi/open_unlit.png
new file mode 100644
index 00000000000..810a46ad208
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/snk_airlock.rsi/open_unlit.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/snk_airlock.rsi/opening.png b/Resources/Textures/Corvax/Lore/SNK/snk_airlock.rsi/opening.png
new file mode 100644
index 00000000000..5d1408d523f
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/snk_airlock.rsi/opening.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/snk_airlock.rsi/opening_unlit.png b/Resources/Textures/Corvax/Lore/SNK/snk_airlock.rsi/opening_unlit.png
new file mode 100644
index 00000000000..787e869bda6
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/snk_airlock.rsi/opening_unlit.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/snk_airlock.rsi/panel_closed.png b/Resources/Textures/Corvax/Lore/SNK/snk_airlock.rsi/panel_closed.png
new file mode 100644
index 00000000000..4c59d3a28cc
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/snk_airlock.rsi/panel_closed.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/snk_airlock.rsi/panel_closing.png b/Resources/Textures/Corvax/Lore/SNK/snk_airlock.rsi/panel_closing.png
new file mode 100644
index 00000000000..140be67d320
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/snk_airlock.rsi/panel_closing.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/snk_airlock.rsi/panel_open.png b/Resources/Textures/Corvax/Lore/SNK/snk_airlock.rsi/panel_open.png
new file mode 100644
index 00000000000..c41e1484ee8
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/snk_airlock.rsi/panel_open.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/snk_airlock.rsi/panel_opening.png b/Resources/Textures/Corvax/Lore/SNK/snk_airlock.rsi/panel_opening.png
new file mode 100644
index 00000000000..c25bc776c68
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/snk_airlock.rsi/panel_opening.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/snk_airlock.rsi/sparks.png b/Resources/Textures/Corvax/Lore/SNK/snk_airlock.rsi/sparks.png
new file mode 100644
index 00000000000..186d38f0d1f
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/snk_airlock.rsi/sparks.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/snk_airlock.rsi/sparks_broken.png b/Resources/Textures/Corvax/Lore/SNK/snk_airlock.rsi/sparks_broken.png
new file mode 100644
index 00000000000..4b58c64673e
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/snk_airlock.rsi/sparks_broken.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/snk_airlock.rsi/sparks_damaged.png b/Resources/Textures/Corvax/Lore/SNK/snk_airlock.rsi/sparks_damaged.png
new file mode 100644
index 00000000000..9b919ed4042
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/snk_airlock.rsi/sparks_damaged.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/snk_airlock.rsi/sparks_open.png b/Resources/Textures/Corvax/Lore/SNK/snk_airlock.rsi/sparks_open.png
new file mode 100644
index 00000000000..deabe407f15
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/snk_airlock.rsi/sparks_open.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/snk_airlock.rsi/welded.png b/Resources/Textures/Corvax/Lore/SNK/snk_airlock.rsi/welded.png
new file mode 100644
index 00000000000..85f179f2e08
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/snk_airlock.rsi/welded.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/snk_airlock_glass.rsi/assembly.png b/Resources/Textures/Corvax/Lore/SNK/snk_airlock_glass.rsi/assembly.png
new file mode 100644
index 00000000000..f78776d35f8
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/snk_airlock_glass.rsi/assembly.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/snk_airlock_glass.rsi/bolted_open_unlit.png b/Resources/Textures/Corvax/Lore/SNK/snk_airlock_glass.rsi/bolted_open_unlit.png
new file mode 100644
index 00000000000..f69f2a124e9
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/snk_airlock_glass.rsi/bolted_open_unlit.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/snk_airlock_glass.rsi/bolted_unlit.png b/Resources/Textures/Corvax/Lore/SNK/snk_airlock_glass.rsi/bolted_unlit.png
new file mode 100644
index 00000000000..9a57e2c1b2f
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/snk_airlock_glass.rsi/bolted_unlit.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/snk_airlock_glass.rsi/closed.png b/Resources/Textures/Corvax/Lore/SNK/snk_airlock_glass.rsi/closed.png
new file mode 100644
index 00000000000..4a7757416dd
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/snk_airlock_glass.rsi/closed.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/snk_airlock_glass.rsi/closed_unlit.png b/Resources/Textures/Corvax/Lore/SNK/snk_airlock_glass.rsi/closed_unlit.png
new file mode 100644
index 00000000000..a1168e19653
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/snk_airlock_glass.rsi/closed_unlit.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/snk_airlock_glass.rsi/closing.png b/Resources/Textures/Corvax/Lore/SNK/snk_airlock_glass.rsi/closing.png
new file mode 100644
index 00000000000..4adc0a32654
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/snk_airlock_glass.rsi/closing.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/snk_airlock_glass.rsi/closing_unlit.png b/Resources/Textures/Corvax/Lore/SNK/snk_airlock_glass.rsi/closing_unlit.png
new file mode 100644
index 00000000000..4c6edcfdbe6
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/snk_airlock_glass.rsi/closing_unlit.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/snk_airlock_glass.rsi/deny_unlit.png b/Resources/Textures/Corvax/Lore/SNK/snk_airlock_glass.rsi/deny_unlit.png
new file mode 100644
index 00000000000..741589c6961
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/snk_airlock_glass.rsi/deny_unlit.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/snk_airlock_glass.rsi/emergency_open_unlit.png b/Resources/Textures/Corvax/Lore/SNK/snk_airlock_glass.rsi/emergency_open_unlit.png
new file mode 100644
index 00000000000..0b3ace14108
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/snk_airlock_glass.rsi/emergency_open_unlit.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/snk_airlock_glass.rsi/emergency_unlit.png b/Resources/Textures/Corvax/Lore/SNK/snk_airlock_glass.rsi/emergency_unlit.png
new file mode 100644
index 00000000000..36daac76c4a
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/snk_airlock_glass.rsi/emergency_unlit.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/snk_airlock_glass.rsi/meta.json b/Resources/Textures/Corvax/Lore/SNK/snk_airlock_glass.rsi/meta.json
new file mode 100644
index 00000000000..885d0ea166d
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/SNK/snk_airlock_glass.rsi/meta.json
@@ -0,0 +1,197 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from TauCetiClassic at commit https://github.com/TauCetiStation/TauCetiClassic/commit/fd5cfd76acdf5bda9e46413c11006a6e825d51a9",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "assembly"
+ },
+ {
+ "name": "bolted_unlit"
+ },
+ {
+ "name": "bolted_open_unlit"
+ },
+ {
+ "name": "closed"
+ },
+ {
+ "name": "closed_unlit"
+ },
+ {
+ "name": "open_unlit"
+ },
+ {
+ "name": "closing",
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.07,
+ 0.07,
+ 0.07,
+ 0.2
+ ]
+ ]
+ },
+ {
+ "name": "closing_unlit",
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.07,
+ 0.07,
+ 0.07,
+ 0.2
+ ]
+ ]
+ },
+ {
+ "name": "deny_unlit",
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1
+ ]
+ ]
+ },
+ {
+ "name": "open"
+ },
+ {
+ "name": "opening",
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.07,
+ 0.07,
+ 0.07,
+ 0.2
+ ]
+ ]
+ },
+ {
+ "name": "opening_unlit",
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.07,
+ 0.07,
+ 0.07,
+ 0.2
+ ]
+ ]
+ },
+ {
+ "name": "panel_closing",
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.07,
+ 0.07,
+ 0.07,
+ 0.2
+ ]
+ ]
+ },
+ {
+ "name": "panel_closed"
+ },
+ {
+ "name": "panel_opening",
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.07,
+ 0.07,
+ 0.07,
+ 0.2
+ ]
+ ]
+ },
+
+ {
+ "name": "panel_open"
+ },
+ {
+ "name": "sparks",
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1
+ ]
+ ]
+ },
+ {
+ "name": "sparks_broken",
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 1.7
+ ]
+ ]
+ },
+ {
+ "name": "sparks_damaged",
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1
+ ]
+ ]
+ },
+ {
+ "name": "sparks_open",
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1
+ ]
+ ]
+ },
+ {
+ "name": "welded"
+ },
+ {
+ "name": "emergency_unlit",
+ "delays": [
+ [
+ 1.2,
+ 1.2
+ ]
+ ]
+ },
+ {
+ "name": "emergency_open_unlit"
+ }
+ ]
+}
diff --git a/Resources/Textures/Corvax/Lore/SNK/snk_airlock_glass.rsi/open.png b/Resources/Textures/Corvax/Lore/SNK/snk_airlock_glass.rsi/open.png
new file mode 100644
index 00000000000..dc127287502
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/snk_airlock_glass.rsi/open.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/snk_airlock_glass.rsi/open_unlit.png b/Resources/Textures/Corvax/Lore/SNK/snk_airlock_glass.rsi/open_unlit.png
new file mode 100644
index 00000000000..810a46ad208
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/snk_airlock_glass.rsi/open_unlit.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/snk_airlock_glass.rsi/opening.png b/Resources/Textures/Corvax/Lore/SNK/snk_airlock_glass.rsi/opening.png
new file mode 100644
index 00000000000..9e3a2a60bd8
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/snk_airlock_glass.rsi/opening.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/snk_airlock_glass.rsi/opening_unlit.png b/Resources/Textures/Corvax/Lore/SNK/snk_airlock_glass.rsi/opening_unlit.png
new file mode 100644
index 00000000000..787e869bda6
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/snk_airlock_glass.rsi/opening_unlit.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/snk_airlock_glass.rsi/panel_closed.png b/Resources/Textures/Corvax/Lore/SNK/snk_airlock_glass.rsi/panel_closed.png
new file mode 100644
index 00000000000..4c59d3a28cc
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/snk_airlock_glass.rsi/panel_closed.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/snk_airlock_glass.rsi/panel_closing.png b/Resources/Textures/Corvax/Lore/SNK/snk_airlock_glass.rsi/panel_closing.png
new file mode 100644
index 00000000000..140be67d320
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/snk_airlock_glass.rsi/panel_closing.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/snk_airlock_glass.rsi/panel_open.png b/Resources/Textures/Corvax/Lore/SNK/snk_airlock_glass.rsi/panel_open.png
new file mode 100644
index 00000000000..c41e1484ee8
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/snk_airlock_glass.rsi/panel_open.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/snk_airlock_glass.rsi/panel_opening.png b/Resources/Textures/Corvax/Lore/SNK/snk_airlock_glass.rsi/panel_opening.png
new file mode 100644
index 00000000000..c25bc776c68
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/snk_airlock_glass.rsi/panel_opening.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/snk_airlock_glass.rsi/sparks.png b/Resources/Textures/Corvax/Lore/SNK/snk_airlock_glass.rsi/sparks.png
new file mode 100644
index 00000000000..186d38f0d1f
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/snk_airlock_glass.rsi/sparks.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/snk_airlock_glass.rsi/sparks_broken.png b/Resources/Textures/Corvax/Lore/SNK/snk_airlock_glass.rsi/sparks_broken.png
new file mode 100644
index 00000000000..4b58c64673e
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/snk_airlock_glass.rsi/sparks_broken.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/snk_airlock_glass.rsi/sparks_damaged.png b/Resources/Textures/Corvax/Lore/SNK/snk_airlock_glass.rsi/sparks_damaged.png
new file mode 100644
index 00000000000..9b919ed4042
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/snk_airlock_glass.rsi/sparks_damaged.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/snk_airlock_glass.rsi/sparks_open.png b/Resources/Textures/Corvax/Lore/SNK/snk_airlock_glass.rsi/sparks_open.png
new file mode 100644
index 00000000000..deabe407f15
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/snk_airlock_glass.rsi/sparks_open.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/snk_airlock_glass.rsi/welded.png b/Resources/Textures/Corvax/Lore/SNK/snk_airlock_glass.rsi/welded.png
new file mode 100644
index 00000000000..85f179f2e08
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/snk_airlock_glass.rsi/welded.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/snk_closet.rsi/generic.png b/Resources/Textures/Corvax/Lore/SNK/snk_closet.rsi/generic.png
new file mode 100644
index 00000000000..cd0c0ff2ea1
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/snk_closet.rsi/generic.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/snk_closet.rsi/generic_door.png b/Resources/Textures/Corvax/Lore/SNK/snk_closet.rsi/generic_door.png
new file mode 100644
index 00000000000..26498527779
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/snk_closet.rsi/generic_door.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/snk_closet.rsi/generic_icon.png b/Resources/Textures/Corvax/Lore/SNK/snk_closet.rsi/generic_icon.png
new file mode 100644
index 00000000000..2487eae1fdd
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/snk_closet.rsi/generic_icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/snk_closet.rsi/generic_open.png b/Resources/Textures/Corvax/Lore/SNK/snk_closet.rsi/generic_open.png
new file mode 100644
index 00000000000..01ed5bf73b6
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/snk_closet.rsi/generic_open.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/snk_closet.rsi/meta.json b/Resources/Textures/Corvax/Lore/SNK/snk_closet.rsi/meta.json
new file mode 100644
index 00000000000..756d9f7febb
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/SNK/snk_closet.rsi/meta.json
@@ -0,0 +1,26 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from tgstation, brigmedic locker is a resprited CMO locker by PuroSlavKing (Github), n2_door state modified by Flareguy from fire_door, using sprites from /vg/station at https://github.com/vgstation-coders/vgstation13/commit/02b9f6894af4419c9f7e699a22c402b086d8067e",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "generic"
+ },
+ {
+ "name": "generic_door"
+ },
+ {
+ "name": "generic_open"
+ },
+ {
+ "name": "generic_icon"
+ },
+ {
+ "name": "welded"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Resources/Textures/Corvax/Lore/SNK/snk_closet.rsi/welded.png b/Resources/Textures/Corvax/Lore/SNK/snk_closet.rsi/welded.png
new file mode 100644
index 00000000000..5ba5dcc8962
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/snk_closet.rsi/welded.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/snk_crates.rsi/base.png b/Resources/Textures/Corvax/Lore/SNK/snk_crates.rsi/base.png
new file mode 100644
index 00000000000..829ce98d783
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/snk_crates.rsi/base.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/snk_crates.rsi/closed.png b/Resources/Textures/Corvax/Lore/SNK/snk_crates.rsi/closed.png
new file mode 100644
index 00000000000..169681dfefd
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/snk_crates.rsi/closed.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/snk_crates.rsi/icon.png b/Resources/Textures/Corvax/Lore/SNK/snk_crates.rsi/icon.png
new file mode 100644
index 00000000000..455c687f695
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/snk_crates.rsi/icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/snk_crates.rsi/locked.png b/Resources/Textures/Corvax/Lore/SNK/snk_crates.rsi/locked.png
new file mode 100644
index 00000000000..3766d120479
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/snk_crates.rsi/locked.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/snk_crates.rsi/meta.json b/Resources/Textures/Corvax/Lore/SNK/snk_crates.rsi/meta.json
new file mode 100644
index 00000000000..0014701a53b
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/SNK/snk_crates.rsi/meta.json
@@ -0,0 +1,45 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Created by EmoGarbage404 (github) for Space Station 14.",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "base"
+ },
+ {
+ "name": "closed"
+ },
+ {
+ "name": "open"
+ },
+ {
+ "name": "welded"
+ },
+ {
+ "name": "sparking",
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1
+ ]
+ ]
+ },
+ {
+ "name": "locked"
+ },
+ {
+ "name": "unlocked"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Resources/Textures/Corvax/Lore/SNK/snk_crates.rsi/open.png b/Resources/Textures/Corvax/Lore/SNK/snk_crates.rsi/open.png
new file mode 100644
index 00000000000..6f7e3fd4b24
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/snk_crates.rsi/open.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/snk_crates.rsi/sparking.png b/Resources/Textures/Corvax/Lore/SNK/snk_crates.rsi/sparking.png
new file mode 100644
index 00000000000..87b78b9b465
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/snk_crates.rsi/sparking.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/snk_crates.rsi/unlocked.png b/Resources/Textures/Corvax/Lore/SNK/snk_crates.rsi/unlocked.png
new file mode 100644
index 00000000000..11ec3037842
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/snk_crates.rsi/unlocked.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/snk_crates.rsi/welded.png b/Resources/Textures/Corvax/Lore/SNK/snk_crates.rsi/welded.png
new file mode 100644
index 00000000000..311739a2701
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/snk_crates.rsi/welded.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/snk_techfab.rsi/icon.png b/Resources/Textures/Corvax/Lore/SNK/snk_techfab.rsi/icon.png
new file mode 100644
index 00000000000..186fd30082b
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/snk_techfab.rsi/icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/snk_techfab.rsi/inserting.png b/Resources/Textures/Corvax/Lore/SNK/snk_techfab.rsi/inserting.png
new file mode 100644
index 00000000000..647eb27246f
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/snk_techfab.rsi/inserting.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/snk_techfab.rsi/meta.json b/Resources/Textures/Corvax/Lore/SNK/snk_techfab.rsi/meta.json
new file mode 100644
index 00000000000..8709e0d1f02
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/SNK/snk_techfab.rsi/meta.json
@@ -0,0 +1,38 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "made by EmoGarbage, ammo state made by AjexRose and modified by Emo garbage",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "sci"
+ },
+ {
+ "name": "panel"
+ },
+ {
+ "name": "unlit"
+ },
+ {
+ "name": "inserting",
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1
+ ]
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Resources/Textures/Corvax/Lore/SNK/snk_techfab.rsi/panel.png b/Resources/Textures/Corvax/Lore/SNK/snk_techfab.rsi/panel.png
new file mode 100644
index 00000000000..ec700ac14e1
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/snk_techfab.rsi/panel.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/snk_techfab.rsi/sci.png b/Resources/Textures/Corvax/Lore/SNK/snk_techfab.rsi/sci.png
new file mode 100644
index 00000000000..41475c90fa9
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/snk_techfab.rsi/sci.png differ
diff --git a/Resources/Textures/Corvax/Lore/SNK/snk_techfab.rsi/unlit.png b/Resources/Textures/Corvax/Lore/SNK/snk_techfab.rsi/unlit.png
new file mode 100644
index 00000000000..6635772d336
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/SNK/snk_techfab.rsi/unlit.png differ
diff --git a/Resources/Textures/Corvax/Lore/Umpor/Armor/umpor_armor_light.rsi/equipped-OUTERCLOTHING.png b/Resources/Textures/Corvax/Lore/Umpor/Armor/umpor_armor_light.rsi/equipped-OUTERCLOTHING.png
new file mode 100644
index 00000000000..09ee67e5b75
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Umpor/Armor/umpor_armor_light.rsi/equipped-OUTERCLOTHING.png differ
diff --git a/Resources/Textures/Corvax/Lore/Umpor/Armor/umpor_armor_light.rsi/icon.png b/Resources/Textures/Corvax/Lore/Umpor/Armor/umpor_armor_light.rsi/icon.png
new file mode 100644
index 00000000000..7f971977ae4
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Umpor/Armor/umpor_armor_light.rsi/icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/Umpor/Armor/umpor_armor_light.rsi/inhand-left.png b/Resources/Textures/Corvax/Lore/Umpor/Armor/umpor_armor_light.rsi/inhand-left.png
new file mode 100644
index 00000000000..aea0f39676c
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Umpor/Armor/umpor_armor_light.rsi/inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/Umpor/Armor/umpor_armor_light.rsi/inhand-right.png b/Resources/Textures/Corvax/Lore/Umpor/Armor/umpor_armor_light.rsi/inhand-right.png
new file mode 100644
index 00000000000..cef6f162c71
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Umpor/Armor/umpor_armor_light.rsi/inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/Umpor/Armor/umpor_armor_light.rsi/meta.json b/Resources/Textures/Corvax/Lore/Umpor/Armor/umpor_armor_light.rsi/meta.json
new file mode 100644
index 00000000000..f8bac4e1da6
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/Umpor/Armor/umpor_armor_light.rsi/meta.json
@@ -0,0 +1,26 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/2fea0a59470c476cf3f927833d3918d89cbe6af8, digi made by kuro(388673708753027083)",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "equipped-OUTERCLOTHING",
+ "directions": 4
+ },
+ {
+ "name": "inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "inhand-right",
+ "directions": 4
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Resources/Textures/Corvax/Lore/Umpor/Armor/umpor_armor_mid.rsi/equipped-OUTERCLOTHING-digi.png b/Resources/Textures/Corvax/Lore/Umpor/Armor/umpor_armor_mid.rsi/equipped-OUTERCLOTHING-digi.png
new file mode 100644
index 00000000000..e98b7488ca6
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Umpor/Armor/umpor_armor_mid.rsi/equipped-OUTERCLOTHING-digi.png differ
diff --git a/Resources/Textures/Corvax/Lore/Umpor/Armor/umpor_armor_mid.rsi/equipped-OUTERCLOTHING.png b/Resources/Textures/Corvax/Lore/Umpor/Armor/umpor_armor_mid.rsi/equipped-OUTERCLOTHING.png
new file mode 100644
index 00000000000..32cdad41dfd
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Umpor/Armor/umpor_armor_mid.rsi/equipped-OUTERCLOTHING.png differ
diff --git a/Resources/Textures/Corvax/Lore/Umpor/Armor/umpor_armor_mid.rsi/icon.png b/Resources/Textures/Corvax/Lore/Umpor/Armor/umpor_armor_mid.rsi/icon.png
new file mode 100644
index 00000000000..4a46bf97fbe
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Umpor/Armor/umpor_armor_mid.rsi/icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/Umpor/Armor/umpor_armor_mid.rsi/inhand-left.png b/Resources/Textures/Corvax/Lore/Umpor/Armor/umpor_armor_mid.rsi/inhand-left.png
new file mode 100644
index 00000000000..4b6f313f699
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Umpor/Armor/umpor_armor_mid.rsi/inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/Umpor/Armor/umpor_armor_mid.rsi/inhand-right.png b/Resources/Textures/Corvax/Lore/Umpor/Armor/umpor_armor_mid.rsi/inhand-right.png
new file mode 100644
index 00000000000..65288c62016
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Umpor/Armor/umpor_armor_mid.rsi/inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/Umpor/Armor/umpor_armor_mid.rsi/meta.json b/Resources/Textures/Corvax/Lore/Umpor/Armor/umpor_armor_mid.rsi/meta.json
new file mode 100644
index 00000000000..19c238b6222
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/Umpor/Armor/umpor_armor_mid.rsi/meta.json
@@ -0,0 +1,30 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/2fea0a59470c476cf3f927833d3918d89cbe6af8, digi made by kuro(388673708753027083)",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "equipped-OUTERCLOTHING",
+ "directions": 4
+ },
+ {
+ "name": "equipped-OUTERCLOTHING-digi",
+ "directions": 4
+ },
+ {
+ "name": "inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "inhand-right",
+ "directions": 4
+ }
+ ]
+}
diff --git a/Resources/Textures/Corvax/Lore/Umpor/Armor/umpor_hardsuits.rsi/equipped-OUTERCLOTHING.png b/Resources/Textures/Corvax/Lore/Umpor/Armor/umpor_hardsuits.rsi/equipped-OUTERCLOTHING.png
new file mode 100644
index 00000000000..cc0b4acb84c
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Umpor/Armor/umpor_hardsuits.rsi/equipped-OUTERCLOTHING.png differ
diff --git a/Resources/Textures/Corvax/Lore/Umpor/Armor/umpor_hardsuits.rsi/icon.png b/Resources/Textures/Corvax/Lore/Umpor/Armor/umpor_hardsuits.rsi/icon.png
new file mode 100644
index 00000000000..80399084b4b
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Umpor/Armor/umpor_hardsuits.rsi/icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/Umpor/Armor/umpor_hardsuits.rsi/inhand-left.png b/Resources/Textures/Corvax/Lore/Umpor/Armor/umpor_hardsuits.rsi/inhand-left.png
new file mode 100644
index 00000000000..6b14e7c700b
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Umpor/Armor/umpor_hardsuits.rsi/inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/Umpor/Armor/umpor_hardsuits.rsi/inhand-right.png b/Resources/Textures/Corvax/Lore/Umpor/Armor/umpor_hardsuits.rsi/inhand-right.png
new file mode 100644
index 00000000000..77ab8245630
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Umpor/Armor/umpor_hardsuits.rsi/inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/Umpor/Armor/umpor_hardsuits.rsi/meta.json b/Resources/Textures/Corvax/Lore/Umpor/Armor/umpor_hardsuits.rsi/meta.json
new file mode 100644
index 00000000000..e482264df5f
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/Umpor/Armor/umpor_hardsuits.rsi/meta.json
@@ -0,0 +1,26 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/4f6190e2895e09116663ef282d3ce1d8b35c032e",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "equipped-OUTERCLOTHING",
+ "directions": 4
+ },
+ {
+ "name": "inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "inhand-right",
+ "directions": 4
+ }
+ ]
+}
diff --git a/Resources/Textures/Corvax/Lore/Umpor/Armor/umpor_hardsuits_helmet.rsi/icon-flash.png b/Resources/Textures/Corvax/Lore/Umpor/Armor/umpor_hardsuits_helmet.rsi/icon-flash.png
new file mode 100644
index 00000000000..a74d8e6f06b
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Umpor/Armor/umpor_hardsuits_helmet.rsi/icon-flash.png differ
diff --git a/Resources/Textures/Corvax/Lore/Umpor/Armor/umpor_hardsuits_helmet.rsi/icon.png b/Resources/Textures/Corvax/Lore/Umpor/Armor/umpor_hardsuits_helmet.rsi/icon.png
new file mode 100644
index 00000000000..50824bc96b5
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Umpor/Armor/umpor_hardsuits_helmet.rsi/icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/Umpor/Armor/umpor_hardsuits_helmet.rsi/meta.json b/Resources/Textures/Corvax/Lore/Umpor/Armor/umpor_hardsuits_helmet.rsi/meta.json
new file mode 100644
index 00000000000..7bea2d1a865
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/Umpor/Armor/umpor_hardsuits_helmet.rsi/meta.json
@@ -0,0 +1,41 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/4f6190e2895e09116663ef282d3ce1d8b35c032e",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "icon-flash"
+ },
+ {
+ "name": "off-equipped-HELMET",
+ "directions": 4
+ },
+ {
+ "name": "off-inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "off-inhand-right",
+ "directions": 4
+ },
+ {
+ "name": "on-equipped-HELMET",
+ "directions": 4
+ },
+ {
+ "name": "on-inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "on-inhand-right",
+ "directions": 4
+ }
+ ]
+}
diff --git a/Resources/Textures/Corvax/Lore/Umpor/Armor/umpor_hardsuits_helmet.rsi/off-equipped-HELMET.png b/Resources/Textures/Corvax/Lore/Umpor/Armor/umpor_hardsuits_helmet.rsi/off-equipped-HELMET.png
new file mode 100644
index 00000000000..eb55b352d69
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Umpor/Armor/umpor_hardsuits_helmet.rsi/off-equipped-HELMET.png differ
diff --git a/Resources/Textures/Corvax/Lore/Umpor/Armor/umpor_hardsuits_helmet.rsi/off-inhand-left.png b/Resources/Textures/Corvax/Lore/Umpor/Armor/umpor_hardsuits_helmet.rsi/off-inhand-left.png
new file mode 100644
index 00000000000..4be9170b13a
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Umpor/Armor/umpor_hardsuits_helmet.rsi/off-inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/Umpor/Armor/umpor_hardsuits_helmet.rsi/off-inhand-right.png b/Resources/Textures/Corvax/Lore/Umpor/Armor/umpor_hardsuits_helmet.rsi/off-inhand-right.png
new file mode 100644
index 00000000000..0b38fef5fa4
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Umpor/Armor/umpor_hardsuits_helmet.rsi/off-inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/Umpor/Armor/umpor_hardsuits_helmet.rsi/on-equipped-HELMET.png b/Resources/Textures/Corvax/Lore/Umpor/Armor/umpor_hardsuits_helmet.rsi/on-equipped-HELMET.png
new file mode 100644
index 00000000000..95fa1925d55
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Umpor/Armor/umpor_hardsuits_helmet.rsi/on-equipped-HELMET.png differ
diff --git a/Resources/Textures/Corvax/Lore/Umpor/Armor/umpor_hardsuits_helmet.rsi/on-inhand-left.png b/Resources/Textures/Corvax/Lore/Umpor/Armor/umpor_hardsuits_helmet.rsi/on-inhand-left.png
new file mode 100644
index 00000000000..368cc6e1c51
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Umpor/Armor/umpor_hardsuits_helmet.rsi/on-inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/Umpor/Armor/umpor_hardsuits_helmet.rsi/on-inhand-right.png b/Resources/Textures/Corvax/Lore/Umpor/Armor/umpor_hardsuits_helmet.rsi/on-inhand-right.png
new file mode 100644
index 00000000000..b1191664b89
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Umpor/Armor/umpor_hardsuits_helmet.rsi/on-inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/Umpor/Armor/umpor_helmet.rsi/equipped-HELMET.png b/Resources/Textures/Corvax/Lore/Umpor/Armor/umpor_helmet.rsi/equipped-HELMET.png
new file mode 100644
index 00000000000..cdd0bcbbb74
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Umpor/Armor/umpor_helmet.rsi/equipped-HELMET.png differ
diff --git a/Resources/Textures/Corvax/Lore/Umpor/Armor/umpor_helmet.rsi/icon.png b/Resources/Textures/Corvax/Lore/Umpor/Armor/umpor_helmet.rsi/icon.png
new file mode 100644
index 00000000000..902237f9dd3
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Umpor/Armor/umpor_helmet.rsi/icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/Umpor/Armor/umpor_helmet.rsi/inhand-left.png b/Resources/Textures/Corvax/Lore/Umpor/Armor/umpor_helmet.rsi/inhand-left.png
new file mode 100644
index 00000000000..97611d06a1b
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Umpor/Armor/umpor_helmet.rsi/inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/Umpor/Armor/umpor_helmet.rsi/inhand-right.png b/Resources/Textures/Corvax/Lore/Umpor/Armor/umpor_helmet.rsi/inhand-right.png
new file mode 100644
index 00000000000..1e6d498e99d
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Umpor/Armor/umpor_helmet.rsi/inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/Umpor/Armor/umpor_helmet.rsi/light-equipped-HELMET.png b/Resources/Textures/Corvax/Lore/Umpor/Armor/umpor_helmet.rsi/light-equipped-HELMET.png
new file mode 100644
index 00000000000..e1ed2d59ae4
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Umpor/Armor/umpor_helmet.rsi/light-equipped-HELMET.png differ
diff --git a/Resources/Textures/Corvax/Lore/Umpor/Armor/umpor_helmet.rsi/lighton-equipped-HELMET.png b/Resources/Textures/Corvax/Lore/Umpor/Armor/umpor_helmet.rsi/lighton-equipped-HELMET.png
new file mode 100644
index 00000000000..634828f1b3e
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Umpor/Armor/umpor_helmet.rsi/lighton-equipped-HELMET.png differ
diff --git a/Resources/Textures/Corvax/Lore/Umpor/Armor/umpor_helmet.rsi/meta.json b/Resources/Textures/Corvax/Lore/Umpor/Armor/umpor_helmet.rsi/meta.json
new file mode 100644
index 00000000000..64c06de7c2c
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/Umpor/Armor/umpor_helmet.rsi/meta.json
@@ -0,0 +1,34 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/2fea0a59470c476cf3f927833d3918d89cbe6af8 \u0026 inhand taken at commit https://github.com/tgstation/tgstation/commit/d1582bf1b41a0e24fd7a18124c6ff46b86b393f9 and modified by github:Morb0",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "equipped-HELMET",
+ "directions": 4
+ },
+ {
+ "name": "light-equipped-HELMET",
+ "directions": 4
+ },
+ {
+ "name": "lighton-equipped-HELMET",
+ "directions": 4
+ },
+ {
+ "name": "inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "inhand-right",
+ "directions": 4
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_back.rsi/equipped-BACKPACK.png b/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_back.rsi/equipped-BACKPACK.png
new file mode 100644
index 00000000000..679fdec02a1
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_back.rsi/equipped-BACKPACK.png differ
diff --git a/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_back.rsi/icon.png b/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_back.rsi/icon.png
new file mode 100644
index 00000000000..ae2d673601f
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_back.rsi/icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_back.rsi/inhand-left.png b/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_back.rsi/inhand-left.png
new file mode 100644
index 00000000000..d878c0cd224
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_back.rsi/inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_back.rsi/inhand-right.png b/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_back.rsi/inhand-right.png
new file mode 100644
index 00000000000..718619bcae6
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_back.rsi/inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_back.rsi/meta.json b/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_back.rsi/meta.json
new file mode 100644
index 00000000000..8fbc0737093
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_back.rsi/meta.json
@@ -0,0 +1,26 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/2e24b7af2221928e4b844a29408e821b60a5fe29",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "equipped-BACKPACK",
+ "directions": 4
+ },
+ {
+ "name": "inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "inhand-right",
+ "directions": 4
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_back_radio.rsi/equipped-BACKPACK.png b/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_back_radio.rsi/equipped-BACKPACK.png
new file mode 100644
index 00000000000..6e32ed4ffbd
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_back_radio.rsi/equipped-BACKPACK.png differ
diff --git a/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_back_radio.rsi/icon.png b/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_back_radio.rsi/icon.png
new file mode 100644
index 00000000000..e31cceb8487
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_back_radio.rsi/icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_back_radio.rsi/inhand-left.png b/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_back_radio.rsi/inhand-left.png
new file mode 100644
index 00000000000..1fb68f1c122
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_back_radio.rsi/inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_back_radio.rsi/inhand-right.png b/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_back_radio.rsi/inhand-right.png
new file mode 100644
index 00000000000..5d6bab67370
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_back_radio.rsi/inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_back_radio.rsi/meta.json b/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_back_radio.rsi/meta.json
new file mode 100644
index 00000000000..73f14f16d08
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_back_radio.rsi/meta.json
@@ -0,0 +1,26 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/2e24b7af2221928e4b844a29408e821b60a5fe29, tweak by @mureixlol",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "equipped-BACKPACK",
+ "directions": 4
+ },
+ {
+ "name": "inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "inhand-right",
+ "directions": 4
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_backpack_rcd.rsi/equipped-BACKPACK.png b/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_backpack_rcd.rsi/equipped-BACKPACK.png
new file mode 100644
index 00000000000..575c12f5e02
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_backpack_rcd.rsi/equipped-BACKPACK.png differ
diff --git a/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_backpack_rcd.rsi/icon.png b/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_backpack_rcd.rsi/icon.png
new file mode 100644
index 00000000000..ad075568563
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_backpack_rcd.rsi/icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_backpack_rcd.rsi/inhand-left.png b/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_backpack_rcd.rsi/inhand-left.png
new file mode 100644
index 00000000000..6c90d00a9f1
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_backpack_rcd.rsi/inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_backpack_rcd.rsi/inhand-right.png b/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_backpack_rcd.rsi/inhand-right.png
new file mode 100644
index 00000000000..e17ea231fd7
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_backpack_rcd.rsi/inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_backpack_rcd.rsi/meta.json b/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_backpack_rcd.rsi/meta.json
new file mode 100644
index 00000000000..54f53865daf
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_backpack_rcd.rsi/meta.json
@@ -0,0 +1,26 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/f7337f1aa9efdcc1403ca4771d638e0634074537",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "equipped-BACKPACK",
+ "directions": 4
+ },
+ {
+ "name": "inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "inhand-right",
+ "directions": 4
+ }
+ ]
+}
diff --git a/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_belt_e.rsi/equipped-BELT.png b/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_belt_e.rsi/equipped-BELT.png
new file mode 100644
index 00000000000..8689c63e544
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_belt_e.rsi/equipped-BELT.png differ
diff --git a/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_belt_e.rsi/icon.png b/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_belt_e.rsi/icon.png
new file mode 100644
index 00000000000..00ab1edf07c
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_belt_e.rsi/icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_belt_e.rsi/inhand-left.png b/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_belt_e.rsi/inhand-left.png
new file mode 100644
index 00000000000..651ca6f6615
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_belt_e.rsi/inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_belt_e.rsi/inhand-right.png b/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_belt_e.rsi/inhand-right.png
new file mode 100644
index 00000000000..4d248645b64
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_belt_e.rsi/inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_belt_e.rsi/meta.json b/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_belt_e.rsi/meta.json
new file mode 100644
index 00000000000..a01a9c6cb9b
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_belt_e.rsi/meta.json
@@ -0,0 +1,26 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/c838ba21dae97db345e0113f99596decd1d66039",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "equipped-BELT",
+ "directions": 4
+ },
+ {
+ "name": "inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "inhand-right",
+ "directions": 4
+ }
+ ]
+}
diff --git a/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_belt_m.rsi/equipped-BELT.png b/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_belt_m.rsi/equipped-BELT.png
new file mode 100644
index 00000000000..31f37c397cf
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_belt_m.rsi/equipped-BELT.png differ
diff --git a/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_belt_m.rsi/icon.png b/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_belt_m.rsi/icon.png
new file mode 100644
index 00000000000..4d0b9ea0c4a
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_belt_m.rsi/icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_belt_m.rsi/inhand-left.png b/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_belt_m.rsi/inhand-left.png
new file mode 100644
index 00000000000..bc1334aafe5
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_belt_m.rsi/inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_belt_m.rsi/inhand-right.png b/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_belt_m.rsi/inhand-right.png
new file mode 100644
index 00000000000..e94bdf13ac5
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_belt_m.rsi/inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_belt_m.rsi/meta.json b/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_belt_m.rsi/meta.json
new file mode 100644
index 00000000000..a01a9c6cb9b
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_belt_m.rsi/meta.json
@@ -0,0 +1,26 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/c838ba21dae97db345e0113f99596decd1d66039",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "equipped-BELT",
+ "directions": 4
+ },
+ {
+ "name": "inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "inhand-right",
+ "directions": 4
+ }
+ ]
+}
diff --git a/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_belt_s.rsi/equipped-BELT.png b/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_belt_s.rsi/equipped-BELT.png
new file mode 100644
index 00000000000..500d7b7864f
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_belt_s.rsi/equipped-BELT.png differ
diff --git a/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_belt_s.rsi/icon.png b/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_belt_s.rsi/icon.png
new file mode 100644
index 00000000000..631a6f9e195
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_belt_s.rsi/icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_belt_s.rsi/inhand-left.png b/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_belt_s.rsi/inhand-left.png
new file mode 100644
index 00000000000..651ca6f6615
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_belt_s.rsi/inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_belt_s.rsi/inhand-right.png b/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_belt_s.rsi/inhand-right.png
new file mode 100644
index 00000000000..4d248645b64
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_belt_s.rsi/inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_belt_s.rsi/meta.json b/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_belt_s.rsi/meta.json
new file mode 100644
index 00000000000..a01a9c6cb9b
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_belt_s.rsi/meta.json
@@ -0,0 +1,26 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/c838ba21dae97db345e0113f99596decd1d66039",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "equipped-BELT",
+ "directions": 4
+ },
+ {
+ "name": "inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "inhand-right",
+ "directions": 4
+ }
+ ]
+}
diff --git a/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_beret.rsi/equipped-HELMET.png b/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_beret.rsi/equipped-HELMET.png
new file mode 100644
index 00000000000..6ba64e90931
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_beret.rsi/equipped-HELMET.png differ
diff --git a/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_beret.rsi/icon.png b/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_beret.rsi/icon.png
new file mode 100644
index 00000000000..24e1811e4b5
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_beret.rsi/icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_beret.rsi/meta.json b/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_beret.rsi/meta.json
new file mode 100644
index 00000000000..bd1cb321bbf
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_beret.rsi/meta.json
@@ -0,0 +1,18 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/4f6190e2895e09116663ef282d3ce1d8b35c032e",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "equipped-HELMET",
+ "directions": 4
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_boots.rsi/equipped-FEET-digi.png b/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_boots.rsi/equipped-FEET-digi.png
new file mode 100644
index 00000000000..d1bda025882
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_boots.rsi/equipped-FEET-digi.png differ
diff --git a/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_boots.rsi/equipped-FEET.png b/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_boots.rsi/equipped-FEET.png
new file mode 100644
index 00000000000..22900613974
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_boots.rsi/equipped-FEET.png differ
diff --git a/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_boots.rsi/icon.png b/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_boots.rsi/icon.png
new file mode 100644
index 00000000000..af671e9cd3d
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_boots.rsi/icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_boots.rsi/inhand-left.png b/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_boots.rsi/inhand-left.png
new file mode 100644
index 00000000000..03bdacf9fb5
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_boots.rsi/inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_boots.rsi/inhand-right.png b/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_boots.rsi/inhand-right.png
new file mode 100644
index 00000000000..f00d861ca54
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_boots.rsi/inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_boots.rsi/meta.json b/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_boots.rsi/meta.json
new file mode 100644
index 00000000000..a0e521f0c7b
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_boots.rsi/meta.json
@@ -0,0 +1,30 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/2fea0a59470c476cf3f927833d3918d89cbe6af8, digi made by kuro(388673708753027083)",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "equipped-FEET",
+ "directions": 4
+ },
+ {
+ "name": "equipped-FEET-digi",
+ "directions": 4
+ },
+ {
+ "name": "inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "inhand-right",
+ "directions": 4
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_cap.rsi/equipped-HELMET-hamster.png b/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_cap.rsi/equipped-HELMET-hamster.png
new file mode 100644
index 00000000000..58dd62d9912
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_cap.rsi/equipped-HELMET-hamster.png differ
diff --git a/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_cap.rsi/equipped-HELMET.png b/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_cap.rsi/equipped-HELMET.png
new file mode 100644
index 00000000000..0beb8791a96
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_cap.rsi/equipped-HELMET.png differ
diff --git a/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_cap.rsi/icon.png b/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_cap.rsi/icon.png
new file mode 100644
index 00000000000..995ca8983ad
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_cap.rsi/icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_cap.rsi/inhand-left.png b/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_cap.rsi/inhand-left.png
new file mode 100644
index 00000000000..bcbe766c475
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_cap.rsi/inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_cap.rsi/inhand-right.png b/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_cap.rsi/inhand-right.png
new file mode 100644
index 00000000000..f9ddbc7dda6
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_cap.rsi/inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_cap.rsi/meta.json b/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_cap.rsi/meta.json
new file mode 100644
index 00000000000..6b601e23590
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_cap.rsi/meta.json
@@ -0,0 +1,30 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/2fea0a59470c476cf3f927833d3918d89cbe6af8",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "equipped-HELMET",
+ "directions": 4
+ },
+ {
+ "name": "equipped-HELMET-hamster",
+ "directions": 4
+ },
+ {
+ "name": "inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "inhand-right",
+ "directions": 4
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_cap_p.rsi/equipped-HELMET-hamster.png b/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_cap_p.rsi/equipped-HELMET-hamster.png
new file mode 100644
index 00000000000..9ea4715d8e9
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_cap_p.rsi/equipped-HELMET-hamster.png differ
diff --git a/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_cap_p.rsi/equipped-HELMET.png b/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_cap_p.rsi/equipped-HELMET.png
new file mode 100644
index 00000000000..876fbb99457
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_cap_p.rsi/equipped-HELMET.png differ
diff --git a/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_cap_p.rsi/icon.png b/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_cap_p.rsi/icon.png
new file mode 100644
index 00000000000..e3b5d807c26
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_cap_p.rsi/icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_cap_p.rsi/inhand-left.png b/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_cap_p.rsi/inhand-left.png
new file mode 100644
index 00000000000..309436be3a8
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_cap_p.rsi/inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_cap_p.rsi/inhand-right.png b/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_cap_p.rsi/inhand-right.png
new file mode 100644
index 00000000000..13235fbae3d
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_cap_p.rsi/inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_cap_p.rsi/meta.json b/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_cap_p.rsi/meta.json
new file mode 100644
index 00000000000..6b601e23590
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_cap_p.rsi/meta.json
@@ -0,0 +1,30 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/2fea0a59470c476cf3f927833d3918d89cbe6af8",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "equipped-HELMET",
+ "directions": 4
+ },
+ {
+ "name": "equipped-HELMET-hamster",
+ "directions": 4
+ },
+ {
+ "name": "inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "inhand-right",
+ "directions": 4
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_encryption_keys.rsi/crypt_gray.png b/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_encryption_keys.rsi/crypt_gray.png
new file mode 100644
index 00000000000..47d410736e7
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_encryption_keys.rsi/crypt_gray.png differ
diff --git a/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_encryption_keys.rsi/label.png b/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_encryption_keys.rsi/label.png
new file mode 100644
index 00000000000..75fb21cb524
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_encryption_keys.rsi/label.png differ
diff --git a/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_encryption_keys.rsi/meta.json b/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_encryption_keys.rsi/meta.json
new file mode 100644
index 00000000000..e8b3862e227
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_encryption_keys.rsi/meta.json
@@ -0,0 +1,17 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Created by DSC@300074782328750080 for Space Station 14.",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "crypt_gray"
+ },
+ {
+ "name": "label"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_garniture.rsi/equipped-EARS.png b/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_garniture.rsi/equipped-EARS.png
new file mode 100644
index 00000000000..42650169801
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_garniture.rsi/equipped-EARS.png differ
diff --git a/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_garniture.rsi/icon.png b/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_garniture.rsi/icon.png
new file mode 100644
index 00000000000..7fca8dc1d3f
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_garniture.rsi/icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_garniture.rsi/meta.json b/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_garniture.rsi/meta.json
new file mode 100644
index 00000000000..b612633d44f
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_garniture.rsi/meta.json
@@ -0,0 +1,18 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Made by Hqlle and SonicHDC (github)",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "equipped-EARS",
+ "directions": 4
+ }
+ ]
+}
diff --git a/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_gloves.rsi/equipped-HAND.png b/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_gloves.rsi/equipped-HAND.png
new file mode 100644
index 00000000000..b49db4e5ed3
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_gloves.rsi/equipped-HAND.png differ
diff --git a/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_gloves.rsi/icon.png b/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_gloves.rsi/icon.png
new file mode 100644
index 00000000000..70ba03167bd
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_gloves.rsi/icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_gloves.rsi/inhand-left.png b/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_gloves.rsi/inhand-left.png
new file mode 100644
index 00000000000..8f8953d6350
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_gloves.rsi/inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_gloves.rsi/inhand-right.png b/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_gloves.rsi/inhand-right.png
new file mode 100644
index 00000000000..dec3a7db6d6
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_gloves.rsi/inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_gloves.rsi/meta.json b/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_gloves.rsi/meta.json
new file mode 100644
index 00000000000..3b5d02aff6a
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_gloves.rsi/meta.json
@@ -0,0 +1,26 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/2fea0a59470c476cf3f927833d3918d89cbe6af8",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "equipped-HAND",
+ "directions": 4
+ },
+ {
+ "name": "inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "inhand-right",
+ "directions": 4
+ }
+ ]
+}
diff --git a/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_healthanalyzer.rsi/analyzer.png b/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_healthanalyzer.rsi/analyzer.png
new file mode 100644
index 00000000000..699c8c1beb2
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_healthanalyzer.rsi/analyzer.png differ
diff --git a/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_healthanalyzer.rsi/icon.png b/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_healthanalyzer.rsi/icon.png
new file mode 100644
index 00000000000..de6618bba4b
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_healthanalyzer.rsi/icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_healthanalyzer.rsi/meta.json b/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_healthanalyzer.rsi/meta.json
new file mode 100644
index 00000000000..bf3ad807d68
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_healthanalyzer.rsi/meta.json
@@ -0,0 +1,33 @@
+{
+ "version": 1,
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/f07f847706d85b7cfa4b398e5175732212b69a63 and recolored",
+ "states": [
+ {
+ "name": "analyzer",
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.5
+ ]
+ ]
+ },
+ {
+ "name": "icon"
+ }
+ ]
+}
diff --git a/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_id_cards.rsi/default-inhand-left.png b/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_id_cards.rsi/default-inhand-left.png
new file mode 100644
index 00000000000..f7848f63f6a
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_id_cards.rsi/default-inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_id_cards.rsi/default-inhand-right.png b/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_id_cards.rsi/default-inhand-right.png
new file mode 100644
index 00000000000..82b5598806d
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_id_cards.rsi/default-inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_id_cards.rsi/default.png b/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_id_cards.rsi/default.png
new file mode 100644
index 00000000000..180f4239842
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_id_cards.rsi/default.png differ
diff --git a/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_id_cards.rsi/enge.png b/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_id_cards.rsi/enge.png
new file mode 100644
index 00000000000..b917ca37d78
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_id_cards.rsi/enge.png differ
diff --git a/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_id_cards.rsi/logist.png b/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_id_cards.rsi/logist.png
new file mode 100644
index 00000000000..4d02d481d44
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_id_cards.rsi/logist.png differ
diff --git a/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_id_cards.rsi/medic.png b/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_id_cards.rsi/medic.png
new file mode 100644
index 00000000000..5b7bf478287
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_id_cards.rsi/medic.png differ
diff --git a/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_id_cards.rsi/meta.json b/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_id_cards.rsi/meta.json
new file mode 100644
index 00000000000..6ae706f97b6
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_id_cards.rsi/meta.json
@@ -0,0 +1,37 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/d917f4c2a088419d5c3aec7656b7ff8cebd1822e idcluwne made by brainfood1183 (github) for ss14, idbrigmedic made by PuroSlavKing (Github), pirate made by brainfood1183 (github)",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "default"
+ },
+ {
+ "name": "medic"
+ },
+ {
+ "name": "default-inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "default-inhand-right",
+ "directions": 4
+ },
+ {
+ "name": "sold"
+ },
+ {
+ "name": "offi"
+ },
+ {
+ "name": "logist"
+ },
+ {
+ "name": "enge"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_id_cards.rsi/offi.png b/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_id_cards.rsi/offi.png
new file mode 100644
index 00000000000..55c07b533f0
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_id_cards.rsi/offi.png differ
diff --git a/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_id_cards.rsi/sold.png b/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_id_cards.rsi/sold.png
new file mode 100644
index 00000000000..ca63e53faa2
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_id_cards.rsi/sold.png differ
diff --git a/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_pda.rsi/equipped-BELT.png b/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_pda.rsi/equipped-BELT.png
new file mode 100644
index 00000000000..6901e6c33b1
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_pda.rsi/equipped-BELT.png differ
diff --git a/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_pda.rsi/equipped-IDCARD.png b/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_pda.rsi/equipped-IDCARD.png
new file mode 100644
index 00000000000..6901e6c33b1
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_pda.rsi/equipped-IDCARD.png differ
diff --git a/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_pda.rsi/id_overlay.png b/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_pda.rsi/id_overlay.png
new file mode 100644
index 00000000000..8dea8a5b557
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_pda.rsi/id_overlay.png differ
diff --git a/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_pda.rsi/inhand-left.png b/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_pda.rsi/inhand-left.png
new file mode 100644
index 00000000000..12b784f81e8
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_pda.rsi/inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_pda.rsi/inhand-right.png b/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_pda.rsi/inhand-right.png
new file mode 100644
index 00000000000..6919215bcf5
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_pda.rsi/inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_pda.rsi/insert_overlay.png b/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_pda.rsi/insert_overlay.png
new file mode 100644
index 00000000000..61ba781c1ff
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_pda.rsi/insert_overlay.png differ
diff --git a/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_pda.rsi/light_overlay.png b/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_pda.rsi/light_overlay.png
new file mode 100644
index 00000000000..286a6c32558
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_pda.rsi/light_overlay.png differ
diff --git a/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_pda.rsi/meta.json b/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_pda.rsi/meta.json
new file mode 100644
index 00000000000..4648cf63819
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_pda.rsi/meta.json
@@ -0,0 +1,39 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from tgstation at https://github.com/tgstation/tgstation/commit/59f2a4e10e5ba36033c9734ddebfbbdc6157472d, pda-cluwne made by brainfood1183 (github) ss14 | pda-brigmedic and pda-centcom made by PuroSlavKing (Github) | pda-brigemdic resprited by H\u00FClle#2562 (Discord), pda-pirate made by brainfood1183 (Github), pda-syndi-agent drawn by Ubaser",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "id_overlay"
+ },
+ {
+ "name": "equipped-BELT",
+ "directions": 4
+ },
+ {
+ "name": "inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "inhand-right",
+ "directions": 4
+ },
+ {
+ "name": "insert_overlay"
+ },
+ {
+ "name": "light_overlay"
+ },
+ {
+ "name": "pda"
+ },
+ {
+ "name": "equipped-IDCARD",
+ "directions": 4
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_pda.rsi/pda.png b/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_pda.rsi/pda.png
new file mode 100644
index 00000000000..7972f450c92
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_pda.rsi/pda.png differ
diff --git a/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_rcd.rsi/ammo-inhand-left.png b/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_rcd.rsi/ammo-inhand-left.png
new file mode 100644
index 00000000000..6c95dc229a8
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_rcd.rsi/ammo-inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_rcd.rsi/ammo-inhand-right.png b/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_rcd.rsi/ammo-inhand-right.png
new file mode 100644
index 00000000000..c4742e9cedb
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_rcd.rsi/ammo-inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_rcd.rsi/ammo.png b/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_rcd.rsi/ammo.png
new file mode 100644
index 00000000000..5422d5b9764
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_rcd.rsi/ammo.png differ
diff --git a/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_rcd.rsi/equipped-BELT.png b/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_rcd.rsi/equipped-BELT.png
new file mode 100644
index 00000000000..0b6ed654575
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_rcd.rsi/equipped-BELT.png differ
diff --git a/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_rcd.rsi/icon.png b/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_rcd.rsi/icon.png
new file mode 100644
index 00000000000..980a3ad56c6
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_rcd.rsi/icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_rcd.rsi/inhand-left.png b/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_rcd.rsi/inhand-left.png
new file mode 100644
index 00000000000..877b5514f33
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_rcd.rsi/inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_rcd.rsi/inhand-right.png b/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_rcd.rsi/inhand-right.png
new file mode 100644
index 00000000000..79d5a61409d
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_rcd.rsi/inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_rcd.rsi/meta.json b/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_rcd.rsi/meta.json
new file mode 100644
index 00000000000..65b0e3734fd
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_rcd.rsi/meta.json
@@ -0,0 +1,37 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from skyrat-tg at https://github.com/Skyrat-SS13/Skyrat-tg/commit/31156a1fcd48d67a717e7b63c11513172b28eeb1 and ammo modified by Swept",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "ammo"
+ },
+ {
+ "name": "ammo-inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "ammo-inhand-right",
+ "directions": 4
+ },
+ {
+ "name": "equipped-BELT",
+ "directions": 4
+ },
+ {
+ "name": "inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "inhand-right",
+ "directions": 4
+ }
+ ]
+}
diff --git a/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_stamp.rsi/meta.json b/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_stamp.rsi/meta.json
new file mode 100644
index 00000000000..cbf586d77a0
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_stamp.rsi/meta.json
@@ -0,0 +1,14 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from tgstation at https://github.com/tgstation/tgstation/commit/e1142f20f5e4661cb6845cfcf2dd69f864d67432. New stamp- icons taken from tgstation at https://github.com/tgstation/tgstation/commit/fb1012102257b7b0a08d861fd2b8ba963c416e93. stamp-warden is a darker version of stamp-hos.",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "stamp"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_stamp.rsi/stamp.png b/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_stamp.rsi/stamp.png
new file mode 100644
index 00000000000..d9c130c4c90
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Umpor/Equipment/umpor_stamp.rsi/stamp.png differ
diff --git a/Resources/Textures/Corvax/Lore/Umpor/Equipment/uniform_e.rsi/equipped-INNERCLOTHING-digi.png b/Resources/Textures/Corvax/Lore/Umpor/Equipment/uniform_e.rsi/equipped-INNERCLOTHING-digi.png
new file mode 100644
index 00000000000..9bef1d85dec
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Umpor/Equipment/uniform_e.rsi/equipped-INNERCLOTHING-digi.png differ
diff --git a/Resources/Textures/Corvax/Lore/Umpor/Equipment/uniform_e.rsi/equipped-INNERCLOTHING-monkey.png b/Resources/Textures/Corvax/Lore/Umpor/Equipment/uniform_e.rsi/equipped-INNERCLOTHING-monkey.png
new file mode 100644
index 00000000000..8755767e00c
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Umpor/Equipment/uniform_e.rsi/equipped-INNERCLOTHING-monkey.png differ
diff --git a/Resources/Textures/Corvax/Lore/Umpor/Equipment/uniform_e.rsi/equipped-INNERCLOTHING.png b/Resources/Textures/Corvax/Lore/Umpor/Equipment/uniform_e.rsi/equipped-INNERCLOTHING.png
new file mode 100644
index 00000000000..471379a821f
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Umpor/Equipment/uniform_e.rsi/equipped-INNERCLOTHING.png differ
diff --git a/Resources/Textures/Corvax/Lore/Umpor/Equipment/uniform_e.rsi/icon.png b/Resources/Textures/Corvax/Lore/Umpor/Equipment/uniform_e.rsi/icon.png
new file mode 100644
index 00000000000..0133fdc27fb
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Umpor/Equipment/uniform_e.rsi/icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/Umpor/Equipment/uniform_e.rsi/inhand-left.png b/Resources/Textures/Corvax/Lore/Umpor/Equipment/uniform_e.rsi/inhand-left.png
new file mode 100644
index 00000000000..8ba7ba018ab
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Umpor/Equipment/uniform_e.rsi/inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/Umpor/Equipment/uniform_e.rsi/inhand-right.png b/Resources/Textures/Corvax/Lore/Umpor/Equipment/uniform_e.rsi/inhand-right.png
new file mode 100644
index 00000000000..3323912b117
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Umpor/Equipment/uniform_e.rsi/inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/Umpor/Equipment/uniform_e.rsi/meta.json b/Resources/Textures/Corvax/Lore/Umpor/Equipment/uniform_e.rsi/meta.json
new file mode 100644
index 00000000000..d176bdc5dda
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/Umpor/Equipment/uniform_e.rsi/meta.json
@@ -0,0 +1,34 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/c838ba21dae97db345e0113f99596decd1d66039. In hand sprite scaled down by potato1234_x, monkey made by SonicHDC (github) for ss14, digi made by kuro(388673708753027083)",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "equipped-INNERCLOTHING",
+ "directions": 4
+ },
+ {
+ "name": "equipped-INNERCLOTHING-monkey",
+ "directions": 4
+ },
+ {
+ "name": "equipped-INNERCLOTHING-digi",
+ "directions": 4
+ },
+ {
+ "name": "inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "inhand-right",
+ "directions": 4
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Resources/Textures/Corvax/Lore/Umpor/Equipment/uniform_l.rsi/equipped-INNERCLOTHING-digi.png b/Resources/Textures/Corvax/Lore/Umpor/Equipment/uniform_l.rsi/equipped-INNERCLOTHING-digi.png
new file mode 100644
index 00000000000..b48c6222fc9
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Umpor/Equipment/uniform_l.rsi/equipped-INNERCLOTHING-digi.png differ
diff --git a/Resources/Textures/Corvax/Lore/Umpor/Equipment/uniform_l.rsi/equipped-INNERCLOTHING-monkey.png b/Resources/Textures/Corvax/Lore/Umpor/Equipment/uniform_l.rsi/equipped-INNERCLOTHING-monkey.png
new file mode 100644
index 00000000000..9f2529ab176
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Umpor/Equipment/uniform_l.rsi/equipped-INNERCLOTHING-monkey.png differ
diff --git a/Resources/Textures/Corvax/Lore/Umpor/Equipment/uniform_l.rsi/equipped-INNERCLOTHING.png b/Resources/Textures/Corvax/Lore/Umpor/Equipment/uniform_l.rsi/equipped-INNERCLOTHING.png
new file mode 100644
index 00000000000..7c62e795392
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Umpor/Equipment/uniform_l.rsi/equipped-INNERCLOTHING.png differ
diff --git a/Resources/Textures/Corvax/Lore/Umpor/Equipment/uniform_l.rsi/icon.png b/Resources/Textures/Corvax/Lore/Umpor/Equipment/uniform_l.rsi/icon.png
new file mode 100644
index 00000000000..311e5945499
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Umpor/Equipment/uniform_l.rsi/icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/Umpor/Equipment/uniform_l.rsi/inhand-left.png b/Resources/Textures/Corvax/Lore/Umpor/Equipment/uniform_l.rsi/inhand-left.png
new file mode 100644
index 00000000000..8ba7ba018ab
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Umpor/Equipment/uniform_l.rsi/inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/Umpor/Equipment/uniform_l.rsi/inhand-right.png b/Resources/Textures/Corvax/Lore/Umpor/Equipment/uniform_l.rsi/inhand-right.png
new file mode 100644
index 00000000000..3323912b117
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Umpor/Equipment/uniform_l.rsi/inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/Umpor/Equipment/uniform_l.rsi/meta.json b/Resources/Textures/Corvax/Lore/Umpor/Equipment/uniform_l.rsi/meta.json
new file mode 100644
index 00000000000..d176bdc5dda
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/Umpor/Equipment/uniform_l.rsi/meta.json
@@ -0,0 +1,34 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/c838ba21dae97db345e0113f99596decd1d66039. In hand sprite scaled down by potato1234_x, monkey made by SonicHDC (github) for ss14, digi made by kuro(388673708753027083)",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "equipped-INNERCLOTHING",
+ "directions": 4
+ },
+ {
+ "name": "equipped-INNERCLOTHING-monkey",
+ "directions": 4
+ },
+ {
+ "name": "equipped-INNERCLOTHING-digi",
+ "directions": 4
+ },
+ {
+ "name": "inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "inhand-right",
+ "directions": 4
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Resources/Textures/Corvax/Lore/Umpor/Equipment/uniform_m.rsi/equipped-INNERCLOTHING-digi.png b/Resources/Textures/Corvax/Lore/Umpor/Equipment/uniform_m.rsi/equipped-INNERCLOTHING-digi.png
new file mode 100644
index 00000000000..c439b96e183
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Umpor/Equipment/uniform_m.rsi/equipped-INNERCLOTHING-digi.png differ
diff --git a/Resources/Textures/Corvax/Lore/Umpor/Equipment/uniform_m.rsi/equipped-INNERCLOTHING-monkey.png b/Resources/Textures/Corvax/Lore/Umpor/Equipment/uniform_m.rsi/equipped-INNERCLOTHING-monkey.png
new file mode 100644
index 00000000000..482e76f258f
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Umpor/Equipment/uniform_m.rsi/equipped-INNERCLOTHING-monkey.png differ
diff --git a/Resources/Textures/Corvax/Lore/Umpor/Equipment/uniform_m.rsi/equipped-INNERCLOTHING.png b/Resources/Textures/Corvax/Lore/Umpor/Equipment/uniform_m.rsi/equipped-INNERCLOTHING.png
new file mode 100644
index 00000000000..85a07181b5a
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Umpor/Equipment/uniform_m.rsi/equipped-INNERCLOTHING.png differ
diff --git a/Resources/Textures/Corvax/Lore/Umpor/Equipment/uniform_m.rsi/icon.png b/Resources/Textures/Corvax/Lore/Umpor/Equipment/uniform_m.rsi/icon.png
new file mode 100644
index 00000000000..cc9d25ea342
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Umpor/Equipment/uniform_m.rsi/icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/Umpor/Equipment/uniform_m.rsi/inhand-left.png b/Resources/Textures/Corvax/Lore/Umpor/Equipment/uniform_m.rsi/inhand-left.png
new file mode 100644
index 00000000000..8ba7ba018ab
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Umpor/Equipment/uniform_m.rsi/inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/Umpor/Equipment/uniform_m.rsi/inhand-right.png b/Resources/Textures/Corvax/Lore/Umpor/Equipment/uniform_m.rsi/inhand-right.png
new file mode 100644
index 00000000000..3323912b117
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Umpor/Equipment/uniform_m.rsi/inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/Umpor/Equipment/uniform_m.rsi/meta.json b/Resources/Textures/Corvax/Lore/Umpor/Equipment/uniform_m.rsi/meta.json
new file mode 100644
index 00000000000..d176bdc5dda
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/Umpor/Equipment/uniform_m.rsi/meta.json
@@ -0,0 +1,34 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/c838ba21dae97db345e0113f99596decd1d66039. In hand sprite scaled down by potato1234_x, monkey made by SonicHDC (github) for ss14, digi made by kuro(388673708753027083)",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "equipped-INNERCLOTHING",
+ "directions": 4
+ },
+ {
+ "name": "equipped-INNERCLOTHING-monkey",
+ "directions": 4
+ },
+ {
+ "name": "equipped-INNERCLOTHING-digi",
+ "directions": 4
+ },
+ {
+ "name": "inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "inhand-right",
+ "directions": 4
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Resources/Textures/Corvax/Lore/Umpor/Equipment/uniform_o.rsi/equipped-INNERCLOTHING-digi.png b/Resources/Textures/Corvax/Lore/Umpor/Equipment/uniform_o.rsi/equipped-INNERCLOTHING-digi.png
new file mode 100644
index 00000000000..b9ba5b54dfc
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Umpor/Equipment/uniform_o.rsi/equipped-INNERCLOTHING-digi.png differ
diff --git a/Resources/Textures/Corvax/Lore/Umpor/Equipment/uniform_o.rsi/equipped-INNERCLOTHING-monkey.png b/Resources/Textures/Corvax/Lore/Umpor/Equipment/uniform_o.rsi/equipped-INNERCLOTHING-monkey.png
new file mode 100644
index 00000000000..7a4f3bf9856
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Umpor/Equipment/uniform_o.rsi/equipped-INNERCLOTHING-monkey.png differ
diff --git a/Resources/Textures/Corvax/Lore/Umpor/Equipment/uniform_o.rsi/equipped-INNERCLOTHING.png b/Resources/Textures/Corvax/Lore/Umpor/Equipment/uniform_o.rsi/equipped-INNERCLOTHING.png
new file mode 100644
index 00000000000..9cd22f36a53
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Umpor/Equipment/uniform_o.rsi/equipped-INNERCLOTHING.png differ
diff --git a/Resources/Textures/Corvax/Lore/Umpor/Equipment/uniform_o.rsi/icon.png b/Resources/Textures/Corvax/Lore/Umpor/Equipment/uniform_o.rsi/icon.png
new file mode 100644
index 00000000000..701f59f73f4
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Umpor/Equipment/uniform_o.rsi/icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/Umpor/Equipment/uniform_o.rsi/inhand-left.png b/Resources/Textures/Corvax/Lore/Umpor/Equipment/uniform_o.rsi/inhand-left.png
new file mode 100644
index 00000000000..8ba7ba018ab
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Umpor/Equipment/uniform_o.rsi/inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/Umpor/Equipment/uniform_o.rsi/inhand-right.png b/Resources/Textures/Corvax/Lore/Umpor/Equipment/uniform_o.rsi/inhand-right.png
new file mode 100644
index 00000000000..3323912b117
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Umpor/Equipment/uniform_o.rsi/inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/Umpor/Equipment/uniform_o.rsi/meta.json b/Resources/Textures/Corvax/Lore/Umpor/Equipment/uniform_o.rsi/meta.json
new file mode 100644
index 00000000000..d176bdc5dda
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/Umpor/Equipment/uniform_o.rsi/meta.json
@@ -0,0 +1,34 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/c838ba21dae97db345e0113f99596decd1d66039. In hand sprite scaled down by potato1234_x, monkey made by SonicHDC (github) for ss14, digi made by kuro(388673708753027083)",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "equipped-INNERCLOTHING",
+ "directions": 4
+ },
+ {
+ "name": "equipped-INNERCLOTHING-monkey",
+ "directions": 4
+ },
+ {
+ "name": "equipped-INNERCLOTHING-digi",
+ "directions": 4
+ },
+ {
+ "name": "inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "inhand-right",
+ "directions": 4
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Resources/Textures/Corvax/Lore/Umpor/Equipment/uniform_r.rsi/equipped-INNERCLOTHING-digi.png b/Resources/Textures/Corvax/Lore/Umpor/Equipment/uniform_r.rsi/equipped-INNERCLOTHING-digi.png
new file mode 100644
index 00000000000..63a7ac7333a
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Umpor/Equipment/uniform_r.rsi/equipped-INNERCLOTHING-digi.png differ
diff --git a/Resources/Textures/Corvax/Lore/Umpor/Equipment/uniform_r.rsi/equipped-INNERCLOTHING-monkey.png b/Resources/Textures/Corvax/Lore/Umpor/Equipment/uniform_r.rsi/equipped-INNERCLOTHING-monkey.png
new file mode 100644
index 00000000000..257e1551bf7
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Umpor/Equipment/uniform_r.rsi/equipped-INNERCLOTHING-monkey.png differ
diff --git a/Resources/Textures/Corvax/Lore/Umpor/Equipment/uniform_r.rsi/equipped-INNERCLOTHING.png b/Resources/Textures/Corvax/Lore/Umpor/Equipment/uniform_r.rsi/equipped-INNERCLOTHING.png
new file mode 100644
index 00000000000..464254f2638
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Umpor/Equipment/uniform_r.rsi/equipped-INNERCLOTHING.png differ
diff --git a/Resources/Textures/Corvax/Lore/Umpor/Equipment/uniform_r.rsi/icon.png b/Resources/Textures/Corvax/Lore/Umpor/Equipment/uniform_r.rsi/icon.png
new file mode 100644
index 00000000000..4ae76d0b2f3
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Umpor/Equipment/uniform_r.rsi/icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/Umpor/Equipment/uniform_r.rsi/inhand-left.png b/Resources/Textures/Corvax/Lore/Umpor/Equipment/uniform_r.rsi/inhand-left.png
new file mode 100644
index 00000000000..8ba7ba018ab
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Umpor/Equipment/uniform_r.rsi/inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/Umpor/Equipment/uniform_r.rsi/inhand-right.png b/Resources/Textures/Corvax/Lore/Umpor/Equipment/uniform_r.rsi/inhand-right.png
new file mode 100644
index 00000000000..3323912b117
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Umpor/Equipment/uniform_r.rsi/inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/Umpor/Equipment/uniform_r.rsi/meta.json b/Resources/Textures/Corvax/Lore/Umpor/Equipment/uniform_r.rsi/meta.json
new file mode 100644
index 00000000000..d176bdc5dda
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/Umpor/Equipment/uniform_r.rsi/meta.json
@@ -0,0 +1,34 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/c838ba21dae97db345e0113f99596decd1d66039. In hand sprite scaled down by potato1234_x, monkey made by SonicHDC (github) for ss14, digi made by kuro(388673708753027083)",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "equipped-INNERCLOTHING",
+ "directions": 4
+ },
+ {
+ "name": "equipped-INNERCLOTHING-monkey",
+ "directions": 4
+ },
+ {
+ "name": "equipped-INNERCLOTHING-digi",
+ "directions": 4
+ },
+ {
+ "name": "inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "inhand-right",
+ "directions": 4
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Resources/Textures/Corvax/Lore/Umpor/Equipment/uniform_s.rsi/equipped-INNERCLOTHING-digi.png b/Resources/Textures/Corvax/Lore/Umpor/Equipment/uniform_s.rsi/equipped-INNERCLOTHING-digi.png
new file mode 100644
index 00000000000..8c67345bde5
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Umpor/Equipment/uniform_s.rsi/equipped-INNERCLOTHING-digi.png differ
diff --git a/Resources/Textures/Corvax/Lore/Umpor/Equipment/uniform_s.rsi/equipped-INNERCLOTHING-monkey.png b/Resources/Textures/Corvax/Lore/Umpor/Equipment/uniform_s.rsi/equipped-INNERCLOTHING-monkey.png
new file mode 100644
index 00000000000..45e9b440b68
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Umpor/Equipment/uniform_s.rsi/equipped-INNERCLOTHING-monkey.png differ
diff --git a/Resources/Textures/Corvax/Lore/Umpor/Equipment/uniform_s.rsi/equipped-INNERCLOTHING.png b/Resources/Textures/Corvax/Lore/Umpor/Equipment/uniform_s.rsi/equipped-INNERCLOTHING.png
new file mode 100644
index 00000000000..822e576102c
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Umpor/Equipment/uniform_s.rsi/equipped-INNERCLOTHING.png differ
diff --git a/Resources/Textures/Corvax/Lore/Umpor/Equipment/uniform_s.rsi/icon.png b/Resources/Textures/Corvax/Lore/Umpor/Equipment/uniform_s.rsi/icon.png
new file mode 100644
index 00000000000..2bc59367731
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Umpor/Equipment/uniform_s.rsi/icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/Umpor/Equipment/uniform_s.rsi/inhand-left.png b/Resources/Textures/Corvax/Lore/Umpor/Equipment/uniform_s.rsi/inhand-left.png
new file mode 100644
index 00000000000..8ba7ba018ab
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Umpor/Equipment/uniform_s.rsi/inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/Umpor/Equipment/uniform_s.rsi/inhand-right.png b/Resources/Textures/Corvax/Lore/Umpor/Equipment/uniform_s.rsi/inhand-right.png
new file mode 100644
index 00000000000..3323912b117
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Umpor/Equipment/uniform_s.rsi/inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/Umpor/Equipment/uniform_s.rsi/meta.json b/Resources/Textures/Corvax/Lore/Umpor/Equipment/uniform_s.rsi/meta.json
new file mode 100644
index 00000000000..d176bdc5dda
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/Umpor/Equipment/uniform_s.rsi/meta.json
@@ -0,0 +1,34 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/c838ba21dae97db345e0113f99596decd1d66039. In hand sprite scaled down by potato1234_x, monkey made by SonicHDC (github) for ss14, digi made by kuro(388673708753027083)",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "equipped-INNERCLOTHING",
+ "directions": 4
+ },
+ {
+ "name": "equipped-INNERCLOTHING-monkey",
+ "directions": 4
+ },
+ {
+ "name": "equipped-INNERCLOTHING-digi",
+ "directions": 4
+ },
+ {
+ "name": "inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "inhand-right",
+ "directions": 4
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Resources/Textures/Corvax/Lore/Umpor/Weapon/umpor_automat.rsi/base.png b/Resources/Textures/Corvax/Lore/Umpor/Weapon/umpor_automat.rsi/base.png
new file mode 100644
index 00000000000..7731c2dc480
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Umpor/Weapon/umpor_automat.rsi/base.png differ
diff --git a/Resources/Textures/Corvax/Lore/Umpor/Weapon/umpor_automat.rsi/bolt-open.png b/Resources/Textures/Corvax/Lore/Umpor/Weapon/umpor_automat.rsi/bolt-open.png
new file mode 100644
index 00000000000..8740b281bbe
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Umpor/Weapon/umpor_automat.rsi/bolt-open.png differ
diff --git a/Resources/Textures/Corvax/Lore/Umpor/Weapon/umpor_automat.rsi/equipped-BACKPACK.png b/Resources/Textures/Corvax/Lore/Umpor/Weapon/umpor_automat.rsi/equipped-BACKPACK.png
new file mode 100644
index 00000000000..648a88abb9e
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Umpor/Weapon/umpor_automat.rsi/equipped-BACKPACK.png differ
diff --git a/Resources/Textures/Corvax/Lore/Umpor/Weapon/umpor_automat.rsi/icon.png b/Resources/Textures/Corvax/Lore/Umpor/Weapon/umpor_automat.rsi/icon.png
new file mode 100644
index 00000000000..a1c4ea6095f
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Umpor/Weapon/umpor_automat.rsi/icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/Umpor/Weapon/umpor_automat.rsi/inhand-left.png b/Resources/Textures/Corvax/Lore/Umpor/Weapon/umpor_automat.rsi/inhand-left.png
new file mode 100644
index 00000000000..120c9a220c4
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Umpor/Weapon/umpor_automat.rsi/inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/Umpor/Weapon/umpor_automat.rsi/inhand-right.png b/Resources/Textures/Corvax/Lore/Umpor/Weapon/umpor_automat.rsi/inhand-right.png
new file mode 100644
index 00000000000..f9434389d29
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Umpor/Weapon/umpor_automat.rsi/inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/Umpor/Weapon/umpor_automat.rsi/mag-0.png b/Resources/Textures/Corvax/Lore/Umpor/Weapon/umpor_automat.rsi/mag-0.png
new file mode 100644
index 00000000000..cf875234b2a
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Umpor/Weapon/umpor_automat.rsi/mag-0.png differ
diff --git a/Resources/Textures/Corvax/Lore/Umpor/Weapon/umpor_automat.rsi/meta.json b/Resources/Textures/Corvax/Lore/Umpor/Weapon/umpor_automat.rsi/meta.json
new file mode 100644
index 00000000000..0c7bb0ed88d
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/Umpor/Weapon/umpor_automat.rsi/meta.json
@@ -0,0 +1,35 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken/modified from cev-eris at https://github.com/discordia-space/CEV-Eris/pull/6042/commits/64916c98f4847acc4adf3a2416bf78c005fd7dd7, https://github.com/discordia-space/CEV-Eris/raw/e1a3cbe9ba2e6e29b7f1cad1bb456b390aac936d/icons/obj/guns/projectile.dmi, backpack sprite by Peptide, backpack sling sprite edited by Boaz1111",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "base"
+ },
+ {
+ "name": "bolt-open"
+ },
+ {
+ "name": "mag-0"
+ },
+ {
+ "name": "inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "inhand-right",
+ "directions": 4
+ },
+ {
+ "name": "equipped-BACKPACK",
+ "directions": 4
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Resources/Textures/Corvax/Lore/Umpor/Weapon/umpor_automat_magazine.rsi/base.png b/Resources/Textures/Corvax/Lore/Umpor/Weapon/umpor_automat_magazine.rsi/base.png
new file mode 100644
index 00000000000..32baa345caa
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Umpor/Weapon/umpor_automat_magazine.rsi/base.png differ
diff --git a/Resources/Textures/Corvax/Lore/Umpor/Weapon/umpor_automat_magazine.rsi/mag-1.png b/Resources/Textures/Corvax/Lore/Umpor/Weapon/umpor_automat_magazine.rsi/mag-1.png
new file mode 100644
index 00000000000..4ec359312a5
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Umpor/Weapon/umpor_automat_magazine.rsi/mag-1.png differ
diff --git a/Resources/Textures/Corvax/Lore/Umpor/Weapon/umpor_automat_magazine.rsi/meta.json b/Resources/Textures/Corvax/Lore/Umpor/Weapon/umpor_automat_magazine.rsi/meta.json
new file mode 100644
index 00000000000..afafbe57ff5
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/Umpor/Weapon/umpor_automat_magazine.rsi/meta.json
@@ -0,0 +1,17 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken/modified from cev-eris at https://github.com/discordia-space/CEV-Eris/pull/6042/commits/64916c98f4847acc4adf3a2416bf78c005fd7dd7, https://github.com/discordia-space/CEV-Eris/raw/e1a3cbe9ba2e6e29b7f1cad1bb456b390aac936d/icons/obj/guns/projectile.dmi, backpack sprite by Peptide, backpack sling sprite edited by Boaz1111",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "base"
+ },
+ {
+ "name": "mag-1"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Resources/Textures/Corvax/Lore/Umpor/Weapon/umpor_box_ammo.rsi/automat.png b/Resources/Textures/Corvax/Lore/Umpor/Weapon/umpor_box_ammo.rsi/automat.png
new file mode 100644
index 00000000000..c011ffa31c1
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Umpor/Weapon/umpor_box_ammo.rsi/automat.png differ
diff --git a/Resources/Textures/Corvax/Lore/Umpor/Weapon/umpor_box_ammo.rsi/mag-0.png b/Resources/Textures/Corvax/Lore/Umpor/Weapon/umpor_box_ammo.rsi/mag-0.png
new file mode 100644
index 00000000000..e51a63f3597
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Umpor/Weapon/umpor_box_ammo.rsi/mag-0.png differ
diff --git a/Resources/Textures/Corvax/Lore/Umpor/Weapon/umpor_box_ammo.rsi/mag-1.png b/Resources/Textures/Corvax/Lore/Umpor/Weapon/umpor_box_ammo.rsi/mag-1.png
new file mode 100644
index 00000000000..f177ad1ee97
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Umpor/Weapon/umpor_box_ammo.rsi/mag-1.png differ
diff --git a/Resources/Textures/Corvax/Lore/Umpor/Weapon/umpor_box_ammo.rsi/mag-2.png b/Resources/Textures/Corvax/Lore/Umpor/Weapon/umpor_box_ammo.rsi/mag-2.png
new file mode 100644
index 00000000000..9cb2600bc49
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Umpor/Weapon/umpor_box_ammo.rsi/mag-2.png differ
diff --git a/Resources/Textures/Corvax/Lore/Umpor/Weapon/umpor_box_ammo.rsi/meta.json b/Resources/Textures/Corvax/Lore/Umpor/Weapon/umpor_box_ammo.rsi/meta.json
new file mode 100644
index 00000000000..24c8715798f
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/Umpor/Weapon/umpor_box_ammo.rsi/meta.json
@@ -0,0 +1,32 @@
+{
+ "version": 1,
+ "license": "CC-BY-NC-SA-4.0",
+ "copyright": "Sprite created by crazzy_pingvin",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "rifle"
+ },
+ {
+ "name": "automat"
+ },
+ {
+ "name": "pistol"
+ },
+ {
+ "name": "shotgan"
+ },
+ {
+ "name": "mag-0"
+ },
+ {
+ "name": "mag-2"
+ },
+ {
+ "name": "mag-1"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Resources/Textures/Corvax/Lore/Umpor/Weapon/umpor_box_ammo.rsi/pistol.png b/Resources/Textures/Corvax/Lore/Umpor/Weapon/umpor_box_ammo.rsi/pistol.png
new file mode 100644
index 00000000000..9e78cb8175d
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Umpor/Weapon/umpor_box_ammo.rsi/pistol.png differ
diff --git a/Resources/Textures/Corvax/Lore/Umpor/Weapon/umpor_box_ammo.rsi/rifle.png b/Resources/Textures/Corvax/Lore/Umpor/Weapon/umpor_box_ammo.rsi/rifle.png
new file mode 100644
index 00000000000..5b71054b5a3
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Umpor/Weapon/umpor_box_ammo.rsi/rifle.png differ
diff --git a/Resources/Textures/Corvax/Lore/Umpor/Weapon/umpor_box_ammo.rsi/shotgan.png b/Resources/Textures/Corvax/Lore/Umpor/Weapon/umpor_box_ammo.rsi/shotgan.png
new file mode 100644
index 00000000000..93156227314
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Umpor/Weapon/umpor_box_ammo.rsi/shotgan.png differ
diff --git a/Resources/Textures/Corvax/Lore/Umpor/Weapon/umpor_hatchet.rsi/icon.png b/Resources/Textures/Corvax/Lore/Umpor/Weapon/umpor_hatchet.rsi/icon.png
new file mode 100644
index 00000000000..844ab0d304e
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Umpor/Weapon/umpor_hatchet.rsi/icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/Umpor/Weapon/umpor_hatchet.rsi/inhand-left.png b/Resources/Textures/Corvax/Lore/Umpor/Weapon/umpor_hatchet.rsi/inhand-left.png
new file mode 100644
index 00000000000..e103f57a6c1
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Umpor/Weapon/umpor_hatchet.rsi/inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/Umpor/Weapon/umpor_hatchet.rsi/inhand-right.png b/Resources/Textures/Corvax/Lore/Umpor/Weapon/umpor_hatchet.rsi/inhand-right.png
new file mode 100644
index 00000000000..3397db143ad
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Umpor/Weapon/umpor_hatchet.rsi/inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/Umpor/Weapon/umpor_hatchet.rsi/meta.json b/Resources/Textures/Corvax/Lore/Umpor/Weapon/umpor_hatchet.rsi/meta.json
new file mode 100644
index 00000000000..ab98f8e78ad
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/Umpor/Weapon/umpor_hatchet.rsi/meta.json
@@ -0,0 +1,22 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/c6e3401f2e7e1e55c57060cdf956a98ef1fefc24",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "inhand-right",
+ "directions": 4
+ },
+ {
+ "name": "icon"
+ }
+ ]
+}
diff --git a/Resources/Textures/Corvax/Lore/Umpor/Weapon/umpor_knife.rsi/equipped-BELT.png b/Resources/Textures/Corvax/Lore/Umpor/Weapon/umpor_knife.rsi/equipped-BELT.png
new file mode 100644
index 00000000000..ce1b51f74cf
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Umpor/Weapon/umpor_knife.rsi/equipped-BELT.png differ
diff --git a/Resources/Textures/Corvax/Lore/Umpor/Weapon/umpor_knife.rsi/icon.png b/Resources/Textures/Corvax/Lore/Umpor/Weapon/umpor_knife.rsi/icon.png
new file mode 100644
index 00000000000..89851b20e0e
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Umpor/Weapon/umpor_knife.rsi/icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/Umpor/Weapon/umpor_knife.rsi/inhand-left.png b/Resources/Textures/Corvax/Lore/Umpor/Weapon/umpor_knife.rsi/inhand-left.png
new file mode 100644
index 00000000000..dfe5c9d5142
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Umpor/Weapon/umpor_knife.rsi/inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/Umpor/Weapon/umpor_knife.rsi/inhand-right.png b/Resources/Textures/Corvax/Lore/Umpor/Weapon/umpor_knife.rsi/inhand-right.png
new file mode 100644
index 00000000000..f3df34072df
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Umpor/Weapon/umpor_knife.rsi/inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/Umpor/Weapon/umpor_knife.rsi/meta.json b/Resources/Textures/Corvax/Lore/Umpor/Weapon/umpor_knife.rsi/meta.json
new file mode 100644
index 00000000000..9f5c35d3bad
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/Umpor/Weapon/umpor_knife.rsi/meta.json
@@ -0,0 +1,26 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Created by discord:\uD835\uDE3D\uD835\uDE5A\uD835\uDE61\uD835\uDE56\uD835\uDE6E#7441",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "inhand-right",
+ "directions": 4
+ },
+ {
+ "name": "equipped-BELT",
+ "directions": 4
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Resources/Textures/Corvax/Lore/Umpor/Weapon/umpor_pistol.rsi/base.png b/Resources/Textures/Corvax/Lore/Umpor/Weapon/umpor_pistol.rsi/base.png
new file mode 100644
index 00000000000..084e0b8ccd3
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Umpor/Weapon/umpor_pistol.rsi/base.png differ
diff --git a/Resources/Textures/Corvax/Lore/Umpor/Weapon/umpor_pistol.rsi/bolt-open.png b/Resources/Textures/Corvax/Lore/Umpor/Weapon/umpor_pistol.rsi/bolt-open.png
new file mode 100644
index 00000000000..84fc1440d9e
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Umpor/Weapon/umpor_pistol.rsi/bolt-open.png differ
diff --git a/Resources/Textures/Corvax/Lore/Umpor/Weapon/umpor_pistol.rsi/equipped-BELT.png b/Resources/Textures/Corvax/Lore/Umpor/Weapon/umpor_pistol.rsi/equipped-BELT.png
new file mode 100644
index 00000000000..785f4037d7c
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Umpor/Weapon/umpor_pistol.rsi/equipped-BELT.png differ
diff --git a/Resources/Textures/Corvax/Lore/Umpor/Weapon/umpor_pistol.rsi/icon.png b/Resources/Textures/Corvax/Lore/Umpor/Weapon/umpor_pistol.rsi/icon.png
new file mode 100644
index 00000000000..4d361aae088
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Umpor/Weapon/umpor_pistol.rsi/icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/Umpor/Weapon/umpor_pistol.rsi/inhand-left.png b/Resources/Textures/Corvax/Lore/Umpor/Weapon/umpor_pistol.rsi/inhand-left.png
new file mode 100644
index 00000000000..b638cecef41
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Umpor/Weapon/umpor_pistol.rsi/inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/Umpor/Weapon/umpor_pistol.rsi/inhand-right.png b/Resources/Textures/Corvax/Lore/Umpor/Weapon/umpor_pistol.rsi/inhand-right.png
new file mode 100644
index 00000000000..47f143a8868
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Umpor/Weapon/umpor_pistol.rsi/inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/Umpor/Weapon/umpor_pistol.rsi/mag-0.png b/Resources/Textures/Corvax/Lore/Umpor/Weapon/umpor_pistol.rsi/mag-0.png
new file mode 100644
index 00000000000..0c902eb1d78
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Umpor/Weapon/umpor_pistol.rsi/mag-0.png differ
diff --git a/Resources/Textures/Corvax/Lore/Umpor/Weapon/umpor_pistol.rsi/meta.json b/Resources/Textures/Corvax/Lore/Umpor/Weapon/umpor_pistol.rsi/meta.json
new file mode 100644
index 00000000000..48338d6cd27
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/Umpor/Weapon/umpor_pistol.rsi/meta.json
@@ -0,0 +1,35 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from desertrose at https://github.com/DesertRose2/desertrose/commit/120961e254d7f83a6e00a02c76e734f9e5019345, https://github.com/DesertRose2/desertrose/blob/master/icons/obj/guns/projectile.dmi",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "base"
+ },
+ {
+ "name": "bolt-open"
+ },
+ {
+ "name": "mag-0"
+ },
+ {
+ "name": "inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "inhand-right",
+ "directions": 4
+ },
+ {
+ "name": "equipped-BELT",
+ "directions": 4
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Resources/Textures/Corvax/Lore/Umpor/Weapon/umpor_pistol_magazine.rsi/base.png b/Resources/Textures/Corvax/Lore/Umpor/Weapon/umpor_pistol_magazine.rsi/base.png
new file mode 100644
index 00000000000..5771b62bded
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Umpor/Weapon/umpor_pistol_magazine.rsi/base.png differ
diff --git a/Resources/Textures/Corvax/Lore/Umpor/Weapon/umpor_pistol_magazine.rsi/mag-0.png b/Resources/Textures/Corvax/Lore/Umpor/Weapon/umpor_pistol_magazine.rsi/mag-0.png
new file mode 100644
index 00000000000..16e675b72b7
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Umpor/Weapon/umpor_pistol_magazine.rsi/mag-0.png differ
diff --git a/Resources/Textures/Corvax/Lore/Umpor/Weapon/umpor_pistol_magazine.rsi/meta.json b/Resources/Textures/Corvax/Lore/Umpor/Weapon/umpor_pistol_magazine.rsi/meta.json
new file mode 100644
index 00000000000..9be253396fa
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/Umpor/Weapon/umpor_pistol_magazine.rsi/meta.json
@@ -0,0 +1,17 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from desertrose at https://github.com/DesertRose2/desertrose/commit/120961e254d7f83a6e00a02c76e734f9e5019345, https://github.com/DesertRose2/desertrose/blob/master/icons/obj/guns/projectile.dmi",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "base"
+ },
+ {
+ "name": "mag-0"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Resources/Textures/Corvax/Lore/Umpor/Weapon/umpor_rifle.rsi/base.png b/Resources/Textures/Corvax/Lore/Umpor/Weapon/umpor_rifle.rsi/base.png
new file mode 100644
index 00000000000..b660c4eabe4
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Umpor/Weapon/umpor_rifle.rsi/base.png differ
diff --git a/Resources/Textures/Corvax/Lore/Umpor/Weapon/umpor_rifle.rsi/bolt-open.png b/Resources/Textures/Corvax/Lore/Umpor/Weapon/umpor_rifle.rsi/bolt-open.png
new file mode 100644
index 00000000000..322b2ee94fd
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Umpor/Weapon/umpor_rifle.rsi/bolt-open.png differ
diff --git a/Resources/Textures/Corvax/Lore/Umpor/Weapon/umpor_rifle.rsi/equipped-BACKPACK.png b/Resources/Textures/Corvax/Lore/Umpor/Weapon/umpor_rifle.rsi/equipped-BACKPACK.png
new file mode 100644
index 00000000000..431e99bc80f
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Umpor/Weapon/umpor_rifle.rsi/equipped-BACKPACK.png differ
diff --git a/Resources/Textures/Corvax/Lore/Umpor/Weapon/umpor_rifle.rsi/icon.png b/Resources/Textures/Corvax/Lore/Umpor/Weapon/umpor_rifle.rsi/icon.png
new file mode 100644
index 00000000000..71f0ee71743
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Umpor/Weapon/umpor_rifle.rsi/icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/Umpor/Weapon/umpor_rifle.rsi/inhand-left.png b/Resources/Textures/Corvax/Lore/Umpor/Weapon/umpor_rifle.rsi/inhand-left.png
new file mode 100644
index 00000000000..e1f34c0eaee
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Umpor/Weapon/umpor_rifle.rsi/inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/Umpor/Weapon/umpor_rifle.rsi/inhand-right.png b/Resources/Textures/Corvax/Lore/Umpor/Weapon/umpor_rifle.rsi/inhand-right.png
new file mode 100644
index 00000000000..070ce1d83ff
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Umpor/Weapon/umpor_rifle.rsi/inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/Umpor/Weapon/umpor_rifle.rsi/mag-0.png b/Resources/Textures/Corvax/Lore/Umpor/Weapon/umpor_rifle.rsi/mag-0.png
new file mode 100644
index 00000000000..bdec90ff94c
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Umpor/Weapon/umpor_rifle.rsi/mag-0.png differ
diff --git a/Resources/Textures/Corvax/Lore/Umpor/Weapon/umpor_rifle.rsi/meta.json b/Resources/Textures/Corvax/Lore/Umpor/Weapon/umpor_rifle.rsi/meta.json
new file mode 100644
index 00000000000..0c7bb0ed88d
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/Umpor/Weapon/umpor_rifle.rsi/meta.json
@@ -0,0 +1,35 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken/modified from cev-eris at https://github.com/discordia-space/CEV-Eris/pull/6042/commits/64916c98f4847acc4adf3a2416bf78c005fd7dd7, https://github.com/discordia-space/CEV-Eris/raw/e1a3cbe9ba2e6e29b7f1cad1bb456b390aac936d/icons/obj/guns/projectile.dmi, backpack sprite by Peptide, backpack sling sprite edited by Boaz1111",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "base"
+ },
+ {
+ "name": "bolt-open"
+ },
+ {
+ "name": "mag-0"
+ },
+ {
+ "name": "inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "inhand-right",
+ "directions": 4
+ },
+ {
+ "name": "equipped-BACKPACK",
+ "directions": 4
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Resources/Textures/Corvax/Lore/Umpor/Weapon/umpor_rifle_magazine.rsi/base.png b/Resources/Textures/Corvax/Lore/Umpor/Weapon/umpor_rifle_magazine.rsi/base.png
new file mode 100644
index 00000000000..687486f2f29
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Umpor/Weapon/umpor_rifle_magazine.rsi/base.png differ
diff --git a/Resources/Textures/Corvax/Lore/Umpor/Weapon/umpor_rifle_magazine.rsi/mag-0.png b/Resources/Textures/Corvax/Lore/Umpor/Weapon/umpor_rifle_magazine.rsi/mag-0.png
new file mode 100644
index 00000000000..16e675b72b7
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Umpor/Weapon/umpor_rifle_magazine.rsi/mag-0.png differ
diff --git a/Resources/Textures/Corvax/Lore/Umpor/Weapon/umpor_rifle_magazine.rsi/meta.json b/Resources/Textures/Corvax/Lore/Umpor/Weapon/umpor_rifle_magazine.rsi/meta.json
new file mode 100644
index 00000000000..9be253396fa
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/Umpor/Weapon/umpor_rifle_magazine.rsi/meta.json
@@ -0,0 +1,17 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from desertrose at https://github.com/DesertRose2/desertrose/commit/120961e254d7f83a6e00a02c76e734f9e5019345, https://github.com/DesertRose2/desertrose/blob/master/icons/obj/guns/projectile.dmi",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "base"
+ },
+ {
+ "name": "mag-0"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Resources/Textures/Corvax/Lore/Umpor/Weapon/umpor_shotgan.rsi/bolt-open.png b/Resources/Textures/Corvax/Lore/Umpor/Weapon/umpor_shotgan.rsi/bolt-open.png
new file mode 100644
index 00000000000..364872bee87
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Umpor/Weapon/umpor_shotgan.rsi/bolt-open.png differ
diff --git a/Resources/Textures/Corvax/Lore/Umpor/Weapon/umpor_shotgan.rsi/equipped-BACKPACK.png b/Resources/Textures/Corvax/Lore/Umpor/Weapon/umpor_shotgan.rsi/equipped-BACKPACK.png
new file mode 100644
index 00000000000..1e3cc34d42b
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Umpor/Weapon/umpor_shotgan.rsi/equipped-BACKPACK.png differ
diff --git a/Resources/Textures/Corvax/Lore/Umpor/Weapon/umpor_shotgan.rsi/icon.png b/Resources/Textures/Corvax/Lore/Umpor/Weapon/umpor_shotgan.rsi/icon.png
new file mode 100644
index 00000000000..26ce681f7ba
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Umpor/Weapon/umpor_shotgan.rsi/icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/Umpor/Weapon/umpor_shotgan.rsi/inhand-left.png b/Resources/Textures/Corvax/Lore/Umpor/Weapon/umpor_shotgan.rsi/inhand-left.png
new file mode 100644
index 00000000000..65c7d1ff04a
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Umpor/Weapon/umpor_shotgan.rsi/inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/Umpor/Weapon/umpor_shotgan.rsi/inhand-right.png b/Resources/Textures/Corvax/Lore/Umpor/Weapon/umpor_shotgan.rsi/inhand-right.png
new file mode 100644
index 00000000000..86e91dd8003
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Umpor/Weapon/umpor_shotgan.rsi/inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/Umpor/Weapon/umpor_shotgan.rsi/meta.json b/Resources/Textures/Corvax/Lore/Umpor/Weapon/umpor_shotgan.rsi/meta.json
new file mode 100644
index 00000000000..c1c901f2eb0
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/Umpor/Weapon/umpor_shotgan.rsi/meta.json
@@ -0,0 +1,29 @@
+{
+ "version": 1,
+ "license": "CC-BY-NC-4.0",
+ "copyright": "Taken from TerraGov Marine Corps at https://github.com/tgstation/TerraGov-Marine-Corps/pull/7678/commits/e7bc17b894aa4c1f882358016346c3be00236df8backpack, https://github.com/tgstation/TerraGov-Marine-Corps/blob/master/icons/obj/items/gun.dmi, backpack sprite by Peptide (copy of db), sprite modification by Jaсkal 298, backpack sling sprite edited by Boaz1111",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "bolt-open"
+ },
+ {
+ "name": "inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "inhand-right",
+ "directions": 4
+ },
+ {
+ "name": "equipped-BACKPACK",
+ "directions": 4
+ }
+ ]
+}
diff --git a/Resources/Textures/Corvax/Lore/Umpor/Weapon/umpor_spade.rsi/equipped-BELT.png b/Resources/Textures/Corvax/Lore/Umpor/Weapon/umpor_spade.rsi/equipped-BELT.png
new file mode 100644
index 00000000000..3dc1e759a40
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Umpor/Weapon/umpor_spade.rsi/equipped-BELT.png differ
diff --git a/Resources/Textures/Corvax/Lore/Umpor/Weapon/umpor_spade.rsi/icon.png b/Resources/Textures/Corvax/Lore/Umpor/Weapon/umpor_spade.rsi/icon.png
new file mode 100644
index 00000000000..66128cf6e8f
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Umpor/Weapon/umpor_spade.rsi/icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/Umpor/Weapon/umpor_spade.rsi/inhand-left.png b/Resources/Textures/Corvax/Lore/Umpor/Weapon/umpor_spade.rsi/inhand-left.png
new file mode 100644
index 00000000000..06239c49bf5
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Umpor/Weapon/umpor_spade.rsi/inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/Umpor/Weapon/umpor_spade.rsi/inhand-right.png b/Resources/Textures/Corvax/Lore/Umpor/Weapon/umpor_spade.rsi/inhand-right.png
new file mode 100644
index 00000000000..dadd82520e3
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Umpor/Weapon/umpor_spade.rsi/inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/Umpor/Weapon/umpor_spade.rsi/meta.json b/Resources/Textures/Corvax/Lore/Umpor/Weapon/umpor_spade.rsi/meta.json
new file mode 100644
index 00000000000..aa99fa574a8
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/Umpor/Weapon/umpor_spade.rsi/meta.json
@@ -0,0 +1,26 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from Aurorastation at commit https://github.com/Aurorastation/Aurora.3/commit/3160508c1a9f367be0ab054cceaf2e36c0b66250",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "inhand-right",
+ "directions": 4
+ },
+ {
+ "name": "icon"
+ },
+ {
+ "name": "equipped-BELT",
+ "directions": 4
+ }
+ ]
+}
diff --git a/Resources/Textures/Corvax/Lore/Umpor/umpor_airlock.rsi/assembly.png b/Resources/Textures/Corvax/Lore/Umpor/umpor_airlock.rsi/assembly.png
new file mode 100644
index 00000000000..33b4e50b3f2
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Umpor/umpor_airlock.rsi/assembly.png differ
diff --git a/Resources/Textures/Corvax/Lore/Umpor/umpor_airlock.rsi/bolted_open_unlit.png b/Resources/Textures/Corvax/Lore/Umpor/umpor_airlock.rsi/bolted_open_unlit.png
new file mode 100644
index 00000000000..f69f2a124e9
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Umpor/umpor_airlock.rsi/bolted_open_unlit.png differ
diff --git a/Resources/Textures/Corvax/Lore/Umpor/umpor_airlock.rsi/bolted_unlit.png b/Resources/Textures/Corvax/Lore/Umpor/umpor_airlock.rsi/bolted_unlit.png
new file mode 100644
index 00000000000..9a57e2c1b2f
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Umpor/umpor_airlock.rsi/bolted_unlit.png differ
diff --git a/Resources/Textures/Corvax/Lore/Umpor/umpor_airlock.rsi/closed.png b/Resources/Textures/Corvax/Lore/Umpor/umpor_airlock.rsi/closed.png
new file mode 100644
index 00000000000..c8193512a61
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Umpor/umpor_airlock.rsi/closed.png differ
diff --git a/Resources/Textures/Corvax/Lore/Umpor/umpor_airlock.rsi/closed_unlit.png b/Resources/Textures/Corvax/Lore/Umpor/umpor_airlock.rsi/closed_unlit.png
new file mode 100644
index 00000000000..a1168e19653
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Umpor/umpor_airlock.rsi/closed_unlit.png differ
diff --git a/Resources/Textures/Corvax/Lore/Umpor/umpor_airlock.rsi/closing.png b/Resources/Textures/Corvax/Lore/Umpor/umpor_airlock.rsi/closing.png
new file mode 100644
index 00000000000..d83da0f771c
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Umpor/umpor_airlock.rsi/closing.png differ
diff --git a/Resources/Textures/Corvax/Lore/Umpor/umpor_airlock.rsi/closing_unlit.png b/Resources/Textures/Corvax/Lore/Umpor/umpor_airlock.rsi/closing_unlit.png
new file mode 100644
index 00000000000..4c6edcfdbe6
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Umpor/umpor_airlock.rsi/closing_unlit.png differ
diff --git a/Resources/Textures/Corvax/Lore/Umpor/umpor_airlock.rsi/deny_unlit.png b/Resources/Textures/Corvax/Lore/Umpor/umpor_airlock.rsi/deny_unlit.png
new file mode 100644
index 00000000000..741589c6961
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Umpor/umpor_airlock.rsi/deny_unlit.png differ
diff --git a/Resources/Textures/Corvax/Lore/Umpor/umpor_airlock.rsi/emergency_open_unlit.png b/Resources/Textures/Corvax/Lore/Umpor/umpor_airlock.rsi/emergency_open_unlit.png
new file mode 100644
index 00000000000..0b3ace14108
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Umpor/umpor_airlock.rsi/emergency_open_unlit.png differ
diff --git a/Resources/Textures/Corvax/Lore/Umpor/umpor_airlock.rsi/emergency_unlit.png b/Resources/Textures/Corvax/Lore/Umpor/umpor_airlock.rsi/emergency_unlit.png
new file mode 100644
index 00000000000..36daac76c4a
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Umpor/umpor_airlock.rsi/emergency_unlit.png differ
diff --git a/Resources/Textures/Corvax/Lore/Umpor/umpor_airlock.rsi/meta.json b/Resources/Textures/Corvax/Lore/Umpor/umpor_airlock.rsi/meta.json
new file mode 100644
index 00000000000..885d0ea166d
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/Umpor/umpor_airlock.rsi/meta.json
@@ -0,0 +1,197 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from TauCetiClassic at commit https://github.com/TauCetiStation/TauCetiClassic/commit/fd5cfd76acdf5bda9e46413c11006a6e825d51a9",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "assembly"
+ },
+ {
+ "name": "bolted_unlit"
+ },
+ {
+ "name": "bolted_open_unlit"
+ },
+ {
+ "name": "closed"
+ },
+ {
+ "name": "closed_unlit"
+ },
+ {
+ "name": "open_unlit"
+ },
+ {
+ "name": "closing",
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.07,
+ 0.07,
+ 0.07,
+ 0.2
+ ]
+ ]
+ },
+ {
+ "name": "closing_unlit",
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.07,
+ 0.07,
+ 0.07,
+ 0.2
+ ]
+ ]
+ },
+ {
+ "name": "deny_unlit",
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1
+ ]
+ ]
+ },
+ {
+ "name": "open"
+ },
+ {
+ "name": "opening",
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.07,
+ 0.07,
+ 0.07,
+ 0.2
+ ]
+ ]
+ },
+ {
+ "name": "opening_unlit",
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.07,
+ 0.07,
+ 0.07,
+ 0.2
+ ]
+ ]
+ },
+ {
+ "name": "panel_closing",
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.07,
+ 0.07,
+ 0.07,
+ 0.2
+ ]
+ ]
+ },
+ {
+ "name": "panel_closed"
+ },
+ {
+ "name": "panel_opening",
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.07,
+ 0.07,
+ 0.07,
+ 0.2
+ ]
+ ]
+ },
+
+ {
+ "name": "panel_open"
+ },
+ {
+ "name": "sparks",
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1
+ ]
+ ]
+ },
+ {
+ "name": "sparks_broken",
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 1.7
+ ]
+ ]
+ },
+ {
+ "name": "sparks_damaged",
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1
+ ]
+ ]
+ },
+ {
+ "name": "sparks_open",
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1
+ ]
+ ]
+ },
+ {
+ "name": "welded"
+ },
+ {
+ "name": "emergency_unlit",
+ "delays": [
+ [
+ 1.2,
+ 1.2
+ ]
+ ]
+ },
+ {
+ "name": "emergency_open_unlit"
+ }
+ ]
+}
diff --git a/Resources/Textures/Corvax/Lore/Umpor/umpor_airlock.rsi/open.png b/Resources/Textures/Corvax/Lore/Umpor/umpor_airlock.rsi/open.png
new file mode 100644
index 00000000000..305ec98e40e
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Umpor/umpor_airlock.rsi/open.png differ
diff --git a/Resources/Textures/Corvax/Lore/Umpor/umpor_airlock.rsi/open_unlit.png b/Resources/Textures/Corvax/Lore/Umpor/umpor_airlock.rsi/open_unlit.png
new file mode 100644
index 00000000000..810a46ad208
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Umpor/umpor_airlock.rsi/open_unlit.png differ
diff --git a/Resources/Textures/Corvax/Lore/Umpor/umpor_airlock.rsi/opening.png b/Resources/Textures/Corvax/Lore/Umpor/umpor_airlock.rsi/opening.png
new file mode 100644
index 00000000000..12a95986ad9
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Umpor/umpor_airlock.rsi/opening.png differ
diff --git a/Resources/Textures/Corvax/Lore/Umpor/umpor_airlock.rsi/opening_unlit.png b/Resources/Textures/Corvax/Lore/Umpor/umpor_airlock.rsi/opening_unlit.png
new file mode 100644
index 00000000000..787e869bda6
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Umpor/umpor_airlock.rsi/opening_unlit.png differ
diff --git a/Resources/Textures/Corvax/Lore/Umpor/umpor_airlock.rsi/panel_closed.png b/Resources/Textures/Corvax/Lore/Umpor/umpor_airlock.rsi/panel_closed.png
new file mode 100644
index 00000000000..4c59d3a28cc
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Umpor/umpor_airlock.rsi/panel_closed.png differ
diff --git a/Resources/Textures/Corvax/Lore/Umpor/umpor_airlock.rsi/panel_closing.png b/Resources/Textures/Corvax/Lore/Umpor/umpor_airlock.rsi/panel_closing.png
new file mode 100644
index 00000000000..140be67d320
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Umpor/umpor_airlock.rsi/panel_closing.png differ
diff --git a/Resources/Textures/Corvax/Lore/Umpor/umpor_airlock.rsi/panel_open.png b/Resources/Textures/Corvax/Lore/Umpor/umpor_airlock.rsi/panel_open.png
new file mode 100644
index 00000000000..c41e1484ee8
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Umpor/umpor_airlock.rsi/panel_open.png differ
diff --git a/Resources/Textures/Corvax/Lore/Umpor/umpor_airlock.rsi/panel_opening.png b/Resources/Textures/Corvax/Lore/Umpor/umpor_airlock.rsi/panel_opening.png
new file mode 100644
index 00000000000..c25bc776c68
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Umpor/umpor_airlock.rsi/panel_opening.png differ
diff --git a/Resources/Textures/Corvax/Lore/Umpor/umpor_airlock.rsi/sparks.png b/Resources/Textures/Corvax/Lore/Umpor/umpor_airlock.rsi/sparks.png
new file mode 100644
index 00000000000..186d38f0d1f
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Umpor/umpor_airlock.rsi/sparks.png differ
diff --git a/Resources/Textures/Corvax/Lore/Umpor/umpor_airlock.rsi/sparks_broken.png b/Resources/Textures/Corvax/Lore/Umpor/umpor_airlock.rsi/sparks_broken.png
new file mode 100644
index 00000000000..4b58c64673e
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Umpor/umpor_airlock.rsi/sparks_broken.png differ
diff --git a/Resources/Textures/Corvax/Lore/Umpor/umpor_airlock.rsi/sparks_damaged.png b/Resources/Textures/Corvax/Lore/Umpor/umpor_airlock.rsi/sparks_damaged.png
new file mode 100644
index 00000000000..9b919ed4042
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Umpor/umpor_airlock.rsi/sparks_damaged.png differ
diff --git a/Resources/Textures/Corvax/Lore/Umpor/umpor_airlock.rsi/sparks_open.png b/Resources/Textures/Corvax/Lore/Umpor/umpor_airlock.rsi/sparks_open.png
new file mode 100644
index 00000000000..deabe407f15
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Umpor/umpor_airlock.rsi/sparks_open.png differ
diff --git a/Resources/Textures/Corvax/Lore/Umpor/umpor_airlock.rsi/welded.png b/Resources/Textures/Corvax/Lore/Umpor/umpor_airlock.rsi/welded.png
new file mode 100644
index 00000000000..85f179f2e08
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Umpor/umpor_airlock.rsi/welded.png differ
diff --git a/Resources/Textures/Corvax/Lore/Umpor/umpor_airlock_glass.rsi/assembly.png b/Resources/Textures/Corvax/Lore/Umpor/umpor_airlock_glass.rsi/assembly.png
new file mode 100644
index 00000000000..55bb02a7824
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Umpor/umpor_airlock_glass.rsi/assembly.png differ
diff --git a/Resources/Textures/Corvax/Lore/Umpor/umpor_airlock_glass.rsi/bolted_open_unlit.png b/Resources/Textures/Corvax/Lore/Umpor/umpor_airlock_glass.rsi/bolted_open_unlit.png
new file mode 100644
index 00000000000..f69f2a124e9
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Umpor/umpor_airlock_glass.rsi/bolted_open_unlit.png differ
diff --git a/Resources/Textures/Corvax/Lore/Umpor/umpor_airlock_glass.rsi/bolted_unlit.png b/Resources/Textures/Corvax/Lore/Umpor/umpor_airlock_glass.rsi/bolted_unlit.png
new file mode 100644
index 00000000000..9a57e2c1b2f
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Umpor/umpor_airlock_glass.rsi/bolted_unlit.png differ
diff --git a/Resources/Textures/Corvax/Lore/Umpor/umpor_airlock_glass.rsi/closed.png b/Resources/Textures/Corvax/Lore/Umpor/umpor_airlock_glass.rsi/closed.png
new file mode 100644
index 00000000000..cd03d62934a
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Umpor/umpor_airlock_glass.rsi/closed.png differ
diff --git a/Resources/Textures/Corvax/Lore/Umpor/umpor_airlock_glass.rsi/closed_unlit.png b/Resources/Textures/Corvax/Lore/Umpor/umpor_airlock_glass.rsi/closed_unlit.png
new file mode 100644
index 00000000000..a1168e19653
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Umpor/umpor_airlock_glass.rsi/closed_unlit.png differ
diff --git a/Resources/Textures/Corvax/Lore/Umpor/umpor_airlock_glass.rsi/closing.png b/Resources/Textures/Corvax/Lore/Umpor/umpor_airlock_glass.rsi/closing.png
new file mode 100644
index 00000000000..d6ab7aaebb4
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Umpor/umpor_airlock_glass.rsi/closing.png differ
diff --git a/Resources/Textures/Corvax/Lore/Umpor/umpor_airlock_glass.rsi/closing_unlit.png b/Resources/Textures/Corvax/Lore/Umpor/umpor_airlock_glass.rsi/closing_unlit.png
new file mode 100644
index 00000000000..4c6edcfdbe6
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Umpor/umpor_airlock_glass.rsi/closing_unlit.png differ
diff --git a/Resources/Textures/Corvax/Lore/Umpor/umpor_airlock_glass.rsi/deny_unlit.png b/Resources/Textures/Corvax/Lore/Umpor/umpor_airlock_glass.rsi/deny_unlit.png
new file mode 100644
index 00000000000..741589c6961
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Umpor/umpor_airlock_glass.rsi/deny_unlit.png differ
diff --git a/Resources/Textures/Corvax/Lore/Umpor/umpor_airlock_glass.rsi/emergency_open_unlit.png b/Resources/Textures/Corvax/Lore/Umpor/umpor_airlock_glass.rsi/emergency_open_unlit.png
new file mode 100644
index 00000000000..0b3ace14108
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Umpor/umpor_airlock_glass.rsi/emergency_open_unlit.png differ
diff --git a/Resources/Textures/Corvax/Lore/Umpor/umpor_airlock_glass.rsi/emergency_unlit.png b/Resources/Textures/Corvax/Lore/Umpor/umpor_airlock_glass.rsi/emergency_unlit.png
new file mode 100644
index 00000000000..36daac76c4a
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Umpor/umpor_airlock_glass.rsi/emergency_unlit.png differ
diff --git a/Resources/Textures/Corvax/Lore/Umpor/umpor_airlock_glass.rsi/meta.json b/Resources/Textures/Corvax/Lore/Umpor/umpor_airlock_glass.rsi/meta.json
new file mode 100644
index 00000000000..885d0ea166d
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/Umpor/umpor_airlock_glass.rsi/meta.json
@@ -0,0 +1,197 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from TauCetiClassic at commit https://github.com/TauCetiStation/TauCetiClassic/commit/fd5cfd76acdf5bda9e46413c11006a6e825d51a9",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "assembly"
+ },
+ {
+ "name": "bolted_unlit"
+ },
+ {
+ "name": "bolted_open_unlit"
+ },
+ {
+ "name": "closed"
+ },
+ {
+ "name": "closed_unlit"
+ },
+ {
+ "name": "open_unlit"
+ },
+ {
+ "name": "closing",
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.07,
+ 0.07,
+ 0.07,
+ 0.2
+ ]
+ ]
+ },
+ {
+ "name": "closing_unlit",
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.07,
+ 0.07,
+ 0.07,
+ 0.2
+ ]
+ ]
+ },
+ {
+ "name": "deny_unlit",
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1
+ ]
+ ]
+ },
+ {
+ "name": "open"
+ },
+ {
+ "name": "opening",
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.07,
+ 0.07,
+ 0.07,
+ 0.2
+ ]
+ ]
+ },
+ {
+ "name": "opening_unlit",
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.07,
+ 0.07,
+ 0.07,
+ 0.2
+ ]
+ ]
+ },
+ {
+ "name": "panel_closing",
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.07,
+ 0.07,
+ 0.07,
+ 0.2
+ ]
+ ]
+ },
+ {
+ "name": "panel_closed"
+ },
+ {
+ "name": "panel_opening",
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.07,
+ 0.07,
+ 0.07,
+ 0.2
+ ]
+ ]
+ },
+
+ {
+ "name": "panel_open"
+ },
+ {
+ "name": "sparks",
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1
+ ]
+ ]
+ },
+ {
+ "name": "sparks_broken",
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 1.7
+ ]
+ ]
+ },
+ {
+ "name": "sparks_damaged",
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1
+ ]
+ ]
+ },
+ {
+ "name": "sparks_open",
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1
+ ]
+ ]
+ },
+ {
+ "name": "welded"
+ },
+ {
+ "name": "emergency_unlit",
+ "delays": [
+ [
+ 1.2,
+ 1.2
+ ]
+ ]
+ },
+ {
+ "name": "emergency_open_unlit"
+ }
+ ]
+}
diff --git a/Resources/Textures/Corvax/Lore/Umpor/umpor_airlock_glass.rsi/open.png b/Resources/Textures/Corvax/Lore/Umpor/umpor_airlock_glass.rsi/open.png
new file mode 100644
index 00000000000..3ebdc3bc61e
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Umpor/umpor_airlock_glass.rsi/open.png differ
diff --git a/Resources/Textures/Corvax/Lore/Umpor/umpor_airlock_glass.rsi/open_unlit.png b/Resources/Textures/Corvax/Lore/Umpor/umpor_airlock_glass.rsi/open_unlit.png
new file mode 100644
index 00000000000..810a46ad208
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Umpor/umpor_airlock_glass.rsi/open_unlit.png differ
diff --git a/Resources/Textures/Corvax/Lore/Umpor/umpor_airlock_glass.rsi/opening.png b/Resources/Textures/Corvax/Lore/Umpor/umpor_airlock_glass.rsi/opening.png
new file mode 100644
index 00000000000..dbe8830d9e5
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Umpor/umpor_airlock_glass.rsi/opening.png differ
diff --git a/Resources/Textures/Corvax/Lore/Umpor/umpor_airlock_glass.rsi/opening_unlit.png b/Resources/Textures/Corvax/Lore/Umpor/umpor_airlock_glass.rsi/opening_unlit.png
new file mode 100644
index 00000000000..787e869bda6
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Umpor/umpor_airlock_glass.rsi/opening_unlit.png differ
diff --git a/Resources/Textures/Corvax/Lore/Umpor/umpor_airlock_glass.rsi/panel_closed.png b/Resources/Textures/Corvax/Lore/Umpor/umpor_airlock_glass.rsi/panel_closed.png
new file mode 100644
index 00000000000..4c59d3a28cc
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Umpor/umpor_airlock_glass.rsi/panel_closed.png differ
diff --git a/Resources/Textures/Corvax/Lore/Umpor/umpor_airlock_glass.rsi/panel_closing.png b/Resources/Textures/Corvax/Lore/Umpor/umpor_airlock_glass.rsi/panel_closing.png
new file mode 100644
index 00000000000..140be67d320
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Umpor/umpor_airlock_glass.rsi/panel_closing.png differ
diff --git a/Resources/Textures/Corvax/Lore/Umpor/umpor_airlock_glass.rsi/panel_open.png b/Resources/Textures/Corvax/Lore/Umpor/umpor_airlock_glass.rsi/panel_open.png
new file mode 100644
index 00000000000..c41e1484ee8
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Umpor/umpor_airlock_glass.rsi/panel_open.png differ
diff --git a/Resources/Textures/Corvax/Lore/Umpor/umpor_airlock_glass.rsi/panel_opening.png b/Resources/Textures/Corvax/Lore/Umpor/umpor_airlock_glass.rsi/panel_opening.png
new file mode 100644
index 00000000000..c25bc776c68
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Umpor/umpor_airlock_glass.rsi/panel_opening.png differ
diff --git a/Resources/Textures/Corvax/Lore/Umpor/umpor_airlock_glass.rsi/sparks.png b/Resources/Textures/Corvax/Lore/Umpor/umpor_airlock_glass.rsi/sparks.png
new file mode 100644
index 00000000000..186d38f0d1f
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Umpor/umpor_airlock_glass.rsi/sparks.png differ
diff --git a/Resources/Textures/Corvax/Lore/Umpor/umpor_airlock_glass.rsi/sparks_broken.png b/Resources/Textures/Corvax/Lore/Umpor/umpor_airlock_glass.rsi/sparks_broken.png
new file mode 100644
index 00000000000..4b58c64673e
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Umpor/umpor_airlock_glass.rsi/sparks_broken.png differ
diff --git a/Resources/Textures/Corvax/Lore/Umpor/umpor_airlock_glass.rsi/sparks_damaged.png b/Resources/Textures/Corvax/Lore/Umpor/umpor_airlock_glass.rsi/sparks_damaged.png
new file mode 100644
index 00000000000..9b919ed4042
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Umpor/umpor_airlock_glass.rsi/sparks_damaged.png differ
diff --git a/Resources/Textures/Corvax/Lore/Umpor/umpor_airlock_glass.rsi/sparks_open.png b/Resources/Textures/Corvax/Lore/Umpor/umpor_airlock_glass.rsi/sparks_open.png
new file mode 100644
index 00000000000..deabe407f15
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Umpor/umpor_airlock_glass.rsi/sparks_open.png differ
diff --git a/Resources/Textures/Corvax/Lore/Umpor/umpor_airlock_glass.rsi/welded.png b/Resources/Textures/Corvax/Lore/Umpor/umpor_airlock_glass.rsi/welded.png
new file mode 100644
index 00000000000..85f179f2e08
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Umpor/umpor_airlock_glass.rsi/welded.png differ
diff --git a/Resources/Textures/Corvax/Lore/Umpor/umpor_crates.rsi/base.png b/Resources/Textures/Corvax/Lore/Umpor/umpor_crates.rsi/base.png
new file mode 100644
index 00000000000..e29100997fe
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Umpor/umpor_crates.rsi/base.png differ
diff --git a/Resources/Textures/Corvax/Lore/Umpor/umpor_crates.rsi/closed.png b/Resources/Textures/Corvax/Lore/Umpor/umpor_crates.rsi/closed.png
new file mode 100644
index 00000000000..8b512a5adee
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Umpor/umpor_crates.rsi/closed.png differ
diff --git a/Resources/Textures/Corvax/Lore/Umpor/umpor_crates.rsi/icon.png b/Resources/Textures/Corvax/Lore/Umpor/umpor_crates.rsi/icon.png
new file mode 100644
index 00000000000..9037df70371
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Umpor/umpor_crates.rsi/icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/Umpor/umpor_crates.rsi/locked.png b/Resources/Textures/Corvax/Lore/Umpor/umpor_crates.rsi/locked.png
new file mode 100644
index 00000000000..3766d120479
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Umpor/umpor_crates.rsi/locked.png differ
diff --git a/Resources/Textures/Corvax/Lore/Umpor/umpor_crates.rsi/meta.json b/Resources/Textures/Corvax/Lore/Umpor/umpor_crates.rsi/meta.json
new file mode 100644
index 00000000000..0014701a53b
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/Umpor/umpor_crates.rsi/meta.json
@@ -0,0 +1,45 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Created by EmoGarbage404 (github) for Space Station 14.",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "base"
+ },
+ {
+ "name": "closed"
+ },
+ {
+ "name": "open"
+ },
+ {
+ "name": "welded"
+ },
+ {
+ "name": "sparking",
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1
+ ]
+ ]
+ },
+ {
+ "name": "locked"
+ },
+ {
+ "name": "unlocked"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Resources/Textures/Corvax/Lore/Umpor/umpor_crates.rsi/open.png b/Resources/Textures/Corvax/Lore/Umpor/umpor_crates.rsi/open.png
new file mode 100644
index 00000000000..369177ad4e7
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Umpor/umpor_crates.rsi/open.png differ
diff --git a/Resources/Textures/Corvax/Lore/Umpor/umpor_crates.rsi/sparking.png b/Resources/Textures/Corvax/Lore/Umpor/umpor_crates.rsi/sparking.png
new file mode 100644
index 00000000000..87b78b9b465
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Umpor/umpor_crates.rsi/sparking.png differ
diff --git a/Resources/Textures/Corvax/Lore/Umpor/umpor_crates.rsi/unlocked.png b/Resources/Textures/Corvax/Lore/Umpor/umpor_crates.rsi/unlocked.png
new file mode 100644
index 00000000000..11ec3037842
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Umpor/umpor_crates.rsi/unlocked.png differ
diff --git a/Resources/Textures/Corvax/Lore/Umpor/umpor_crates.rsi/welded.png b/Resources/Textures/Corvax/Lore/Umpor/umpor_crates.rsi/welded.png
new file mode 100644
index 00000000000..311739a2701
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Umpor/umpor_crates.rsi/welded.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/Armor/vitz_armor_light.rsi/equipped-OUTERCLOTHING.png b/Resources/Textures/Corvax/Lore/Viteztvi/Armor/vitz_armor_light.rsi/equipped-OUTERCLOTHING.png
new file mode 100644
index 00000000000..0afc2b364e0
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/Armor/vitz_armor_light.rsi/equipped-OUTERCLOTHING.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/Armor/vitz_armor_light.rsi/icon.png b/Resources/Textures/Corvax/Lore/Viteztvi/Armor/vitz_armor_light.rsi/icon.png
new file mode 100644
index 00000000000..01f70f505ac
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/Armor/vitz_armor_light.rsi/icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/Armor/vitz_armor_light.rsi/inhand-left.png b/Resources/Textures/Corvax/Lore/Viteztvi/Armor/vitz_armor_light.rsi/inhand-left.png
new file mode 100644
index 00000000000..aea0f39676c
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/Armor/vitz_armor_light.rsi/inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/Armor/vitz_armor_light.rsi/inhand-right.png b/Resources/Textures/Corvax/Lore/Viteztvi/Armor/vitz_armor_light.rsi/inhand-right.png
new file mode 100644
index 00000000000..cef6f162c71
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/Armor/vitz_armor_light.rsi/inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/Armor/vitz_armor_light.rsi/meta.json b/Resources/Textures/Corvax/Lore/Viteztvi/Armor/vitz_armor_light.rsi/meta.json
new file mode 100644
index 00000000000..f8bac4e1da6
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/Viteztvi/Armor/vitz_armor_light.rsi/meta.json
@@ -0,0 +1,26 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/2fea0a59470c476cf3f927833d3918d89cbe6af8, digi made by kuro(388673708753027083)",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "equipped-OUTERCLOTHING",
+ "directions": 4
+ },
+ {
+ "name": "inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "inhand-right",
+ "directions": 4
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/Armor/vitz_armor_verb.rsi/equipped-OUTERCLOTHING.png b/Resources/Textures/Corvax/Lore/Viteztvi/Armor/vitz_armor_verb.rsi/equipped-OUTERCLOTHING.png
new file mode 100644
index 00000000000..6147bda4873
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/Armor/vitz_armor_verb.rsi/equipped-OUTERCLOTHING.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/Armor/vitz_armor_verb.rsi/icon.png b/Resources/Textures/Corvax/Lore/Viteztvi/Armor/vitz_armor_verb.rsi/icon.png
new file mode 100644
index 00000000000..a1006189367
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/Armor/vitz_armor_verb.rsi/icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/Armor/vitz_armor_verb.rsi/inhand-left.png b/Resources/Textures/Corvax/Lore/Viteztvi/Armor/vitz_armor_verb.rsi/inhand-left.png
new file mode 100644
index 00000000000..aea0f39676c
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/Armor/vitz_armor_verb.rsi/inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/Armor/vitz_armor_verb.rsi/inhand-right.png b/Resources/Textures/Corvax/Lore/Viteztvi/Armor/vitz_armor_verb.rsi/inhand-right.png
new file mode 100644
index 00000000000..cef6f162c71
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/Armor/vitz_armor_verb.rsi/inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/Armor/vitz_armor_verb.rsi/meta.json b/Resources/Textures/Corvax/Lore/Viteztvi/Armor/vitz_armor_verb.rsi/meta.json
new file mode 100644
index 00000000000..f8bac4e1da6
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/Viteztvi/Armor/vitz_armor_verb.rsi/meta.json
@@ -0,0 +1,26 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/2fea0a59470c476cf3f927833d3918d89cbe6af8, digi made by kuro(388673708753027083)",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "equipped-OUTERCLOTHING",
+ "directions": 4
+ },
+ {
+ "name": "inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "inhand-right",
+ "directions": 4
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/Armor/vitz_hardsuits_es.rsi/equipped-OUTERCLOTHING.png b/Resources/Textures/Corvax/Lore/Viteztvi/Armor/vitz_hardsuits_es.rsi/equipped-OUTERCLOTHING.png
new file mode 100644
index 00000000000..aaab08c59be
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/Armor/vitz_hardsuits_es.rsi/equipped-OUTERCLOTHING.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/Armor/vitz_hardsuits_es.rsi/icon.png b/Resources/Textures/Corvax/Lore/Viteztvi/Armor/vitz_hardsuits_es.rsi/icon.png
new file mode 100644
index 00000000000..64dfcfb833f
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/Armor/vitz_hardsuits_es.rsi/icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/Armor/vitz_hardsuits_es.rsi/inhand-left.png b/Resources/Textures/Corvax/Lore/Viteztvi/Armor/vitz_hardsuits_es.rsi/inhand-left.png
new file mode 100644
index 00000000000..a5a515b05da
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/Armor/vitz_hardsuits_es.rsi/inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/Armor/vitz_hardsuits_es.rsi/inhand-right.png b/Resources/Textures/Corvax/Lore/Viteztvi/Armor/vitz_hardsuits_es.rsi/inhand-right.png
new file mode 100644
index 00000000000..9297b2635f0
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/Armor/vitz_hardsuits_es.rsi/inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/Armor/vitz_hardsuits_es.rsi/meta.json b/Resources/Textures/Corvax/Lore/Viteztvi/Armor/vitz_hardsuits_es.rsi/meta.json
new file mode 100644
index 00000000000..e482264df5f
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/Viteztvi/Armor/vitz_hardsuits_es.rsi/meta.json
@@ -0,0 +1,26 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/4f6190e2895e09116663ef282d3ce1d8b35c032e",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "equipped-OUTERCLOTHING",
+ "directions": 4
+ },
+ {
+ "name": "inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "inhand-right",
+ "directions": 4
+ }
+ ]
+}
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/Armor/vitz_hardsuits_es_helmet.rsi/icon-flash.png b/Resources/Textures/Corvax/Lore/Viteztvi/Armor/vitz_hardsuits_es_helmet.rsi/icon-flash.png
new file mode 100644
index 00000000000..aecbb197d92
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/Armor/vitz_hardsuits_es_helmet.rsi/icon-flash.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/Armor/vitz_hardsuits_es_helmet.rsi/icon.png b/Resources/Textures/Corvax/Lore/Viteztvi/Armor/vitz_hardsuits_es_helmet.rsi/icon.png
new file mode 100644
index 00000000000..0bd9472a7fd
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/Armor/vitz_hardsuits_es_helmet.rsi/icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/Armor/vitz_hardsuits_es_helmet.rsi/meta.json b/Resources/Textures/Corvax/Lore/Viteztvi/Armor/vitz_hardsuits_es_helmet.rsi/meta.json
new file mode 100644
index 00000000000..7bea2d1a865
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/Viteztvi/Armor/vitz_hardsuits_es_helmet.rsi/meta.json
@@ -0,0 +1,41 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/4f6190e2895e09116663ef282d3ce1d8b35c032e",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "icon-flash"
+ },
+ {
+ "name": "off-equipped-HELMET",
+ "directions": 4
+ },
+ {
+ "name": "off-inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "off-inhand-right",
+ "directions": 4
+ },
+ {
+ "name": "on-equipped-HELMET",
+ "directions": 4
+ },
+ {
+ "name": "on-inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "on-inhand-right",
+ "directions": 4
+ }
+ ]
+}
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/Armor/vitz_hardsuits_es_helmet.rsi/off-equipped-HELMET.png b/Resources/Textures/Corvax/Lore/Viteztvi/Armor/vitz_hardsuits_es_helmet.rsi/off-equipped-HELMET.png
new file mode 100644
index 00000000000..606343ad373
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/Armor/vitz_hardsuits_es_helmet.rsi/off-equipped-HELMET.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/Armor/vitz_hardsuits_es_helmet.rsi/off-inhand-left.png b/Resources/Textures/Corvax/Lore/Viteztvi/Armor/vitz_hardsuits_es_helmet.rsi/off-inhand-left.png
new file mode 100644
index 00000000000..e2e67795713
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/Armor/vitz_hardsuits_es_helmet.rsi/off-inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/Armor/vitz_hardsuits_es_helmet.rsi/off-inhand-right.png b/Resources/Textures/Corvax/Lore/Viteztvi/Armor/vitz_hardsuits_es_helmet.rsi/off-inhand-right.png
new file mode 100644
index 00000000000..3ee0a67b709
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/Armor/vitz_hardsuits_es_helmet.rsi/off-inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/Armor/vitz_hardsuits_es_helmet.rsi/on-equipped-HELMET.png b/Resources/Textures/Corvax/Lore/Viteztvi/Armor/vitz_hardsuits_es_helmet.rsi/on-equipped-HELMET.png
new file mode 100644
index 00000000000..b508e3d6abf
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/Armor/vitz_hardsuits_es_helmet.rsi/on-equipped-HELMET.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/Armor/vitz_hardsuits_es_helmet.rsi/on-inhand-left.png b/Resources/Textures/Corvax/Lore/Viteztvi/Armor/vitz_hardsuits_es_helmet.rsi/on-inhand-left.png
new file mode 100644
index 00000000000..74b2c4e5c05
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/Armor/vitz_hardsuits_es_helmet.rsi/on-inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/Armor/vitz_hardsuits_es_helmet.rsi/on-inhand-right.png b/Resources/Textures/Corvax/Lore/Viteztvi/Armor/vitz_hardsuits_es_helmet.rsi/on-inhand-right.png
new file mode 100644
index 00000000000..bbb871d1a28
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/Armor/vitz_hardsuits_es_helmet.rsi/on-inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/Armor/vitz_hardsuits_pz.rsi/equipped-OUTERCLOTHING.png b/Resources/Textures/Corvax/Lore/Viteztvi/Armor/vitz_hardsuits_pz.rsi/equipped-OUTERCLOTHING.png
new file mode 100644
index 00000000000..06527d556d3
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/Armor/vitz_hardsuits_pz.rsi/equipped-OUTERCLOTHING.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/Armor/vitz_hardsuits_pz.rsi/icon.png b/Resources/Textures/Corvax/Lore/Viteztvi/Armor/vitz_hardsuits_pz.rsi/icon.png
new file mode 100644
index 00000000000..63cdb56d877
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/Armor/vitz_hardsuits_pz.rsi/icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/Armor/vitz_hardsuits_pz.rsi/inhand-left.png b/Resources/Textures/Corvax/Lore/Viteztvi/Armor/vitz_hardsuits_pz.rsi/inhand-left.png
new file mode 100644
index 00000000000..e5a39eaaa4e
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/Armor/vitz_hardsuits_pz.rsi/inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/Armor/vitz_hardsuits_pz.rsi/inhand-right.png b/Resources/Textures/Corvax/Lore/Viteztvi/Armor/vitz_hardsuits_pz.rsi/inhand-right.png
new file mode 100644
index 00000000000..c262bdc15d2
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/Armor/vitz_hardsuits_pz.rsi/inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/Armor/vitz_hardsuits_pz.rsi/meta.json b/Resources/Textures/Corvax/Lore/Viteztvi/Armor/vitz_hardsuits_pz.rsi/meta.json
new file mode 100644
index 00000000000..e482264df5f
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/Viteztvi/Armor/vitz_hardsuits_pz.rsi/meta.json
@@ -0,0 +1,26 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/4f6190e2895e09116663ef282d3ce1d8b35c032e",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "equipped-OUTERCLOTHING",
+ "directions": 4
+ },
+ {
+ "name": "inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "inhand-right",
+ "directions": 4
+ }
+ ]
+}
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/Armor/vitz_hardsuits_pz_helmet.rsi/icon-flash.png b/Resources/Textures/Corvax/Lore/Viteztvi/Armor/vitz_hardsuits_pz_helmet.rsi/icon-flash.png
new file mode 100644
index 00000000000..a48c03aa701
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/Armor/vitz_hardsuits_pz_helmet.rsi/icon-flash.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/Armor/vitz_hardsuits_pz_helmet.rsi/icon.png b/Resources/Textures/Corvax/Lore/Viteztvi/Armor/vitz_hardsuits_pz_helmet.rsi/icon.png
new file mode 100644
index 00000000000..f88f090dd0f
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/Armor/vitz_hardsuits_pz_helmet.rsi/icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/Armor/vitz_hardsuits_pz_helmet.rsi/meta.json b/Resources/Textures/Corvax/Lore/Viteztvi/Armor/vitz_hardsuits_pz_helmet.rsi/meta.json
new file mode 100644
index 00000000000..7bea2d1a865
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/Viteztvi/Armor/vitz_hardsuits_pz_helmet.rsi/meta.json
@@ -0,0 +1,41 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/4f6190e2895e09116663ef282d3ce1d8b35c032e",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "icon-flash"
+ },
+ {
+ "name": "off-equipped-HELMET",
+ "directions": 4
+ },
+ {
+ "name": "off-inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "off-inhand-right",
+ "directions": 4
+ },
+ {
+ "name": "on-equipped-HELMET",
+ "directions": 4
+ },
+ {
+ "name": "on-inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "on-inhand-right",
+ "directions": 4
+ }
+ ]
+}
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/Armor/vitz_hardsuits_pz_helmet.rsi/off-equipped-HELMET.png b/Resources/Textures/Corvax/Lore/Viteztvi/Armor/vitz_hardsuits_pz_helmet.rsi/off-equipped-HELMET.png
new file mode 100644
index 00000000000..0f1c4002fbb
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/Armor/vitz_hardsuits_pz_helmet.rsi/off-equipped-HELMET.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/Armor/vitz_hardsuits_pz_helmet.rsi/off-inhand-left.png b/Resources/Textures/Corvax/Lore/Viteztvi/Armor/vitz_hardsuits_pz_helmet.rsi/off-inhand-left.png
new file mode 100644
index 00000000000..232ad1f3229
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/Armor/vitz_hardsuits_pz_helmet.rsi/off-inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/Armor/vitz_hardsuits_pz_helmet.rsi/off-inhand-right.png b/Resources/Textures/Corvax/Lore/Viteztvi/Armor/vitz_hardsuits_pz_helmet.rsi/off-inhand-right.png
new file mode 100644
index 00000000000..0f001ecd2fe
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/Armor/vitz_hardsuits_pz_helmet.rsi/off-inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/Armor/vitz_hardsuits_pz_helmet.rsi/on-equipped-HELMET.png b/Resources/Textures/Corvax/Lore/Viteztvi/Armor/vitz_hardsuits_pz_helmet.rsi/on-equipped-HELMET.png
new file mode 100644
index 00000000000..f74c81b4cd8
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/Armor/vitz_hardsuits_pz_helmet.rsi/on-equipped-HELMET.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/Armor/vitz_hardsuits_pz_helmet.rsi/on-inhand-left.png b/Resources/Textures/Corvax/Lore/Viteztvi/Armor/vitz_hardsuits_pz_helmet.rsi/on-inhand-left.png
new file mode 100644
index 00000000000..2f6a233ab8d
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/Armor/vitz_hardsuits_pz_helmet.rsi/on-inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/Armor/vitz_hardsuits_pz_helmet.rsi/on-inhand-right.png b/Resources/Textures/Corvax/Lore/Viteztvi/Armor/vitz_hardsuits_pz_helmet.rsi/on-inhand-right.png
new file mode 100644
index 00000000000..17aaec3a8f0
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/Armor/vitz_hardsuits_pz_helmet.rsi/on-inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/Armor/vitz_helmet_e.rsi/equipped-HELMET.png b/Resources/Textures/Corvax/Lore/Viteztvi/Armor/vitz_helmet_e.rsi/equipped-HELMET.png
new file mode 100644
index 00000000000..cce4b970040
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/Armor/vitz_helmet_e.rsi/equipped-HELMET.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/Armor/vitz_helmet_e.rsi/icon.png b/Resources/Textures/Corvax/Lore/Viteztvi/Armor/vitz_helmet_e.rsi/icon.png
new file mode 100644
index 00000000000..1857d6b6eab
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/Armor/vitz_helmet_e.rsi/icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/Armor/vitz_helmet_e.rsi/inhand-left.png b/Resources/Textures/Corvax/Lore/Viteztvi/Armor/vitz_helmet_e.rsi/inhand-left.png
new file mode 100644
index 00000000000..ac9b57a68fb
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/Armor/vitz_helmet_e.rsi/inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/Armor/vitz_helmet_e.rsi/inhand-right.png b/Resources/Textures/Corvax/Lore/Viteztvi/Armor/vitz_helmet_e.rsi/inhand-right.png
new file mode 100644
index 00000000000..62b735b8a61
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/Armor/vitz_helmet_e.rsi/inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/Armor/vitz_helmet_e.rsi/light-equipped-HELMET.png b/Resources/Textures/Corvax/Lore/Viteztvi/Armor/vitz_helmet_e.rsi/light-equipped-HELMET.png
new file mode 100644
index 00000000000..e1ed2d59ae4
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/Armor/vitz_helmet_e.rsi/light-equipped-HELMET.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/Armor/vitz_helmet_e.rsi/lighton-equipped-HELMET.png b/Resources/Textures/Corvax/Lore/Viteztvi/Armor/vitz_helmet_e.rsi/lighton-equipped-HELMET.png
new file mode 100644
index 00000000000..634828f1b3e
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/Armor/vitz_helmet_e.rsi/lighton-equipped-HELMET.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/Armor/vitz_helmet_e.rsi/meta.json b/Resources/Textures/Corvax/Lore/Viteztvi/Armor/vitz_helmet_e.rsi/meta.json
new file mode 100644
index 00000000000..64c06de7c2c
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/Viteztvi/Armor/vitz_helmet_e.rsi/meta.json
@@ -0,0 +1,34 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/2fea0a59470c476cf3f927833d3918d89cbe6af8 \u0026 inhand taken at commit https://github.com/tgstation/tgstation/commit/d1582bf1b41a0e24fd7a18124c6ff46b86b393f9 and modified by github:Morb0",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "equipped-HELMET",
+ "directions": 4
+ },
+ {
+ "name": "light-equipped-HELMET",
+ "directions": 4
+ },
+ {
+ "name": "lighton-equipped-HELMET",
+ "directions": 4
+ },
+ {
+ "name": "inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "inhand-right",
+ "directions": 4
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/Armor/vitz_helmet_pz.rsi/equipped-HELMET.png b/Resources/Textures/Corvax/Lore/Viteztvi/Armor/vitz_helmet_pz.rsi/equipped-HELMET.png
new file mode 100644
index 00000000000..8591f297207
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/Armor/vitz_helmet_pz.rsi/equipped-HELMET.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/Armor/vitz_helmet_pz.rsi/icon.png b/Resources/Textures/Corvax/Lore/Viteztvi/Armor/vitz_helmet_pz.rsi/icon.png
new file mode 100644
index 00000000000..47a40b85bf4
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/Armor/vitz_helmet_pz.rsi/icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/Armor/vitz_helmet_pz.rsi/inhand-left.png b/Resources/Textures/Corvax/Lore/Viteztvi/Armor/vitz_helmet_pz.rsi/inhand-left.png
new file mode 100644
index 00000000000..27131a60e22
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/Armor/vitz_helmet_pz.rsi/inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/Armor/vitz_helmet_pz.rsi/inhand-right.png b/Resources/Textures/Corvax/Lore/Viteztvi/Armor/vitz_helmet_pz.rsi/inhand-right.png
new file mode 100644
index 00000000000..00e7da9016d
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/Armor/vitz_helmet_pz.rsi/inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/Armor/vitz_helmet_pz.rsi/light-equipped-HELMET.png b/Resources/Textures/Corvax/Lore/Viteztvi/Armor/vitz_helmet_pz.rsi/light-equipped-HELMET.png
new file mode 100644
index 00000000000..e1ed2d59ae4
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/Armor/vitz_helmet_pz.rsi/light-equipped-HELMET.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/Armor/vitz_helmet_pz.rsi/lighton-equipped-HELMET.png b/Resources/Textures/Corvax/Lore/Viteztvi/Armor/vitz_helmet_pz.rsi/lighton-equipped-HELMET.png
new file mode 100644
index 00000000000..634828f1b3e
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/Armor/vitz_helmet_pz.rsi/lighton-equipped-HELMET.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/Armor/vitz_helmet_pz.rsi/meta.json b/Resources/Textures/Corvax/Lore/Viteztvi/Armor/vitz_helmet_pz.rsi/meta.json
new file mode 100644
index 00000000000..64c06de7c2c
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/Viteztvi/Armor/vitz_helmet_pz.rsi/meta.json
@@ -0,0 +1,34 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/2fea0a59470c476cf3f927833d3918d89cbe6af8 \u0026 inhand taken at commit https://github.com/tgstation/tgstation/commit/d1582bf1b41a0e24fd7a18124c6ff46b86b393f9 and modified by github:Morb0",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "equipped-HELMET",
+ "directions": 4
+ },
+ {
+ "name": "light-equipped-HELMET",
+ "directions": 4
+ },
+ {
+ "name": "lighton-equipped-HELMET",
+ "directions": 4
+ },
+ {
+ "name": "inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "inhand-right",
+ "directions": 4
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/Armor/vitz_helmet_s.rsi/equipped-HELMET.png b/Resources/Textures/Corvax/Lore/Viteztvi/Armor/vitz_helmet_s.rsi/equipped-HELMET.png
new file mode 100644
index 00000000000..9620d3f7dc7
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/Armor/vitz_helmet_s.rsi/equipped-HELMET.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/Armor/vitz_helmet_s.rsi/icon.png b/Resources/Textures/Corvax/Lore/Viteztvi/Armor/vitz_helmet_s.rsi/icon.png
new file mode 100644
index 00000000000..26ea574313b
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/Armor/vitz_helmet_s.rsi/icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/Armor/vitz_helmet_s.rsi/inhand-left.png b/Resources/Textures/Corvax/Lore/Viteztvi/Armor/vitz_helmet_s.rsi/inhand-left.png
new file mode 100644
index 00000000000..d8a988d763c
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/Armor/vitz_helmet_s.rsi/inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/Armor/vitz_helmet_s.rsi/inhand-right.png b/Resources/Textures/Corvax/Lore/Viteztvi/Armor/vitz_helmet_s.rsi/inhand-right.png
new file mode 100644
index 00000000000..a798f1bab59
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/Armor/vitz_helmet_s.rsi/inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/Armor/vitz_helmet_s.rsi/light-equipped-HELMET.png b/Resources/Textures/Corvax/Lore/Viteztvi/Armor/vitz_helmet_s.rsi/light-equipped-HELMET.png
new file mode 100644
index 00000000000..e1ed2d59ae4
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/Armor/vitz_helmet_s.rsi/light-equipped-HELMET.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/Armor/vitz_helmet_s.rsi/lighton-equipped-HELMET.png b/Resources/Textures/Corvax/Lore/Viteztvi/Armor/vitz_helmet_s.rsi/lighton-equipped-HELMET.png
new file mode 100644
index 00000000000..634828f1b3e
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/Armor/vitz_helmet_s.rsi/lighton-equipped-HELMET.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/Armor/vitz_helmet_s.rsi/meta.json b/Resources/Textures/Corvax/Lore/Viteztvi/Armor/vitz_helmet_s.rsi/meta.json
new file mode 100644
index 00000000000..64c06de7c2c
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/Viteztvi/Armor/vitz_helmet_s.rsi/meta.json
@@ -0,0 +1,34 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/2fea0a59470c476cf3f927833d3918d89cbe6af8 \u0026 inhand taken at commit https://github.com/tgstation/tgstation/commit/d1582bf1b41a0e24fd7a18124c6ff46b86b393f9 and modified by github:Morb0",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "equipped-HELMET",
+ "directions": 4
+ },
+ {
+ "name": "light-equipped-HELMET",
+ "directions": 4
+ },
+ {
+ "name": "lighton-equipped-HELMET",
+ "directions": 4
+ },
+ {
+ "name": "inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "inhand-right",
+ "directions": 4
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_back.rsi/equipped-BACKPACK.png b/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_back.rsi/equipped-BACKPACK.png
new file mode 100644
index 00000000000..eab6a572bce
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_back.rsi/equipped-BACKPACK.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_back.rsi/icon.png b/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_back.rsi/icon.png
new file mode 100644
index 00000000000..d7896e81750
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_back.rsi/icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_back.rsi/inhand-left.png b/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_back.rsi/inhand-left.png
new file mode 100644
index 00000000000..261f9fe3554
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_back.rsi/inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_back.rsi/inhand-right.png b/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_back.rsi/inhand-right.png
new file mode 100644
index 00000000000..40a4f23b4ec
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_back.rsi/inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_back.rsi/meta.json b/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_back.rsi/meta.json
new file mode 100644
index 00000000000..c166df646be
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_back.rsi/meta.json
@@ -0,0 +1,26 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/2e24b7af2221928e4b844a29408e821b60a5fe29",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "equipped-BACKPACK",
+ "directions": 4
+ },
+ {
+ "name": "inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "inhand-right",
+ "directions": 4
+ }
+ ]
+}
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_belt.rsi/equipped-BELT.png b/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_belt.rsi/equipped-BELT.png
new file mode 100644
index 00000000000..4a7555b7832
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_belt.rsi/equipped-BELT.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_belt.rsi/icon.png b/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_belt.rsi/icon.png
new file mode 100644
index 00000000000..6e2c7e00e51
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_belt.rsi/icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_belt.rsi/inhand-left.png b/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_belt.rsi/inhand-left.png
new file mode 100644
index 00000000000..21d3ecb51fe
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_belt.rsi/inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_belt.rsi/inhand-right.png b/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_belt.rsi/inhand-right.png
new file mode 100644
index 00000000000..613f16a45ab
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_belt.rsi/inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_belt.rsi/meta.json b/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_belt.rsi/meta.json
new file mode 100644
index 00000000000..a01a9c6cb9b
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_belt.rsi/meta.json
@@ -0,0 +1,26 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/c838ba21dae97db345e0113f99596decd1d66039",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "equipped-BELT",
+ "directions": 4
+ },
+ {
+ "name": "inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "inhand-right",
+ "directions": 4
+ }
+ ]
+}
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_beret_e.rsi/equipped-HELMET.png b/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_beret_e.rsi/equipped-HELMET.png
new file mode 100644
index 00000000000..a0ce00ec4db
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_beret_e.rsi/equipped-HELMET.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_beret_e.rsi/icon.png b/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_beret_e.rsi/icon.png
new file mode 100644
index 00000000000..661897bd304
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_beret_e.rsi/icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_beret_e.rsi/meta.json b/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_beret_e.rsi/meta.json
new file mode 100644
index 00000000000..bd1cb321bbf
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_beret_e.rsi/meta.json
@@ -0,0 +1,18 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/4f6190e2895e09116663ef282d3ce1d8b35c032e",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "equipped-HELMET",
+ "directions": 4
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_beret_s.rsi/equipped-HELMET.png b/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_beret_s.rsi/equipped-HELMET.png
new file mode 100644
index 00000000000..5352ac44f5f
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_beret_s.rsi/equipped-HELMET.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_beret_s.rsi/icon.png b/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_beret_s.rsi/icon.png
new file mode 100644
index 00000000000..f5bffee064b
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_beret_s.rsi/icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_beret_s.rsi/meta.json b/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_beret_s.rsi/meta.json
new file mode 100644
index 00000000000..bd1cb321bbf
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_beret_s.rsi/meta.json
@@ -0,0 +1,18 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/4f6190e2895e09116663ef282d3ce1d8b35c032e",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "equipped-HELMET",
+ "directions": 4
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_boots.rsi/equipped-FEET-digi.png b/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_boots.rsi/equipped-FEET-digi.png
new file mode 100644
index 00000000000..6d1046a102b
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_boots.rsi/equipped-FEET-digi.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_boots.rsi/equipped-FEET.png b/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_boots.rsi/equipped-FEET.png
new file mode 100644
index 00000000000..1439acc2759
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_boots.rsi/equipped-FEET.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_boots.rsi/icon.png b/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_boots.rsi/icon.png
new file mode 100644
index 00000000000..b8d5ab3565e
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_boots.rsi/icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_boots.rsi/inhand-left.png b/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_boots.rsi/inhand-left.png
new file mode 100644
index 00000000000..03bdacf9fb5
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_boots.rsi/inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_boots.rsi/inhand-right.png b/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_boots.rsi/inhand-right.png
new file mode 100644
index 00000000000..f00d861ca54
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_boots.rsi/inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_boots.rsi/meta.json b/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_boots.rsi/meta.json
new file mode 100644
index 00000000000..a0e521f0c7b
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_boots.rsi/meta.json
@@ -0,0 +1,30 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/2fea0a59470c476cf3f927833d3918d89cbe6af8, digi made by kuro(388673708753027083)",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "equipped-FEET",
+ "directions": 4
+ },
+ {
+ "name": "equipped-FEET-digi",
+ "directions": 4
+ },
+ {
+ "name": "inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "inhand-right",
+ "directions": 4
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_cap_p.rsi/equipped-HELMET-hamster.png b/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_cap_p.rsi/equipped-HELMET-hamster.png
new file mode 100644
index 00000000000..297ee41619c
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_cap_p.rsi/equipped-HELMET-hamster.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_cap_p.rsi/equipped-HELMET.png b/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_cap_p.rsi/equipped-HELMET.png
new file mode 100644
index 00000000000..b0bc0016c13
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_cap_p.rsi/equipped-HELMET.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_cap_p.rsi/icon.png b/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_cap_p.rsi/icon.png
new file mode 100644
index 00000000000..9deeae1e2bb
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_cap_p.rsi/icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_cap_p.rsi/inhand-left.png b/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_cap_p.rsi/inhand-left.png
new file mode 100644
index 00000000000..7a38b8259fd
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_cap_p.rsi/inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_cap_p.rsi/inhand-right.png b/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_cap_p.rsi/inhand-right.png
new file mode 100644
index 00000000000..0f95ab3d1a9
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_cap_p.rsi/inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_cap_p.rsi/meta.json b/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_cap_p.rsi/meta.json
new file mode 100644
index 00000000000..6b601e23590
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_cap_p.rsi/meta.json
@@ -0,0 +1,30 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/2fea0a59470c476cf3f927833d3918d89cbe6af8",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "equipped-HELMET",
+ "directions": 4
+ },
+ {
+ "name": "equipped-HELMET-hamster",
+ "directions": 4
+ },
+ {
+ "name": "inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "inhand-right",
+ "directions": 4
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_cap_z.rsi/equipped-HELMET-hamster.png b/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_cap_z.rsi/equipped-HELMET-hamster.png
new file mode 100644
index 00000000000..7a49dddba3c
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_cap_z.rsi/equipped-HELMET-hamster.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_cap_z.rsi/equipped-HELMET.png b/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_cap_z.rsi/equipped-HELMET.png
new file mode 100644
index 00000000000..29536189225
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_cap_z.rsi/equipped-HELMET.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_cap_z.rsi/icon.png b/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_cap_z.rsi/icon.png
new file mode 100644
index 00000000000..676ad420af8
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_cap_z.rsi/icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_cap_z.rsi/inhand-left.png b/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_cap_z.rsi/inhand-left.png
new file mode 100644
index 00000000000..74037ed151e
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_cap_z.rsi/inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_cap_z.rsi/inhand-right.png b/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_cap_z.rsi/inhand-right.png
new file mode 100644
index 00000000000..b165c27e9df
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_cap_z.rsi/inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_cap_z.rsi/meta.json b/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_cap_z.rsi/meta.json
new file mode 100644
index 00000000000..6b601e23590
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_cap_z.rsi/meta.json
@@ -0,0 +1,30 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/2fea0a59470c476cf3f927833d3918d89cbe6af8",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "equipped-HELMET",
+ "directions": 4
+ },
+ {
+ "name": "equipped-HELMET-hamster",
+ "directions": 4
+ },
+ {
+ "name": "inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "inhand-right",
+ "directions": 4
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_encryption_keys.rsi/crypt_gray.png b/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_encryption_keys.rsi/crypt_gray.png
new file mode 100644
index 00000000000..eb07bd8758c
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_encryption_keys.rsi/crypt_gray.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_encryption_keys.rsi/label_com.png b/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_encryption_keys.rsi/label_com.png
new file mode 100644
index 00000000000..b0950fc9ce0
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_encryption_keys.rsi/label_com.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_encryption_keys.rsi/label_pil.png b/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_encryption_keys.rsi/label_pil.png
new file mode 100644
index 00000000000..a419b42293f
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_encryption_keys.rsi/label_pil.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_encryption_keys.rsi/label_sold.png b/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_encryption_keys.rsi/label_sold.png
new file mode 100644
index 00000000000..ef9c3cdab53
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_encryption_keys.rsi/label_sold.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_encryption_keys.rsi/meta.json b/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_encryption_keys.rsi/meta.json
new file mode 100644
index 00000000000..d9c91247f04
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_encryption_keys.rsi/meta.json
@@ -0,0 +1,23 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Created by DSC@300074782328750080 for Space Station 14.",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "crypt_gray"
+ },
+ {
+ "name": "label_com"
+ },
+ {
+ "name": "label_pil"
+ },
+ {
+ "name": "label_sold"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_garniture.rsi/equipped-EARS.png b/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_garniture.rsi/equipped-EARS.png
new file mode 100644
index 00000000000..41aa61bca6a
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_garniture.rsi/equipped-EARS.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_garniture.rsi/icon.png b/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_garniture.rsi/icon.png
new file mode 100644
index 00000000000..65f63c4a07c
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_garniture.rsi/icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_garniture.rsi/meta.json b/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_garniture.rsi/meta.json
new file mode 100644
index 00000000000..b612633d44f
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_garniture.rsi/meta.json
@@ -0,0 +1,18 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Made by Hqlle and SonicHDC (github)",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "equipped-EARS",
+ "directions": 4
+ }
+ ]
+}
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_glasses.rsi/equipped-EYES-hamster.png b/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_glasses.rsi/equipped-EYES-hamster.png
new file mode 100644
index 00000000000..a2c35c7995d
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_glasses.rsi/equipped-EYES-hamster.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_glasses.rsi/equipped-EYES.png b/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_glasses.rsi/equipped-EYES.png
new file mode 100644
index 00000000000..9e8b8d17b1d
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_glasses.rsi/equipped-EYES.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_glasses.rsi/icon.png b/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_glasses.rsi/icon.png
new file mode 100644
index 00000000000..9387f2d7250
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_glasses.rsi/icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_glasses.rsi/inhand-left.png b/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_glasses.rsi/inhand-left.png
new file mode 100644
index 00000000000..f60c62d52fb
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_glasses.rsi/inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_glasses.rsi/inhand-right.png b/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_glasses.rsi/inhand-right.png
new file mode 100644
index 00000000000..0494358159b
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_glasses.rsi/inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_glasses.rsi/meta.json b/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_glasses.rsi/meta.json
new file mode 100644
index 00000000000..2baf49e2c0a
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_glasses.rsi/meta.json
@@ -0,0 +1,30 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/5a73e8f825ff279e82949b9329783a9e3070e2da & modified glass color by mureixlol",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "equipped-EYES",
+ "directions": 4
+ },
+ {
+ "name": "equipped-EYES-hamster",
+ "directions": 4
+ },
+ {
+ "name": "inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "inhand-right",
+ "directions": 4
+ }
+ ]
+}
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_glasses_dark.rsi/equipped-EYES-hamster.png b/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_glasses_dark.rsi/equipped-EYES-hamster.png
new file mode 100644
index 00000000000..cc392eb9871
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_glasses_dark.rsi/equipped-EYES-hamster.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_glasses_dark.rsi/equipped-EYES.png b/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_glasses_dark.rsi/equipped-EYES.png
new file mode 100644
index 00000000000..3760be8c03a
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_glasses_dark.rsi/equipped-EYES.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_glasses_dark.rsi/icon.png b/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_glasses_dark.rsi/icon.png
new file mode 100644
index 00000000000..e39b403ec5a
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_glasses_dark.rsi/icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_glasses_dark.rsi/inhand-left.png b/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_glasses_dark.rsi/inhand-left.png
new file mode 100644
index 00000000000..58cff681aae
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_glasses_dark.rsi/inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_glasses_dark.rsi/inhand-right.png b/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_glasses_dark.rsi/inhand-right.png
new file mode 100644
index 00000000000..c040c0dc690
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_glasses_dark.rsi/inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_glasses_dark.rsi/meta.json b/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_glasses_dark.rsi/meta.json
new file mode 100644
index 00000000000..2baf49e2c0a
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_glasses_dark.rsi/meta.json
@@ -0,0 +1,30 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/5a73e8f825ff279e82949b9329783a9e3070e2da & modified glass color by mureixlol",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "equipped-EYES",
+ "directions": 4
+ },
+ {
+ "name": "equipped-EYES-hamster",
+ "directions": 4
+ },
+ {
+ "name": "inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "inhand-right",
+ "directions": 4
+ }
+ ]
+}
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_gloves.rsi/equipped-HAND.png b/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_gloves.rsi/equipped-HAND.png
new file mode 100644
index 00000000000..b49db4e5ed3
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_gloves.rsi/equipped-HAND.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_gloves.rsi/icon.png b/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_gloves.rsi/icon.png
new file mode 100644
index 00000000000..70ba03167bd
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_gloves.rsi/icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_gloves.rsi/inhand-left.png b/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_gloves.rsi/inhand-left.png
new file mode 100644
index 00000000000..8f8953d6350
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_gloves.rsi/inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_gloves.rsi/inhand-right.png b/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_gloves.rsi/inhand-right.png
new file mode 100644
index 00000000000..dec3a7db6d6
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_gloves.rsi/inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_gloves.rsi/meta.json b/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_gloves.rsi/meta.json
new file mode 100644
index 00000000000..3b5d02aff6a
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_gloves.rsi/meta.json
@@ -0,0 +1,26 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/2fea0a59470c476cf3f927833d3918d89cbe6af8",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "equipped-HAND",
+ "directions": 4
+ },
+ {
+ "name": "inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "inhand-right",
+ "directions": 4
+ }
+ ]
+}
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_id_cards.rsi/default-inhand-left.png b/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_id_cards.rsi/default-inhand-left.png
new file mode 100644
index 00000000000..f7848f63f6a
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_id_cards.rsi/default-inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_id_cards.rsi/default-inhand-right.png b/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_id_cards.rsi/default-inhand-right.png
new file mode 100644
index 00000000000..82b5598806d
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_id_cards.rsi/default-inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_id_cards.rsi/default.png b/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_id_cards.rsi/default.png
new file mode 100644
index 00000000000..3a1d3341a5a
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_id_cards.rsi/default.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_id_cards.rsi/efr.png b/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_id_cards.rsi/efr.png
new file mode 100644
index 00000000000..64766060638
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_id_cards.rsi/efr.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_id_cards.rsi/hill.png b/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_id_cards.rsi/hill.png
new file mode 100644
index 00000000000..2e46d1390b3
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_id_cards.rsi/hill.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_id_cards.rsi/meta.json b/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_id_cards.rsi/meta.json
new file mode 100644
index 00000000000..5fc2a0cf2bc
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_id_cards.rsi/meta.json
@@ -0,0 +1,37 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/d917f4c2a088419d5c3aec7656b7ff8cebd1822e idcluwne made by brainfood1183 (github) for ss14, idbrigmedic made by PuroSlavKing (Github), pirate made by brainfood1183 (github)",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "default"
+ },
+ {
+ "name": "efr"
+ },
+ {
+ "name": "default-inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "default-inhand-right",
+ "directions": 4
+ },
+ {
+ "name": "hill"
+ },
+ {
+ "name": "sta"
+ },
+ {
+ "name": "str"
+ },
+ {
+ "name": "zvn"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_id_cards.rsi/sta.png b/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_id_cards.rsi/sta.png
new file mode 100644
index 00000000000..285fabc0126
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_id_cards.rsi/sta.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_id_cards.rsi/str.png b/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_id_cards.rsi/str.png
new file mode 100644
index 00000000000..3b593df61c5
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_id_cards.rsi/str.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_id_cards.rsi/zvn.png b/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_id_cards.rsi/zvn.png
new file mode 100644
index 00000000000..988859b8ea4
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_id_cards.rsi/zvn.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_jetpack.rsi/equipped-BACKPACK.png b/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_jetpack.rsi/equipped-BACKPACK.png
new file mode 100644
index 00000000000..bc372c66e5a
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_jetpack.rsi/equipped-BACKPACK.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_jetpack.rsi/icon-on.png b/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_jetpack.rsi/icon-on.png
new file mode 100644
index 00000000000..61785f698cf
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_jetpack.rsi/icon-on.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_jetpack.rsi/icon.png b/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_jetpack.rsi/icon.png
new file mode 100644
index 00000000000..28b7c6c048c
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_jetpack.rsi/icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_jetpack.rsi/inhand-left.png b/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_jetpack.rsi/inhand-left.png
new file mode 100644
index 00000000000..abef9cee247
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_jetpack.rsi/inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_jetpack.rsi/inhand-right.png b/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_jetpack.rsi/inhand-right.png
new file mode 100644
index 00000000000..bde897a9d9f
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_jetpack.rsi/inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_jetpack.rsi/meta.json b/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_jetpack.rsi/meta.json
new file mode 100644
index 00000000000..d57c3cdf005
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_jetpack.rsi/meta.json
@@ -0,0 +1,59 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/1592a112e3d33eec4a0704b518a138d5a976f455",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon",
+ "directions": 1
+ },
+ {
+ "name": "icon-on",
+ "directions": 1,
+ "delays": [
+ [
+ 0.2,
+ 0.2
+ ]
+ ]
+ },
+ {
+ "name": "inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "inhand-right",
+ "directions": 4
+ },
+ {
+ "name": "equipped-BACKPACK",
+ "directions": 4
+ },
+ {
+ "name": "on-equipped-BACKPACK",
+ "directions": 4,
+ "delays": [
+ [
+ 0.2,
+ 0.2
+ ],
+ [
+ 0.2,
+ 0.2
+ ],
+ [
+ 0.2,
+ 0.2
+ ],
+ [
+ 0.2,
+ 0.2
+ ]
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_jetpack.rsi/on-equipped-BACKPACK.png b/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_jetpack.rsi/on-equipped-BACKPACK.png
new file mode 100644
index 00000000000..8a412590bee
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_jetpack.rsi/on-equipped-BACKPACK.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_pda.rsi/equipped-BELT.png b/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_pda.rsi/equipped-BELT.png
new file mode 100644
index 00000000000..6901e6c33b1
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_pda.rsi/equipped-BELT.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_pda.rsi/equipped-IDCARD.png b/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_pda.rsi/equipped-IDCARD.png
new file mode 100644
index 00000000000..6901e6c33b1
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_pda.rsi/equipped-IDCARD.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_pda.rsi/id_overlay.png b/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_pda.rsi/id_overlay.png
new file mode 100644
index 00000000000..8dea8a5b557
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_pda.rsi/id_overlay.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_pda.rsi/inhand-left.png b/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_pda.rsi/inhand-left.png
new file mode 100644
index 00000000000..12b784f81e8
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_pda.rsi/inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_pda.rsi/inhand-right.png b/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_pda.rsi/inhand-right.png
new file mode 100644
index 00000000000..6919215bcf5
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_pda.rsi/inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_pda.rsi/insert_overlay.png b/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_pda.rsi/insert_overlay.png
new file mode 100644
index 00000000000..61ba781c1ff
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_pda.rsi/insert_overlay.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_pda.rsi/light_overlay.png b/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_pda.rsi/light_overlay.png
new file mode 100644
index 00000000000..286a6c32558
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_pda.rsi/light_overlay.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_pda.rsi/meta.json b/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_pda.rsi/meta.json
new file mode 100644
index 00000000000..4648cf63819
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_pda.rsi/meta.json
@@ -0,0 +1,39 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from tgstation at https://github.com/tgstation/tgstation/commit/59f2a4e10e5ba36033c9734ddebfbbdc6157472d, pda-cluwne made by brainfood1183 (github) ss14 | pda-brigmedic and pda-centcom made by PuroSlavKing (Github) | pda-brigemdic resprited by H\u00FClle#2562 (Discord), pda-pirate made by brainfood1183 (Github), pda-syndi-agent drawn by Ubaser",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "id_overlay"
+ },
+ {
+ "name": "equipped-BELT",
+ "directions": 4
+ },
+ {
+ "name": "inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "inhand-right",
+ "directions": 4
+ },
+ {
+ "name": "insert_overlay"
+ },
+ {
+ "name": "light_overlay"
+ },
+ {
+ "name": "pda"
+ },
+ {
+ "name": "equipped-IDCARD",
+ "directions": 4
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_pda.rsi/pda.png b/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_pda.rsi/pda.png
new file mode 100644
index 00000000000..61a2267dcf4
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_pda.rsi/pda.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_stamp.rsi/meta.json b/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_stamp.rsi/meta.json
new file mode 100644
index 00000000000..cbf586d77a0
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_stamp.rsi/meta.json
@@ -0,0 +1,14 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from tgstation at https://github.com/tgstation/tgstation/commit/e1142f20f5e4661cb6845cfcf2dd69f864d67432. New stamp- icons taken from tgstation at https://github.com/tgstation/tgstation/commit/fb1012102257b7b0a08d861fd2b8ba963c416e93. stamp-warden is a darker version of stamp-hos.",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "stamp"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_stamp.rsi/stamp.png b/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_stamp.rsi/stamp.png
new file mode 100644
index 00000000000..c012f50800c
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_stamp.rsi/stamp.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_uniform_e.rsi/equipped-INNERCLOTHING-digi.png b/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_uniform_e.rsi/equipped-INNERCLOTHING-digi.png
new file mode 100644
index 00000000000..ede81cc1541
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_uniform_e.rsi/equipped-INNERCLOTHING-digi.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_uniform_e.rsi/equipped-INNERCLOTHING-monkey.png b/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_uniform_e.rsi/equipped-INNERCLOTHING-monkey.png
new file mode 100644
index 00000000000..4c5b8d8e10e
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_uniform_e.rsi/equipped-INNERCLOTHING-monkey.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_uniform_e.rsi/equipped-INNERCLOTHING.png b/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_uniform_e.rsi/equipped-INNERCLOTHING.png
new file mode 100644
index 00000000000..c95e04be9e4
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_uniform_e.rsi/equipped-INNERCLOTHING.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_uniform_e.rsi/icon.png b/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_uniform_e.rsi/icon.png
new file mode 100644
index 00000000000..67a4efd62fd
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_uniform_e.rsi/icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_uniform_e.rsi/inhand-left.png b/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_uniform_e.rsi/inhand-left.png
new file mode 100644
index 00000000000..f60ceccc3c9
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_uniform_e.rsi/inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_uniform_e.rsi/inhand-right.png b/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_uniform_e.rsi/inhand-right.png
new file mode 100644
index 00000000000..adc80323c5d
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_uniform_e.rsi/inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_uniform_e.rsi/meta.json b/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_uniform_e.rsi/meta.json
new file mode 100644
index 00000000000..d176bdc5dda
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_uniform_e.rsi/meta.json
@@ -0,0 +1,34 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/c838ba21dae97db345e0113f99596decd1d66039. In hand sprite scaled down by potato1234_x, monkey made by SonicHDC (github) for ss14, digi made by kuro(388673708753027083)",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "equipped-INNERCLOTHING",
+ "directions": 4
+ },
+ {
+ "name": "equipped-INNERCLOTHING-monkey",
+ "directions": 4
+ },
+ {
+ "name": "equipped-INNERCLOTHING-digi",
+ "directions": 4
+ },
+ {
+ "name": "inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "inhand-right",
+ "directions": 4
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_uniform_p.rsi/equipped-INNERCLOTHING-digi.png b/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_uniform_p.rsi/equipped-INNERCLOTHING-digi.png
new file mode 100644
index 00000000000..947fde8afc8
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_uniform_p.rsi/equipped-INNERCLOTHING-digi.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_uniform_p.rsi/equipped-INNERCLOTHING-monkey.png b/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_uniform_p.rsi/equipped-INNERCLOTHING-monkey.png
new file mode 100644
index 00000000000..e9b97472fde
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_uniform_p.rsi/equipped-INNERCLOTHING-monkey.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_uniform_p.rsi/equipped-INNERCLOTHING.png b/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_uniform_p.rsi/equipped-INNERCLOTHING.png
new file mode 100644
index 00000000000..be86a4412e2
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_uniform_p.rsi/equipped-INNERCLOTHING.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_uniform_p.rsi/icon.png b/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_uniform_p.rsi/icon.png
new file mode 100644
index 00000000000..6e8f6f547a0
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_uniform_p.rsi/icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_uniform_p.rsi/inhand-left.png b/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_uniform_p.rsi/inhand-left.png
new file mode 100644
index 00000000000..d020ec2094a
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_uniform_p.rsi/inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_uniform_p.rsi/inhand-right.png b/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_uniform_p.rsi/inhand-right.png
new file mode 100644
index 00000000000..4b430900422
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_uniform_p.rsi/inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_uniform_p.rsi/meta.json b/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_uniform_p.rsi/meta.json
new file mode 100644
index 00000000000..d176bdc5dda
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_uniform_p.rsi/meta.json
@@ -0,0 +1,34 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/c838ba21dae97db345e0113f99596decd1d66039. In hand sprite scaled down by potato1234_x, monkey made by SonicHDC (github) for ss14, digi made by kuro(388673708753027083)",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "equipped-INNERCLOTHING",
+ "directions": 4
+ },
+ {
+ "name": "equipped-INNERCLOTHING-monkey",
+ "directions": 4
+ },
+ {
+ "name": "equipped-INNERCLOTHING-digi",
+ "directions": 4
+ },
+ {
+ "name": "inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "inhand-right",
+ "directions": 4
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_uniform_s.rsi/equipped-INNERCLOTHING-digi.png b/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_uniform_s.rsi/equipped-INNERCLOTHING-digi.png
new file mode 100644
index 00000000000..b0c25481241
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_uniform_s.rsi/equipped-INNERCLOTHING-digi.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_uniform_s.rsi/equipped-INNERCLOTHING-monkey.png b/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_uniform_s.rsi/equipped-INNERCLOTHING-monkey.png
new file mode 100644
index 00000000000..602a409b7ed
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_uniform_s.rsi/equipped-INNERCLOTHING-monkey.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_uniform_s.rsi/equipped-INNERCLOTHING.png b/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_uniform_s.rsi/equipped-INNERCLOTHING.png
new file mode 100644
index 00000000000..00b01fb3f9d
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_uniform_s.rsi/equipped-INNERCLOTHING.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_uniform_s.rsi/icon.png b/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_uniform_s.rsi/icon.png
new file mode 100644
index 00000000000..3ca9f0bd8d1
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_uniform_s.rsi/icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_uniform_s.rsi/inhand-left.png b/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_uniform_s.rsi/inhand-left.png
new file mode 100644
index 00000000000..5af8a797b91
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_uniform_s.rsi/inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_uniform_s.rsi/inhand-right.png b/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_uniform_s.rsi/inhand-right.png
new file mode 100644
index 00000000000..9de6db23e7c
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_uniform_s.rsi/inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_uniform_s.rsi/meta.json b/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_uniform_s.rsi/meta.json
new file mode 100644
index 00000000000..d176bdc5dda
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_uniform_s.rsi/meta.json
@@ -0,0 +1,34 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/c838ba21dae97db345e0113f99596decd1d66039. In hand sprite scaled down by potato1234_x, monkey made by SonicHDC (github) for ss14, digi made by kuro(388673708753027083)",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "equipped-INNERCLOTHING",
+ "directions": 4
+ },
+ {
+ "name": "equipped-INNERCLOTHING-monkey",
+ "directions": 4
+ },
+ {
+ "name": "equipped-INNERCLOTHING-digi",
+ "directions": 4
+ },
+ {
+ "name": "inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "inhand-right",
+ "directions": 4
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_uniform_z.rsi/equipped-INNERCLOTHING-digi.png b/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_uniform_z.rsi/equipped-INNERCLOTHING-digi.png
new file mode 100644
index 00000000000..98fbe1d219d
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_uniform_z.rsi/equipped-INNERCLOTHING-digi.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_uniform_z.rsi/equipped-INNERCLOTHING-monkey.png b/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_uniform_z.rsi/equipped-INNERCLOTHING-monkey.png
new file mode 100644
index 00000000000..91f0789d355
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_uniform_z.rsi/equipped-INNERCLOTHING-monkey.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_uniform_z.rsi/equipped-INNERCLOTHING.png b/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_uniform_z.rsi/equipped-INNERCLOTHING.png
new file mode 100644
index 00000000000..afc459dbc14
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_uniform_z.rsi/equipped-INNERCLOTHING.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_uniform_z.rsi/icon.png b/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_uniform_z.rsi/icon.png
new file mode 100644
index 00000000000..3ee659b2e8a
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_uniform_z.rsi/icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_uniform_z.rsi/inhand-left.png b/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_uniform_z.rsi/inhand-left.png
new file mode 100644
index 00000000000..6ceb03cabe8
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_uniform_z.rsi/inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_uniform_z.rsi/inhand-right.png b/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_uniform_z.rsi/inhand-right.png
new file mode 100644
index 00000000000..b96e3d13e6b
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_uniform_z.rsi/inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_uniform_z.rsi/meta.json b/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_uniform_z.rsi/meta.json
new file mode 100644
index 00000000000..d176bdc5dda
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/Viteztvi/Equipment/vitz_uniform_z.rsi/meta.json
@@ -0,0 +1,34 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/c838ba21dae97db345e0113f99596decd1d66039. In hand sprite scaled down by potato1234_x, monkey made by SonicHDC (github) for ss14, digi made by kuro(388673708753027083)",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "equipped-INNERCLOTHING",
+ "directions": 4
+ },
+ {
+ "name": "equipped-INNERCLOTHING-monkey",
+ "directions": 4
+ },
+ {
+ "name": "equipped-INNERCLOTHING-digi",
+ "directions": 4
+ },
+ {
+ "name": "inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "inhand-right",
+ "directions": 4
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/Weapon/vitz_smg.rsi/base.png b/Resources/Textures/Corvax/Lore/Viteztvi/Weapon/vitz_smg.rsi/base.png
new file mode 100644
index 00000000000..496690ed87a
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/Weapon/vitz_smg.rsi/base.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/Weapon/vitz_smg.rsi/bolt-open.png b/Resources/Textures/Corvax/Lore/Viteztvi/Weapon/vitz_smg.rsi/bolt-open.png
new file mode 100644
index 00000000000..e71caec2c2c
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/Weapon/vitz_smg.rsi/bolt-open.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/Weapon/vitz_smg.rsi/equipped-BACKPACK.png b/Resources/Textures/Corvax/Lore/Viteztvi/Weapon/vitz_smg.rsi/equipped-BACKPACK.png
new file mode 100644
index 00000000000..08d3c16f1ea
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/Weapon/vitz_smg.rsi/equipped-BACKPACK.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/Weapon/vitz_smg.rsi/icon.png b/Resources/Textures/Corvax/Lore/Viteztvi/Weapon/vitz_smg.rsi/icon.png
new file mode 100644
index 00000000000..9136368f77b
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/Weapon/vitz_smg.rsi/icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/Weapon/vitz_smg.rsi/inhand-left.png b/Resources/Textures/Corvax/Lore/Viteztvi/Weapon/vitz_smg.rsi/inhand-left.png
new file mode 100644
index 00000000000..b642cf25299
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/Weapon/vitz_smg.rsi/inhand-left.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/Weapon/vitz_smg.rsi/inhand-right.png b/Resources/Textures/Corvax/Lore/Viteztvi/Weapon/vitz_smg.rsi/inhand-right.png
new file mode 100644
index 00000000000..bf87736afb8
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/Weapon/vitz_smg.rsi/inhand-right.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/Weapon/vitz_smg.rsi/mag-0.png b/Resources/Textures/Corvax/Lore/Viteztvi/Weapon/vitz_smg.rsi/mag-0.png
new file mode 100644
index 00000000000..28281f87342
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/Weapon/vitz_smg.rsi/mag-0.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/Weapon/vitz_smg.rsi/meta.json b/Resources/Textures/Corvax/Lore/Viteztvi/Weapon/vitz_smg.rsi/meta.json
new file mode 100644
index 00000000000..cbdbfefd14a
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/Viteztvi/Weapon/vitz_smg.rsi/meta.json
@@ -0,0 +1,38 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken/modified from cev-eris at https://github.com/discordia-space/CEV-Eris/raw/56cbafd6ad8c013ccd5472d6c4a0db790f7f872a/icons/obj/guns/projectile/drozd.dmi, sprite modification by Jaсkal 298/TaralGit, backpack sling sprite edited by Boaz1111",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "base"
+ },
+ {
+ "name": "bolt-open"
+ },
+ {
+ "name": "mag-0"
+ },
+ {
+ "name": "suppressor"
+ },
+ {
+ "name": "inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "inhand-right",
+ "directions": 4
+ },
+ {
+ "name": "equipped-BACKPACK",
+ "directions": 4
+ }
+ ]
+}
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/Weapon/vitz_smg.rsi/suppressor.png b/Resources/Textures/Corvax/Lore/Viteztvi/Weapon/vitz_smg.rsi/suppressor.png
new file mode 100644
index 00000000000..f2e91ea541a
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/Weapon/vitz_smg.rsi/suppressor.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/Weapon/vitz_smg_magazine.rsi/base.png b/Resources/Textures/Corvax/Lore/Viteztvi/Weapon/vitz_smg_magazine.rsi/base.png
new file mode 100644
index 00000000000..df652dd053f
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/Weapon/vitz_smg_magazine.rsi/base.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/Weapon/vitz_smg_magazine.rsi/mag-1.png b/Resources/Textures/Corvax/Lore/Viteztvi/Weapon/vitz_smg_magazine.rsi/mag-1.png
new file mode 100644
index 00000000000..9bb91225ade
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/Weapon/vitz_smg_magazine.rsi/mag-1.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/Weapon/vitz_smg_magazine.rsi/meta.json b/Resources/Textures/Corvax/Lore/Viteztvi/Weapon/vitz_smg_magazine.rsi/meta.json
new file mode 100644
index 00000000000..b9cc76d144e
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/Viteztvi/Weapon/vitz_smg_magazine.rsi/meta.json
@@ -0,0 +1,20 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken/modified from cev-eris at https://github.com/discordia-space/CEV-Eris/pull/6042/commits/64916c98f4847acc4adf3a2416bf78c005fd7dd7, https://github.com/discordia-space/CEV-Eris/raw/e1a3cbe9ba2e6e29b7f1cad1bb456b390aac936d/icons/obj/guns/projectile.dmi, backpack sprite by Peptide, backpack sling sprite edited by Boaz1111",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "base"
+ },
+ {
+ "name": "mag-1"
+ },
+ {
+ "name": "rubber"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/Weapon/vitz_smg_magazine.rsi/rubber.png b/Resources/Textures/Corvax/Lore/Viteztvi/Weapon/vitz_smg_magazine.rsi/rubber.png
new file mode 100644
index 00000000000..c8a515aac6e
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/Weapon/vitz_smg_magazine.rsi/rubber.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock.rsi/assembly.png b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock.rsi/assembly.png
new file mode 100644
index 00000000000..efab6d83954
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock.rsi/assembly.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock.rsi/bolted_open_unlit.png b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock.rsi/bolted_open_unlit.png
new file mode 100644
index 00000000000..f69f2a124e9
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock.rsi/bolted_open_unlit.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock.rsi/bolted_unlit.png b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock.rsi/bolted_unlit.png
new file mode 100644
index 00000000000..9a57e2c1b2f
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock.rsi/bolted_unlit.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock.rsi/closed.png b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock.rsi/closed.png
new file mode 100644
index 00000000000..8f84e881f8f
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock.rsi/closed.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock.rsi/closed_unlit.png b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock.rsi/closed_unlit.png
new file mode 100644
index 00000000000..a1168e19653
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock.rsi/closed_unlit.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock.rsi/closing.png b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock.rsi/closing.png
new file mode 100644
index 00000000000..edd70c764b2
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock.rsi/closing.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock.rsi/closing_unlit.png b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock.rsi/closing_unlit.png
new file mode 100644
index 00000000000..4c6edcfdbe6
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock.rsi/closing_unlit.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock.rsi/deny_unlit.png b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock.rsi/deny_unlit.png
new file mode 100644
index 00000000000..741589c6961
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock.rsi/deny_unlit.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock.rsi/emergency_open_unlit.png b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock.rsi/emergency_open_unlit.png
new file mode 100644
index 00000000000..0b3ace14108
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock.rsi/emergency_open_unlit.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock.rsi/emergency_unlit.png b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock.rsi/emergency_unlit.png
new file mode 100644
index 00000000000..36daac76c4a
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock.rsi/emergency_unlit.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock.rsi/meta.json b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock.rsi/meta.json
new file mode 100644
index 00000000000..885d0ea166d
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock.rsi/meta.json
@@ -0,0 +1,197 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from TauCetiClassic at commit https://github.com/TauCetiStation/TauCetiClassic/commit/fd5cfd76acdf5bda9e46413c11006a6e825d51a9",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "assembly"
+ },
+ {
+ "name": "bolted_unlit"
+ },
+ {
+ "name": "bolted_open_unlit"
+ },
+ {
+ "name": "closed"
+ },
+ {
+ "name": "closed_unlit"
+ },
+ {
+ "name": "open_unlit"
+ },
+ {
+ "name": "closing",
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.07,
+ 0.07,
+ 0.07,
+ 0.2
+ ]
+ ]
+ },
+ {
+ "name": "closing_unlit",
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.07,
+ 0.07,
+ 0.07,
+ 0.2
+ ]
+ ]
+ },
+ {
+ "name": "deny_unlit",
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1
+ ]
+ ]
+ },
+ {
+ "name": "open"
+ },
+ {
+ "name": "opening",
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.07,
+ 0.07,
+ 0.07,
+ 0.2
+ ]
+ ]
+ },
+ {
+ "name": "opening_unlit",
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.07,
+ 0.07,
+ 0.07,
+ 0.2
+ ]
+ ]
+ },
+ {
+ "name": "panel_closing",
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.07,
+ 0.07,
+ 0.07,
+ 0.2
+ ]
+ ]
+ },
+ {
+ "name": "panel_closed"
+ },
+ {
+ "name": "panel_opening",
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.07,
+ 0.07,
+ 0.07,
+ 0.2
+ ]
+ ]
+ },
+
+ {
+ "name": "panel_open"
+ },
+ {
+ "name": "sparks",
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1
+ ]
+ ]
+ },
+ {
+ "name": "sparks_broken",
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 1.7
+ ]
+ ]
+ },
+ {
+ "name": "sparks_damaged",
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1
+ ]
+ ]
+ },
+ {
+ "name": "sparks_open",
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1
+ ]
+ ]
+ },
+ {
+ "name": "welded"
+ },
+ {
+ "name": "emergency_unlit",
+ "delays": [
+ [
+ 1.2,
+ 1.2
+ ]
+ ]
+ },
+ {
+ "name": "emergency_open_unlit"
+ }
+ ]
+}
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock.rsi/open.png b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock.rsi/open.png
new file mode 100644
index 00000000000..521a35d9806
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock.rsi/open.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock.rsi/open_unlit.png b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock.rsi/open_unlit.png
new file mode 100644
index 00000000000..810a46ad208
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock.rsi/open_unlit.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock.rsi/opening.png b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock.rsi/opening.png
new file mode 100644
index 00000000000..33f149e1098
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock.rsi/opening.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock.rsi/opening_unlit.png b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock.rsi/opening_unlit.png
new file mode 100644
index 00000000000..787e869bda6
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock.rsi/opening_unlit.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock.rsi/panel_closed.png b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock.rsi/panel_closed.png
new file mode 100644
index 00000000000..4c59d3a28cc
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock.rsi/panel_closed.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock.rsi/panel_closing.png b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock.rsi/panel_closing.png
new file mode 100644
index 00000000000..140be67d320
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock.rsi/panel_closing.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock.rsi/panel_open.png b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock.rsi/panel_open.png
new file mode 100644
index 00000000000..c41e1484ee8
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock.rsi/panel_open.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock.rsi/panel_opening.png b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock.rsi/panel_opening.png
new file mode 100644
index 00000000000..c25bc776c68
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock.rsi/panel_opening.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock.rsi/sparks.png b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock.rsi/sparks.png
new file mode 100644
index 00000000000..186d38f0d1f
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock.rsi/sparks.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock.rsi/sparks_broken.png b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock.rsi/sparks_broken.png
new file mode 100644
index 00000000000..4b58c64673e
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock.rsi/sparks_broken.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock.rsi/sparks_damaged.png b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock.rsi/sparks_damaged.png
new file mode 100644
index 00000000000..9b919ed4042
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock.rsi/sparks_damaged.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock.rsi/sparks_open.png b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock.rsi/sparks_open.png
new file mode 100644
index 00000000000..deabe407f15
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock.rsi/sparks_open.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock.rsi/welded.png b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock.rsi/welded.png
new file mode 100644
index 00000000000..85f179f2e08
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock.rsi/welded.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass.rsi/assembly.png b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass.rsi/assembly.png
new file mode 100644
index 00000000000..5ef755a5eed
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass.rsi/assembly.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass.rsi/bolted_open_unlit.png b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass.rsi/bolted_open_unlit.png
new file mode 100644
index 00000000000..f69f2a124e9
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass.rsi/bolted_open_unlit.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass.rsi/bolted_unlit.png b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass.rsi/bolted_unlit.png
new file mode 100644
index 00000000000..9a57e2c1b2f
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass.rsi/bolted_unlit.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass.rsi/closed.png b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass.rsi/closed.png
new file mode 100644
index 00000000000..f45c452fb4c
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass.rsi/closed.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass.rsi/closed_unlit.png b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass.rsi/closed_unlit.png
new file mode 100644
index 00000000000..a1168e19653
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass.rsi/closed_unlit.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass.rsi/closing.png b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass.rsi/closing.png
new file mode 100644
index 00000000000..3760719d4ea
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass.rsi/closing.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass.rsi/closing_unlit.png b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass.rsi/closing_unlit.png
new file mode 100644
index 00000000000..4c6edcfdbe6
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass.rsi/closing_unlit.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass.rsi/deny_unlit.png b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass.rsi/deny_unlit.png
new file mode 100644
index 00000000000..741589c6961
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass.rsi/deny_unlit.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass.rsi/emergency_open_unlit.png b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass.rsi/emergency_open_unlit.png
new file mode 100644
index 00000000000..0b3ace14108
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass.rsi/emergency_open_unlit.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass.rsi/emergency_unlit.png b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass.rsi/emergency_unlit.png
new file mode 100644
index 00000000000..36daac76c4a
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass.rsi/emergency_unlit.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass.rsi/meta.json b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass.rsi/meta.json
new file mode 100644
index 00000000000..885d0ea166d
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass.rsi/meta.json
@@ -0,0 +1,197 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from TauCetiClassic at commit https://github.com/TauCetiStation/TauCetiClassic/commit/fd5cfd76acdf5bda9e46413c11006a6e825d51a9",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "assembly"
+ },
+ {
+ "name": "bolted_unlit"
+ },
+ {
+ "name": "bolted_open_unlit"
+ },
+ {
+ "name": "closed"
+ },
+ {
+ "name": "closed_unlit"
+ },
+ {
+ "name": "open_unlit"
+ },
+ {
+ "name": "closing",
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.07,
+ 0.07,
+ 0.07,
+ 0.2
+ ]
+ ]
+ },
+ {
+ "name": "closing_unlit",
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.07,
+ 0.07,
+ 0.07,
+ 0.2
+ ]
+ ]
+ },
+ {
+ "name": "deny_unlit",
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1
+ ]
+ ]
+ },
+ {
+ "name": "open"
+ },
+ {
+ "name": "opening",
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.07,
+ 0.07,
+ 0.07,
+ 0.2
+ ]
+ ]
+ },
+ {
+ "name": "opening_unlit",
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.07,
+ 0.07,
+ 0.07,
+ 0.2
+ ]
+ ]
+ },
+ {
+ "name": "panel_closing",
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.07,
+ 0.07,
+ 0.07,
+ 0.2
+ ]
+ ]
+ },
+ {
+ "name": "panel_closed"
+ },
+ {
+ "name": "panel_opening",
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.07,
+ 0.07,
+ 0.07,
+ 0.2
+ ]
+ ]
+ },
+
+ {
+ "name": "panel_open"
+ },
+ {
+ "name": "sparks",
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1
+ ]
+ ]
+ },
+ {
+ "name": "sparks_broken",
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 1.7
+ ]
+ ]
+ },
+ {
+ "name": "sparks_damaged",
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1
+ ]
+ ]
+ },
+ {
+ "name": "sparks_open",
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1
+ ]
+ ]
+ },
+ {
+ "name": "welded"
+ },
+ {
+ "name": "emergency_unlit",
+ "delays": [
+ [
+ 1.2,
+ 1.2
+ ]
+ ]
+ },
+ {
+ "name": "emergency_open_unlit"
+ }
+ ]
+}
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass.rsi/open.png b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass.rsi/open.png
new file mode 100644
index 00000000000..86ef38d2a45
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass.rsi/open.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass.rsi/open_unlit.png b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass.rsi/open_unlit.png
new file mode 100644
index 00000000000..810a46ad208
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass.rsi/open_unlit.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass.rsi/opening.png b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass.rsi/opening.png
new file mode 100644
index 00000000000..2b471a17590
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass.rsi/opening.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass.rsi/opening_unlit.png b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass.rsi/opening_unlit.png
new file mode 100644
index 00000000000..787e869bda6
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass.rsi/opening_unlit.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass.rsi/panel_closed.png b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass.rsi/panel_closed.png
new file mode 100644
index 00000000000..4c59d3a28cc
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass.rsi/panel_closed.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass.rsi/panel_closing.png b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass.rsi/panel_closing.png
new file mode 100644
index 00000000000..140be67d320
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass.rsi/panel_closing.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass.rsi/panel_open.png b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass.rsi/panel_open.png
new file mode 100644
index 00000000000..c41e1484ee8
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass.rsi/panel_open.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass.rsi/panel_opening.png b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass.rsi/panel_opening.png
new file mode 100644
index 00000000000..c25bc776c68
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass.rsi/panel_opening.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass.rsi/sparks.png b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass.rsi/sparks.png
new file mode 100644
index 00000000000..186d38f0d1f
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass.rsi/sparks.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass.rsi/sparks_broken.png b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass.rsi/sparks_broken.png
new file mode 100644
index 00000000000..4b58c64673e
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass.rsi/sparks_broken.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass.rsi/sparks_damaged.png b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass.rsi/sparks_damaged.png
new file mode 100644
index 00000000000..9b919ed4042
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass.rsi/sparks_damaged.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass.rsi/sparks_open.png b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass.rsi/sparks_open.png
new file mode 100644
index 00000000000..deabe407f15
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass.rsi/sparks_open.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass.rsi/welded.png b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass.rsi/welded.png
new file mode 100644
index 00000000000..85f179f2e08
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass.rsi/welded.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_o.rsi/assembly.png b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_o.rsi/assembly.png
new file mode 100644
index 00000000000..0d9a611f87e
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_o.rsi/assembly.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_o.rsi/bolted_open_unlit.png b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_o.rsi/bolted_open_unlit.png
new file mode 100644
index 00000000000..f69f2a124e9
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_o.rsi/bolted_open_unlit.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_o.rsi/bolted_unlit.png b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_o.rsi/bolted_unlit.png
new file mode 100644
index 00000000000..9a57e2c1b2f
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_o.rsi/bolted_unlit.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_o.rsi/closed.png b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_o.rsi/closed.png
new file mode 100644
index 00000000000..ed68fe1c1a3
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_o.rsi/closed.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_o.rsi/closed_unlit.png b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_o.rsi/closed_unlit.png
new file mode 100644
index 00000000000..a1168e19653
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_o.rsi/closed_unlit.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_o.rsi/closing.png b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_o.rsi/closing.png
new file mode 100644
index 00000000000..aad8d92fcc5
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_o.rsi/closing.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_o.rsi/closing_unlit.png b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_o.rsi/closing_unlit.png
new file mode 100644
index 00000000000..4c6edcfdbe6
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_o.rsi/closing_unlit.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_o.rsi/deny_unlit.png b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_o.rsi/deny_unlit.png
new file mode 100644
index 00000000000..741589c6961
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_o.rsi/deny_unlit.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_o.rsi/emergency_open_unlit.png b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_o.rsi/emergency_open_unlit.png
new file mode 100644
index 00000000000..0b3ace14108
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_o.rsi/emergency_open_unlit.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_o.rsi/emergency_unlit.png b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_o.rsi/emergency_unlit.png
new file mode 100644
index 00000000000..36daac76c4a
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_o.rsi/emergency_unlit.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_o.rsi/meta.json b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_o.rsi/meta.json
new file mode 100644
index 00000000000..885d0ea166d
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_o.rsi/meta.json
@@ -0,0 +1,197 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from TauCetiClassic at commit https://github.com/TauCetiStation/TauCetiClassic/commit/fd5cfd76acdf5bda9e46413c11006a6e825d51a9",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "assembly"
+ },
+ {
+ "name": "bolted_unlit"
+ },
+ {
+ "name": "bolted_open_unlit"
+ },
+ {
+ "name": "closed"
+ },
+ {
+ "name": "closed_unlit"
+ },
+ {
+ "name": "open_unlit"
+ },
+ {
+ "name": "closing",
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.07,
+ 0.07,
+ 0.07,
+ 0.2
+ ]
+ ]
+ },
+ {
+ "name": "closing_unlit",
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.07,
+ 0.07,
+ 0.07,
+ 0.2
+ ]
+ ]
+ },
+ {
+ "name": "deny_unlit",
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1
+ ]
+ ]
+ },
+ {
+ "name": "open"
+ },
+ {
+ "name": "opening",
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.07,
+ 0.07,
+ 0.07,
+ 0.2
+ ]
+ ]
+ },
+ {
+ "name": "opening_unlit",
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.07,
+ 0.07,
+ 0.07,
+ 0.2
+ ]
+ ]
+ },
+ {
+ "name": "panel_closing",
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.07,
+ 0.07,
+ 0.07,
+ 0.2
+ ]
+ ]
+ },
+ {
+ "name": "panel_closed"
+ },
+ {
+ "name": "panel_opening",
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.07,
+ 0.07,
+ 0.07,
+ 0.2
+ ]
+ ]
+ },
+
+ {
+ "name": "panel_open"
+ },
+ {
+ "name": "sparks",
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1
+ ]
+ ]
+ },
+ {
+ "name": "sparks_broken",
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 1.7
+ ]
+ ]
+ },
+ {
+ "name": "sparks_damaged",
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1
+ ]
+ ]
+ },
+ {
+ "name": "sparks_open",
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1
+ ]
+ ]
+ },
+ {
+ "name": "welded"
+ },
+ {
+ "name": "emergency_unlit",
+ "delays": [
+ [
+ 1.2,
+ 1.2
+ ]
+ ]
+ },
+ {
+ "name": "emergency_open_unlit"
+ }
+ ]
+}
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_o.rsi/open.png b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_o.rsi/open.png
new file mode 100644
index 00000000000..86ef38d2a45
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_o.rsi/open.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_o.rsi/open_unlit.png b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_o.rsi/open_unlit.png
new file mode 100644
index 00000000000..810a46ad208
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_o.rsi/open_unlit.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_o.rsi/opening.png b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_o.rsi/opening.png
new file mode 100644
index 00000000000..e0aa334cc51
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_o.rsi/opening.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_o.rsi/opening_unlit.png b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_o.rsi/opening_unlit.png
new file mode 100644
index 00000000000..787e869bda6
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_o.rsi/opening_unlit.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_o.rsi/panel_closed.png b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_o.rsi/panel_closed.png
new file mode 100644
index 00000000000..4c59d3a28cc
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_o.rsi/panel_closed.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_o.rsi/panel_closing.png b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_o.rsi/panel_closing.png
new file mode 100644
index 00000000000..140be67d320
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_o.rsi/panel_closing.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_o.rsi/panel_open.png b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_o.rsi/panel_open.png
new file mode 100644
index 00000000000..c41e1484ee8
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_o.rsi/panel_open.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_o.rsi/panel_opening.png b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_o.rsi/panel_opening.png
new file mode 100644
index 00000000000..c25bc776c68
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_o.rsi/panel_opening.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_o.rsi/sparks.png b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_o.rsi/sparks.png
new file mode 100644
index 00000000000..186d38f0d1f
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_o.rsi/sparks.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_o.rsi/sparks_broken.png b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_o.rsi/sparks_broken.png
new file mode 100644
index 00000000000..4b58c64673e
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_o.rsi/sparks_broken.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_o.rsi/sparks_damaged.png b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_o.rsi/sparks_damaged.png
new file mode 100644
index 00000000000..9b919ed4042
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_o.rsi/sparks_damaged.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_o.rsi/sparks_open.png b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_o.rsi/sparks_open.png
new file mode 100644
index 00000000000..deabe407f15
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_o.rsi/sparks_open.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_o.rsi/welded.png b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_o.rsi/welded.png
new file mode 100644
index 00000000000..85f179f2e08
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_o.rsi/welded.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_p.rsi/assembly.png b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_p.rsi/assembly.png
new file mode 100644
index 00000000000..527ad534ba8
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_p.rsi/assembly.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_p.rsi/bolted_open_unlit.png b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_p.rsi/bolted_open_unlit.png
new file mode 100644
index 00000000000..f69f2a124e9
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_p.rsi/bolted_open_unlit.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_p.rsi/bolted_unlit.png b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_p.rsi/bolted_unlit.png
new file mode 100644
index 00000000000..9a57e2c1b2f
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_p.rsi/bolted_unlit.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_p.rsi/closed.png b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_p.rsi/closed.png
new file mode 100644
index 00000000000..49715815977
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_p.rsi/closed.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_p.rsi/closed_unlit.png b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_p.rsi/closed_unlit.png
new file mode 100644
index 00000000000..a1168e19653
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_p.rsi/closed_unlit.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_p.rsi/closing.png b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_p.rsi/closing.png
new file mode 100644
index 00000000000..c945a97c112
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_p.rsi/closing.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_p.rsi/closing_unlit.png b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_p.rsi/closing_unlit.png
new file mode 100644
index 00000000000..4c6edcfdbe6
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_p.rsi/closing_unlit.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_p.rsi/deny_unlit.png b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_p.rsi/deny_unlit.png
new file mode 100644
index 00000000000..741589c6961
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_p.rsi/deny_unlit.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_p.rsi/emergency_open_unlit.png b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_p.rsi/emergency_open_unlit.png
new file mode 100644
index 00000000000..0b3ace14108
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_p.rsi/emergency_open_unlit.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_p.rsi/emergency_unlit.png b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_p.rsi/emergency_unlit.png
new file mode 100644
index 00000000000..36daac76c4a
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_p.rsi/emergency_unlit.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_p.rsi/meta.json b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_p.rsi/meta.json
new file mode 100644
index 00000000000..885d0ea166d
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_p.rsi/meta.json
@@ -0,0 +1,197 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from TauCetiClassic at commit https://github.com/TauCetiStation/TauCetiClassic/commit/fd5cfd76acdf5bda9e46413c11006a6e825d51a9",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "assembly"
+ },
+ {
+ "name": "bolted_unlit"
+ },
+ {
+ "name": "bolted_open_unlit"
+ },
+ {
+ "name": "closed"
+ },
+ {
+ "name": "closed_unlit"
+ },
+ {
+ "name": "open_unlit"
+ },
+ {
+ "name": "closing",
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.07,
+ 0.07,
+ 0.07,
+ 0.2
+ ]
+ ]
+ },
+ {
+ "name": "closing_unlit",
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.07,
+ 0.07,
+ 0.07,
+ 0.2
+ ]
+ ]
+ },
+ {
+ "name": "deny_unlit",
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1
+ ]
+ ]
+ },
+ {
+ "name": "open"
+ },
+ {
+ "name": "opening",
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.07,
+ 0.07,
+ 0.07,
+ 0.2
+ ]
+ ]
+ },
+ {
+ "name": "opening_unlit",
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.07,
+ 0.07,
+ 0.07,
+ 0.2
+ ]
+ ]
+ },
+ {
+ "name": "panel_closing",
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.07,
+ 0.07,
+ 0.07,
+ 0.2
+ ]
+ ]
+ },
+ {
+ "name": "panel_closed"
+ },
+ {
+ "name": "panel_opening",
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.07,
+ 0.07,
+ 0.07,
+ 0.2
+ ]
+ ]
+ },
+
+ {
+ "name": "panel_open"
+ },
+ {
+ "name": "sparks",
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1
+ ]
+ ]
+ },
+ {
+ "name": "sparks_broken",
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 1.7
+ ]
+ ]
+ },
+ {
+ "name": "sparks_damaged",
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1
+ ]
+ ]
+ },
+ {
+ "name": "sparks_open",
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1
+ ]
+ ]
+ },
+ {
+ "name": "welded"
+ },
+ {
+ "name": "emergency_unlit",
+ "delays": [
+ [
+ 1.2,
+ 1.2
+ ]
+ ]
+ },
+ {
+ "name": "emergency_open_unlit"
+ }
+ ]
+}
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_p.rsi/open.png b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_p.rsi/open.png
new file mode 100644
index 00000000000..86ef38d2a45
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_p.rsi/open.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_p.rsi/open_unlit.png b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_p.rsi/open_unlit.png
new file mode 100644
index 00000000000..810a46ad208
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_p.rsi/open_unlit.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_p.rsi/opening.png b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_p.rsi/opening.png
new file mode 100644
index 00000000000..9780ffb7bec
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_p.rsi/opening.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_p.rsi/opening_unlit.png b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_p.rsi/opening_unlit.png
new file mode 100644
index 00000000000..787e869bda6
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_p.rsi/opening_unlit.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_p.rsi/panel_closed.png b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_p.rsi/panel_closed.png
new file mode 100644
index 00000000000..4c59d3a28cc
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_p.rsi/panel_closed.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_p.rsi/panel_closing.png b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_p.rsi/panel_closing.png
new file mode 100644
index 00000000000..140be67d320
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_p.rsi/panel_closing.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_p.rsi/panel_open.png b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_p.rsi/panel_open.png
new file mode 100644
index 00000000000..c41e1484ee8
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_p.rsi/panel_open.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_p.rsi/panel_opening.png b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_p.rsi/panel_opening.png
new file mode 100644
index 00000000000..c25bc776c68
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_p.rsi/panel_opening.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_p.rsi/sparks.png b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_p.rsi/sparks.png
new file mode 100644
index 00000000000..186d38f0d1f
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_p.rsi/sparks.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_p.rsi/sparks_broken.png b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_p.rsi/sparks_broken.png
new file mode 100644
index 00000000000..4b58c64673e
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_p.rsi/sparks_broken.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_p.rsi/sparks_damaged.png b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_p.rsi/sparks_damaged.png
new file mode 100644
index 00000000000..9b919ed4042
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_p.rsi/sparks_damaged.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_p.rsi/sparks_open.png b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_p.rsi/sparks_open.png
new file mode 100644
index 00000000000..deabe407f15
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_p.rsi/sparks_open.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_p.rsi/welded.png b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_p.rsi/welded.png
new file mode 100644
index 00000000000..85f179f2e08
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_p.rsi/welded.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_po.rsi/assembly.png b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_po.rsi/assembly.png
new file mode 100644
index 00000000000..186212ef75f
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_po.rsi/assembly.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_po.rsi/bolted_open_unlit.png b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_po.rsi/bolted_open_unlit.png
new file mode 100644
index 00000000000..f69f2a124e9
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_po.rsi/bolted_open_unlit.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_po.rsi/bolted_unlit.png b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_po.rsi/bolted_unlit.png
new file mode 100644
index 00000000000..9a57e2c1b2f
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_po.rsi/bolted_unlit.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_po.rsi/closed.png b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_po.rsi/closed.png
new file mode 100644
index 00000000000..e79476cc35c
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_po.rsi/closed.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_po.rsi/closed_unlit.png b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_po.rsi/closed_unlit.png
new file mode 100644
index 00000000000..a1168e19653
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_po.rsi/closed_unlit.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_po.rsi/closing.png b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_po.rsi/closing.png
new file mode 100644
index 00000000000..c5b27a8c5e3
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_po.rsi/closing.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_po.rsi/closing_unlit.png b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_po.rsi/closing_unlit.png
new file mode 100644
index 00000000000..4c6edcfdbe6
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_po.rsi/closing_unlit.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_po.rsi/deny_unlit.png b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_po.rsi/deny_unlit.png
new file mode 100644
index 00000000000..741589c6961
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_po.rsi/deny_unlit.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_po.rsi/emergency_open_unlit.png b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_po.rsi/emergency_open_unlit.png
new file mode 100644
index 00000000000..0b3ace14108
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_po.rsi/emergency_open_unlit.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_po.rsi/emergency_unlit.png b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_po.rsi/emergency_unlit.png
new file mode 100644
index 00000000000..36daac76c4a
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_po.rsi/emergency_unlit.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_po.rsi/meta.json b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_po.rsi/meta.json
new file mode 100644
index 00000000000..885d0ea166d
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_po.rsi/meta.json
@@ -0,0 +1,197 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from TauCetiClassic at commit https://github.com/TauCetiStation/TauCetiClassic/commit/fd5cfd76acdf5bda9e46413c11006a6e825d51a9",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "assembly"
+ },
+ {
+ "name": "bolted_unlit"
+ },
+ {
+ "name": "bolted_open_unlit"
+ },
+ {
+ "name": "closed"
+ },
+ {
+ "name": "closed_unlit"
+ },
+ {
+ "name": "open_unlit"
+ },
+ {
+ "name": "closing",
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.07,
+ 0.07,
+ 0.07,
+ 0.2
+ ]
+ ]
+ },
+ {
+ "name": "closing_unlit",
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.07,
+ 0.07,
+ 0.07,
+ 0.2
+ ]
+ ]
+ },
+ {
+ "name": "deny_unlit",
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1
+ ]
+ ]
+ },
+ {
+ "name": "open"
+ },
+ {
+ "name": "opening",
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.07,
+ 0.07,
+ 0.07,
+ 0.2
+ ]
+ ]
+ },
+ {
+ "name": "opening_unlit",
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.07,
+ 0.07,
+ 0.07,
+ 0.2
+ ]
+ ]
+ },
+ {
+ "name": "panel_closing",
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.07,
+ 0.07,
+ 0.07,
+ 0.2
+ ]
+ ]
+ },
+ {
+ "name": "panel_closed"
+ },
+ {
+ "name": "panel_opening",
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.07,
+ 0.07,
+ 0.07,
+ 0.2
+ ]
+ ]
+ },
+
+ {
+ "name": "panel_open"
+ },
+ {
+ "name": "sparks",
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1
+ ]
+ ]
+ },
+ {
+ "name": "sparks_broken",
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 1.7
+ ]
+ ]
+ },
+ {
+ "name": "sparks_damaged",
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1
+ ]
+ ]
+ },
+ {
+ "name": "sparks_open",
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1
+ ]
+ ]
+ },
+ {
+ "name": "welded"
+ },
+ {
+ "name": "emergency_unlit",
+ "delays": [
+ [
+ 1.2,
+ 1.2
+ ]
+ ]
+ },
+ {
+ "name": "emergency_open_unlit"
+ }
+ ]
+}
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_po.rsi/open.png b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_po.rsi/open.png
new file mode 100644
index 00000000000..86ef38d2a45
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_po.rsi/open.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_po.rsi/open_unlit.png b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_po.rsi/open_unlit.png
new file mode 100644
index 00000000000..810a46ad208
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_po.rsi/open_unlit.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_po.rsi/opening.png b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_po.rsi/opening.png
new file mode 100644
index 00000000000..1fe5a969eec
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_po.rsi/opening.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_po.rsi/opening_unlit.png b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_po.rsi/opening_unlit.png
new file mode 100644
index 00000000000..787e869bda6
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_po.rsi/opening_unlit.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_po.rsi/panel_closed.png b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_po.rsi/panel_closed.png
new file mode 100644
index 00000000000..4c59d3a28cc
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_po.rsi/panel_closed.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_po.rsi/panel_closing.png b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_po.rsi/panel_closing.png
new file mode 100644
index 00000000000..140be67d320
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_po.rsi/panel_closing.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_po.rsi/panel_open.png b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_po.rsi/panel_open.png
new file mode 100644
index 00000000000..c41e1484ee8
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_po.rsi/panel_open.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_po.rsi/panel_opening.png b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_po.rsi/panel_opening.png
new file mode 100644
index 00000000000..c25bc776c68
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_po.rsi/panel_opening.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_po.rsi/sparks.png b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_po.rsi/sparks.png
new file mode 100644
index 00000000000..186d38f0d1f
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_po.rsi/sparks.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_po.rsi/sparks_broken.png b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_po.rsi/sparks_broken.png
new file mode 100644
index 00000000000..4b58c64673e
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_po.rsi/sparks_broken.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_po.rsi/sparks_damaged.png b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_po.rsi/sparks_damaged.png
new file mode 100644
index 00000000000..9b919ed4042
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_po.rsi/sparks_damaged.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_po.rsi/sparks_open.png b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_po.rsi/sparks_open.png
new file mode 100644
index 00000000000..deabe407f15
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_po.rsi/sparks_open.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_po.rsi/welded.png b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_po.rsi/welded.png
new file mode 100644
index 00000000000..85f179f2e08
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_po.rsi/welded.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_s.rsi/assembly.png b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_s.rsi/assembly.png
new file mode 100644
index 00000000000..03a7af0b49a
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_s.rsi/assembly.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_s.rsi/bolted_open_unlit.png b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_s.rsi/bolted_open_unlit.png
new file mode 100644
index 00000000000..f69f2a124e9
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_s.rsi/bolted_open_unlit.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_s.rsi/bolted_unlit.png b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_s.rsi/bolted_unlit.png
new file mode 100644
index 00000000000..9a57e2c1b2f
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_s.rsi/bolted_unlit.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_s.rsi/closed.png b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_s.rsi/closed.png
new file mode 100644
index 00000000000..57655c8f4fc
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_s.rsi/closed.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_s.rsi/closed_unlit.png b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_s.rsi/closed_unlit.png
new file mode 100644
index 00000000000..a1168e19653
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_s.rsi/closed_unlit.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_s.rsi/closing.png b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_s.rsi/closing.png
new file mode 100644
index 00000000000..cae9b7be6e7
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_s.rsi/closing.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_s.rsi/closing_unlit.png b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_s.rsi/closing_unlit.png
new file mode 100644
index 00000000000..4c6edcfdbe6
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_s.rsi/closing_unlit.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_s.rsi/deny_unlit.png b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_s.rsi/deny_unlit.png
new file mode 100644
index 00000000000..741589c6961
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_s.rsi/deny_unlit.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_s.rsi/emergency_open_unlit.png b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_s.rsi/emergency_open_unlit.png
new file mode 100644
index 00000000000..0b3ace14108
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_s.rsi/emergency_open_unlit.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_s.rsi/emergency_unlit.png b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_s.rsi/emergency_unlit.png
new file mode 100644
index 00000000000..36daac76c4a
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_s.rsi/emergency_unlit.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_s.rsi/meta.json b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_s.rsi/meta.json
new file mode 100644
index 00000000000..885d0ea166d
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_s.rsi/meta.json
@@ -0,0 +1,197 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from TauCetiClassic at commit https://github.com/TauCetiStation/TauCetiClassic/commit/fd5cfd76acdf5bda9e46413c11006a6e825d51a9",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "assembly"
+ },
+ {
+ "name": "bolted_unlit"
+ },
+ {
+ "name": "bolted_open_unlit"
+ },
+ {
+ "name": "closed"
+ },
+ {
+ "name": "closed_unlit"
+ },
+ {
+ "name": "open_unlit"
+ },
+ {
+ "name": "closing",
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.07,
+ 0.07,
+ 0.07,
+ 0.2
+ ]
+ ]
+ },
+ {
+ "name": "closing_unlit",
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.07,
+ 0.07,
+ 0.07,
+ 0.2
+ ]
+ ]
+ },
+ {
+ "name": "deny_unlit",
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1
+ ]
+ ]
+ },
+ {
+ "name": "open"
+ },
+ {
+ "name": "opening",
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.07,
+ 0.07,
+ 0.07,
+ 0.2
+ ]
+ ]
+ },
+ {
+ "name": "opening_unlit",
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.07,
+ 0.07,
+ 0.07,
+ 0.2
+ ]
+ ]
+ },
+ {
+ "name": "panel_closing",
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.07,
+ 0.07,
+ 0.07,
+ 0.2
+ ]
+ ]
+ },
+ {
+ "name": "panel_closed"
+ },
+ {
+ "name": "panel_opening",
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.07,
+ 0.07,
+ 0.07,
+ 0.2
+ ]
+ ]
+ },
+
+ {
+ "name": "panel_open"
+ },
+ {
+ "name": "sparks",
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1
+ ]
+ ]
+ },
+ {
+ "name": "sparks_broken",
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 1.7
+ ]
+ ]
+ },
+ {
+ "name": "sparks_damaged",
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1
+ ]
+ ]
+ },
+ {
+ "name": "sparks_open",
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1
+ ]
+ ]
+ },
+ {
+ "name": "welded"
+ },
+ {
+ "name": "emergency_unlit",
+ "delays": [
+ [
+ 1.2,
+ 1.2
+ ]
+ ]
+ },
+ {
+ "name": "emergency_open_unlit"
+ }
+ ]
+}
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_s.rsi/open.png b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_s.rsi/open.png
new file mode 100644
index 00000000000..86ef38d2a45
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_s.rsi/open.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_s.rsi/open_unlit.png b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_s.rsi/open_unlit.png
new file mode 100644
index 00000000000..810a46ad208
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_s.rsi/open_unlit.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_s.rsi/opening.png b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_s.rsi/opening.png
new file mode 100644
index 00000000000..261bb85ab49
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_s.rsi/opening.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_s.rsi/opening_unlit.png b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_s.rsi/opening_unlit.png
new file mode 100644
index 00000000000..787e869bda6
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_s.rsi/opening_unlit.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_s.rsi/panel_closed.png b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_s.rsi/panel_closed.png
new file mode 100644
index 00000000000..4c59d3a28cc
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_s.rsi/panel_closed.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_s.rsi/panel_closing.png b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_s.rsi/panel_closing.png
new file mode 100644
index 00000000000..140be67d320
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_s.rsi/panel_closing.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_s.rsi/panel_open.png b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_s.rsi/panel_open.png
new file mode 100644
index 00000000000..c41e1484ee8
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_s.rsi/panel_open.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_s.rsi/panel_opening.png b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_s.rsi/panel_opening.png
new file mode 100644
index 00000000000..c25bc776c68
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_s.rsi/panel_opening.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_s.rsi/sparks.png b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_s.rsi/sparks.png
new file mode 100644
index 00000000000..186d38f0d1f
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_s.rsi/sparks.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_s.rsi/sparks_broken.png b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_s.rsi/sparks_broken.png
new file mode 100644
index 00000000000..4b58c64673e
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_s.rsi/sparks_broken.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_s.rsi/sparks_damaged.png b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_s.rsi/sparks_damaged.png
new file mode 100644
index 00000000000..9b919ed4042
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_s.rsi/sparks_damaged.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_s.rsi/sparks_open.png b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_s.rsi/sparks_open.png
new file mode 100644
index 00000000000..deabe407f15
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_s.rsi/sparks_open.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_s.rsi/welded.png b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_s.rsi/welded.png
new file mode 100644
index 00000000000..85f179f2e08
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_glass_s.rsi/welded.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_o.rsi/assembly.png b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_o.rsi/assembly.png
new file mode 100644
index 00000000000..67441b584a8
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_o.rsi/assembly.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_o.rsi/bolted_open_unlit.png b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_o.rsi/bolted_open_unlit.png
new file mode 100644
index 00000000000..f69f2a124e9
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_o.rsi/bolted_open_unlit.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_o.rsi/bolted_unlit.png b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_o.rsi/bolted_unlit.png
new file mode 100644
index 00000000000..9a57e2c1b2f
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_o.rsi/bolted_unlit.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_o.rsi/closed.png b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_o.rsi/closed.png
new file mode 100644
index 00000000000..8f5c1589c51
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_o.rsi/closed.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_o.rsi/closed_unlit.png b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_o.rsi/closed_unlit.png
new file mode 100644
index 00000000000..a1168e19653
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_o.rsi/closed_unlit.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_o.rsi/closing.png b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_o.rsi/closing.png
new file mode 100644
index 00000000000..89365053bbe
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_o.rsi/closing.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_o.rsi/closing_unlit.png b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_o.rsi/closing_unlit.png
new file mode 100644
index 00000000000..4c6edcfdbe6
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_o.rsi/closing_unlit.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_o.rsi/deny_unlit.png b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_o.rsi/deny_unlit.png
new file mode 100644
index 00000000000..741589c6961
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_o.rsi/deny_unlit.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_o.rsi/emergency_open_unlit.png b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_o.rsi/emergency_open_unlit.png
new file mode 100644
index 00000000000..0b3ace14108
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_o.rsi/emergency_open_unlit.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_o.rsi/emergency_unlit.png b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_o.rsi/emergency_unlit.png
new file mode 100644
index 00000000000..36daac76c4a
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_o.rsi/emergency_unlit.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_o.rsi/meta.json b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_o.rsi/meta.json
new file mode 100644
index 00000000000..885d0ea166d
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_o.rsi/meta.json
@@ -0,0 +1,197 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from TauCetiClassic at commit https://github.com/TauCetiStation/TauCetiClassic/commit/fd5cfd76acdf5bda9e46413c11006a6e825d51a9",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "assembly"
+ },
+ {
+ "name": "bolted_unlit"
+ },
+ {
+ "name": "bolted_open_unlit"
+ },
+ {
+ "name": "closed"
+ },
+ {
+ "name": "closed_unlit"
+ },
+ {
+ "name": "open_unlit"
+ },
+ {
+ "name": "closing",
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.07,
+ 0.07,
+ 0.07,
+ 0.2
+ ]
+ ]
+ },
+ {
+ "name": "closing_unlit",
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.07,
+ 0.07,
+ 0.07,
+ 0.2
+ ]
+ ]
+ },
+ {
+ "name": "deny_unlit",
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1
+ ]
+ ]
+ },
+ {
+ "name": "open"
+ },
+ {
+ "name": "opening",
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.07,
+ 0.07,
+ 0.07,
+ 0.2
+ ]
+ ]
+ },
+ {
+ "name": "opening_unlit",
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.07,
+ 0.07,
+ 0.07,
+ 0.2
+ ]
+ ]
+ },
+ {
+ "name": "panel_closing",
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.07,
+ 0.07,
+ 0.07,
+ 0.2
+ ]
+ ]
+ },
+ {
+ "name": "panel_closed"
+ },
+ {
+ "name": "panel_opening",
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.07,
+ 0.07,
+ 0.07,
+ 0.2
+ ]
+ ]
+ },
+
+ {
+ "name": "panel_open"
+ },
+ {
+ "name": "sparks",
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1
+ ]
+ ]
+ },
+ {
+ "name": "sparks_broken",
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 1.7
+ ]
+ ]
+ },
+ {
+ "name": "sparks_damaged",
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1
+ ]
+ ]
+ },
+ {
+ "name": "sparks_open",
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1
+ ]
+ ]
+ },
+ {
+ "name": "welded"
+ },
+ {
+ "name": "emergency_unlit",
+ "delays": [
+ [
+ 1.2,
+ 1.2
+ ]
+ ]
+ },
+ {
+ "name": "emergency_open_unlit"
+ }
+ ]
+}
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_o.rsi/open.png b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_o.rsi/open.png
new file mode 100644
index 00000000000..521a35d9806
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_o.rsi/open.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_o.rsi/open_unlit.png b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_o.rsi/open_unlit.png
new file mode 100644
index 00000000000..810a46ad208
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_o.rsi/open_unlit.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_o.rsi/opening.png b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_o.rsi/opening.png
new file mode 100644
index 00000000000..adf3dfaea5f
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_o.rsi/opening.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_o.rsi/opening_unlit.png b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_o.rsi/opening_unlit.png
new file mode 100644
index 00000000000..787e869bda6
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_o.rsi/opening_unlit.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_o.rsi/panel_closed.png b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_o.rsi/panel_closed.png
new file mode 100644
index 00000000000..4c59d3a28cc
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_o.rsi/panel_closed.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_o.rsi/panel_closing.png b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_o.rsi/panel_closing.png
new file mode 100644
index 00000000000..140be67d320
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_o.rsi/panel_closing.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_o.rsi/panel_open.png b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_o.rsi/panel_open.png
new file mode 100644
index 00000000000..c41e1484ee8
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_o.rsi/panel_open.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_o.rsi/panel_opening.png b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_o.rsi/panel_opening.png
new file mode 100644
index 00000000000..c25bc776c68
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_o.rsi/panel_opening.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_o.rsi/sparks.png b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_o.rsi/sparks.png
new file mode 100644
index 00000000000..186d38f0d1f
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_o.rsi/sparks.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_o.rsi/sparks_broken.png b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_o.rsi/sparks_broken.png
new file mode 100644
index 00000000000..4b58c64673e
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_o.rsi/sparks_broken.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_o.rsi/sparks_damaged.png b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_o.rsi/sparks_damaged.png
new file mode 100644
index 00000000000..9b919ed4042
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_o.rsi/sparks_damaged.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_o.rsi/sparks_open.png b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_o.rsi/sparks_open.png
new file mode 100644
index 00000000000..deabe407f15
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_o.rsi/sparks_open.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_o.rsi/welded.png b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_o.rsi/welded.png
new file mode 100644
index 00000000000..85f179f2e08
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_o.rsi/welded.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_p.rsi/assembly.png b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_p.rsi/assembly.png
new file mode 100644
index 00000000000..602b1e4b4f3
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_p.rsi/assembly.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_p.rsi/bolted_open_unlit.png b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_p.rsi/bolted_open_unlit.png
new file mode 100644
index 00000000000..f69f2a124e9
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_p.rsi/bolted_open_unlit.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_p.rsi/bolted_unlit.png b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_p.rsi/bolted_unlit.png
new file mode 100644
index 00000000000..9a57e2c1b2f
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_p.rsi/bolted_unlit.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_p.rsi/closed.png b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_p.rsi/closed.png
new file mode 100644
index 00000000000..03e367c7ae2
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_p.rsi/closed.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_p.rsi/closed_unlit.png b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_p.rsi/closed_unlit.png
new file mode 100644
index 00000000000..a1168e19653
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_p.rsi/closed_unlit.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_p.rsi/closing.png b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_p.rsi/closing.png
new file mode 100644
index 00000000000..191fdeadaaa
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_p.rsi/closing.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_p.rsi/closing_unlit.png b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_p.rsi/closing_unlit.png
new file mode 100644
index 00000000000..4c6edcfdbe6
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_p.rsi/closing_unlit.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_p.rsi/deny_unlit.png b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_p.rsi/deny_unlit.png
new file mode 100644
index 00000000000..741589c6961
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_p.rsi/deny_unlit.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_p.rsi/emergency_open_unlit.png b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_p.rsi/emergency_open_unlit.png
new file mode 100644
index 00000000000..0b3ace14108
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_p.rsi/emergency_open_unlit.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_p.rsi/emergency_unlit.png b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_p.rsi/emergency_unlit.png
new file mode 100644
index 00000000000..36daac76c4a
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_p.rsi/emergency_unlit.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_p.rsi/meta.json b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_p.rsi/meta.json
new file mode 100644
index 00000000000..885d0ea166d
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_p.rsi/meta.json
@@ -0,0 +1,197 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from TauCetiClassic at commit https://github.com/TauCetiStation/TauCetiClassic/commit/fd5cfd76acdf5bda9e46413c11006a6e825d51a9",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "assembly"
+ },
+ {
+ "name": "bolted_unlit"
+ },
+ {
+ "name": "bolted_open_unlit"
+ },
+ {
+ "name": "closed"
+ },
+ {
+ "name": "closed_unlit"
+ },
+ {
+ "name": "open_unlit"
+ },
+ {
+ "name": "closing",
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.07,
+ 0.07,
+ 0.07,
+ 0.2
+ ]
+ ]
+ },
+ {
+ "name": "closing_unlit",
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.07,
+ 0.07,
+ 0.07,
+ 0.2
+ ]
+ ]
+ },
+ {
+ "name": "deny_unlit",
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1
+ ]
+ ]
+ },
+ {
+ "name": "open"
+ },
+ {
+ "name": "opening",
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.07,
+ 0.07,
+ 0.07,
+ 0.2
+ ]
+ ]
+ },
+ {
+ "name": "opening_unlit",
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.07,
+ 0.07,
+ 0.07,
+ 0.2
+ ]
+ ]
+ },
+ {
+ "name": "panel_closing",
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.07,
+ 0.07,
+ 0.07,
+ 0.2
+ ]
+ ]
+ },
+ {
+ "name": "panel_closed"
+ },
+ {
+ "name": "panel_opening",
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.07,
+ 0.07,
+ 0.07,
+ 0.2
+ ]
+ ]
+ },
+
+ {
+ "name": "panel_open"
+ },
+ {
+ "name": "sparks",
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1
+ ]
+ ]
+ },
+ {
+ "name": "sparks_broken",
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 1.7
+ ]
+ ]
+ },
+ {
+ "name": "sparks_damaged",
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1
+ ]
+ ]
+ },
+ {
+ "name": "sparks_open",
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1
+ ]
+ ]
+ },
+ {
+ "name": "welded"
+ },
+ {
+ "name": "emergency_unlit",
+ "delays": [
+ [
+ 1.2,
+ 1.2
+ ]
+ ]
+ },
+ {
+ "name": "emergency_open_unlit"
+ }
+ ]
+}
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_p.rsi/open.png b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_p.rsi/open.png
new file mode 100644
index 00000000000..521a35d9806
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_p.rsi/open.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_p.rsi/open_unlit.png b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_p.rsi/open_unlit.png
new file mode 100644
index 00000000000..810a46ad208
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_p.rsi/open_unlit.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_p.rsi/opening.png b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_p.rsi/opening.png
new file mode 100644
index 00000000000..648e8ce32cd
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_p.rsi/opening.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_p.rsi/opening_unlit.png b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_p.rsi/opening_unlit.png
new file mode 100644
index 00000000000..787e869bda6
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_p.rsi/opening_unlit.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_p.rsi/panel_closed.png b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_p.rsi/panel_closed.png
new file mode 100644
index 00000000000..4c59d3a28cc
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_p.rsi/panel_closed.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_p.rsi/panel_closing.png b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_p.rsi/panel_closing.png
new file mode 100644
index 00000000000..140be67d320
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_p.rsi/panel_closing.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_p.rsi/panel_open.png b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_p.rsi/panel_open.png
new file mode 100644
index 00000000000..c41e1484ee8
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_p.rsi/panel_open.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_p.rsi/panel_opening.png b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_p.rsi/panel_opening.png
new file mode 100644
index 00000000000..c25bc776c68
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_p.rsi/panel_opening.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_p.rsi/sparks.png b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_p.rsi/sparks.png
new file mode 100644
index 00000000000..186d38f0d1f
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_p.rsi/sparks.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_p.rsi/sparks_broken.png b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_p.rsi/sparks_broken.png
new file mode 100644
index 00000000000..4b58c64673e
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_p.rsi/sparks_broken.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_p.rsi/sparks_damaged.png b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_p.rsi/sparks_damaged.png
new file mode 100644
index 00000000000..9b919ed4042
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_p.rsi/sparks_damaged.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_p.rsi/sparks_open.png b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_p.rsi/sparks_open.png
new file mode 100644
index 00000000000..deabe407f15
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_p.rsi/sparks_open.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_p.rsi/welded.png b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_p.rsi/welded.png
new file mode 100644
index 00000000000..85f179f2e08
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_p.rsi/welded.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_po.rsi/assembly.png b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_po.rsi/assembly.png
new file mode 100644
index 00000000000..4c476a13fb6
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_po.rsi/assembly.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_po.rsi/bolted_open_unlit.png b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_po.rsi/bolted_open_unlit.png
new file mode 100644
index 00000000000..f69f2a124e9
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_po.rsi/bolted_open_unlit.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_po.rsi/bolted_unlit.png b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_po.rsi/bolted_unlit.png
new file mode 100644
index 00000000000..9a57e2c1b2f
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_po.rsi/bolted_unlit.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_po.rsi/closed.png b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_po.rsi/closed.png
new file mode 100644
index 00000000000..ea01a51395c
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_po.rsi/closed.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_po.rsi/closed_unlit.png b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_po.rsi/closed_unlit.png
new file mode 100644
index 00000000000..a1168e19653
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_po.rsi/closed_unlit.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_po.rsi/closing.png b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_po.rsi/closing.png
new file mode 100644
index 00000000000..f1aca0d584c
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_po.rsi/closing.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_po.rsi/closing_unlit.png b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_po.rsi/closing_unlit.png
new file mode 100644
index 00000000000..4c6edcfdbe6
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_po.rsi/closing_unlit.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_po.rsi/deny_unlit.png b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_po.rsi/deny_unlit.png
new file mode 100644
index 00000000000..741589c6961
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_po.rsi/deny_unlit.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_po.rsi/emergency_open_unlit.png b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_po.rsi/emergency_open_unlit.png
new file mode 100644
index 00000000000..0b3ace14108
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_po.rsi/emergency_open_unlit.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_po.rsi/emergency_unlit.png b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_po.rsi/emergency_unlit.png
new file mode 100644
index 00000000000..36daac76c4a
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_po.rsi/emergency_unlit.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_po.rsi/meta.json b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_po.rsi/meta.json
new file mode 100644
index 00000000000..885d0ea166d
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_po.rsi/meta.json
@@ -0,0 +1,197 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from TauCetiClassic at commit https://github.com/TauCetiStation/TauCetiClassic/commit/fd5cfd76acdf5bda9e46413c11006a6e825d51a9",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "assembly"
+ },
+ {
+ "name": "bolted_unlit"
+ },
+ {
+ "name": "bolted_open_unlit"
+ },
+ {
+ "name": "closed"
+ },
+ {
+ "name": "closed_unlit"
+ },
+ {
+ "name": "open_unlit"
+ },
+ {
+ "name": "closing",
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.07,
+ 0.07,
+ 0.07,
+ 0.2
+ ]
+ ]
+ },
+ {
+ "name": "closing_unlit",
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.07,
+ 0.07,
+ 0.07,
+ 0.2
+ ]
+ ]
+ },
+ {
+ "name": "deny_unlit",
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1
+ ]
+ ]
+ },
+ {
+ "name": "open"
+ },
+ {
+ "name": "opening",
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.07,
+ 0.07,
+ 0.07,
+ 0.2
+ ]
+ ]
+ },
+ {
+ "name": "opening_unlit",
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.07,
+ 0.07,
+ 0.07,
+ 0.2
+ ]
+ ]
+ },
+ {
+ "name": "panel_closing",
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.07,
+ 0.07,
+ 0.07,
+ 0.2
+ ]
+ ]
+ },
+ {
+ "name": "panel_closed"
+ },
+ {
+ "name": "panel_opening",
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.07,
+ 0.07,
+ 0.07,
+ 0.2
+ ]
+ ]
+ },
+
+ {
+ "name": "panel_open"
+ },
+ {
+ "name": "sparks",
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1
+ ]
+ ]
+ },
+ {
+ "name": "sparks_broken",
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 1.7
+ ]
+ ]
+ },
+ {
+ "name": "sparks_damaged",
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1
+ ]
+ ]
+ },
+ {
+ "name": "sparks_open",
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1
+ ]
+ ]
+ },
+ {
+ "name": "welded"
+ },
+ {
+ "name": "emergency_unlit",
+ "delays": [
+ [
+ 1.2,
+ 1.2
+ ]
+ ]
+ },
+ {
+ "name": "emergency_open_unlit"
+ }
+ ]
+}
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_po.rsi/open.png b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_po.rsi/open.png
new file mode 100644
index 00000000000..521a35d9806
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_po.rsi/open.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_po.rsi/open_unlit.png b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_po.rsi/open_unlit.png
new file mode 100644
index 00000000000..810a46ad208
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_po.rsi/open_unlit.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_po.rsi/opening.png b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_po.rsi/opening.png
new file mode 100644
index 00000000000..5e79ded3871
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_po.rsi/opening.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_po.rsi/opening_unlit.png b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_po.rsi/opening_unlit.png
new file mode 100644
index 00000000000..787e869bda6
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_po.rsi/opening_unlit.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_po.rsi/panel_closed.png b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_po.rsi/panel_closed.png
new file mode 100644
index 00000000000..4c59d3a28cc
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_po.rsi/panel_closed.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_po.rsi/panel_closing.png b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_po.rsi/panel_closing.png
new file mode 100644
index 00000000000..140be67d320
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_po.rsi/panel_closing.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_po.rsi/panel_open.png b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_po.rsi/panel_open.png
new file mode 100644
index 00000000000..c41e1484ee8
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_po.rsi/panel_open.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_po.rsi/panel_opening.png b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_po.rsi/panel_opening.png
new file mode 100644
index 00000000000..c25bc776c68
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_po.rsi/panel_opening.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_po.rsi/sparks.png b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_po.rsi/sparks.png
new file mode 100644
index 00000000000..186d38f0d1f
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_po.rsi/sparks.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_po.rsi/sparks_broken.png b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_po.rsi/sparks_broken.png
new file mode 100644
index 00000000000..4b58c64673e
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_po.rsi/sparks_broken.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_po.rsi/sparks_damaged.png b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_po.rsi/sparks_damaged.png
new file mode 100644
index 00000000000..9b919ed4042
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_po.rsi/sparks_damaged.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_po.rsi/sparks_open.png b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_po.rsi/sparks_open.png
new file mode 100644
index 00000000000..deabe407f15
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_po.rsi/sparks_open.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_po.rsi/welded.png b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_po.rsi/welded.png
new file mode 100644
index 00000000000..85f179f2e08
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_po.rsi/welded.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_s.rsi/assembly.png b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_s.rsi/assembly.png
new file mode 100644
index 00000000000..458ffb040e8
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_s.rsi/assembly.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_s.rsi/bolted_open_unlit.png b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_s.rsi/bolted_open_unlit.png
new file mode 100644
index 00000000000..f69f2a124e9
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_s.rsi/bolted_open_unlit.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_s.rsi/bolted_unlit.png b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_s.rsi/bolted_unlit.png
new file mode 100644
index 00000000000..9a57e2c1b2f
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_s.rsi/bolted_unlit.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_s.rsi/closed.png b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_s.rsi/closed.png
new file mode 100644
index 00000000000..c1f89fc2193
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_s.rsi/closed.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_s.rsi/closed_unlit.png b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_s.rsi/closed_unlit.png
new file mode 100644
index 00000000000..a1168e19653
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_s.rsi/closed_unlit.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_s.rsi/closing.png b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_s.rsi/closing.png
new file mode 100644
index 00000000000..afb39b8edf7
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_s.rsi/closing.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_s.rsi/closing_unlit.png b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_s.rsi/closing_unlit.png
new file mode 100644
index 00000000000..4c6edcfdbe6
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_s.rsi/closing_unlit.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_s.rsi/deny_unlit.png b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_s.rsi/deny_unlit.png
new file mode 100644
index 00000000000..741589c6961
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_s.rsi/deny_unlit.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_s.rsi/emergency_open_unlit.png b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_s.rsi/emergency_open_unlit.png
new file mode 100644
index 00000000000..0b3ace14108
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_s.rsi/emergency_open_unlit.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_s.rsi/emergency_unlit.png b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_s.rsi/emergency_unlit.png
new file mode 100644
index 00000000000..36daac76c4a
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_s.rsi/emergency_unlit.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_s.rsi/meta.json b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_s.rsi/meta.json
new file mode 100644
index 00000000000..885d0ea166d
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_s.rsi/meta.json
@@ -0,0 +1,197 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from TauCetiClassic at commit https://github.com/TauCetiStation/TauCetiClassic/commit/fd5cfd76acdf5bda9e46413c11006a6e825d51a9",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "assembly"
+ },
+ {
+ "name": "bolted_unlit"
+ },
+ {
+ "name": "bolted_open_unlit"
+ },
+ {
+ "name": "closed"
+ },
+ {
+ "name": "closed_unlit"
+ },
+ {
+ "name": "open_unlit"
+ },
+ {
+ "name": "closing",
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.07,
+ 0.07,
+ 0.07,
+ 0.2
+ ]
+ ]
+ },
+ {
+ "name": "closing_unlit",
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.07,
+ 0.07,
+ 0.07,
+ 0.2
+ ]
+ ]
+ },
+ {
+ "name": "deny_unlit",
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1
+ ]
+ ]
+ },
+ {
+ "name": "open"
+ },
+ {
+ "name": "opening",
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.07,
+ 0.07,
+ 0.07,
+ 0.2
+ ]
+ ]
+ },
+ {
+ "name": "opening_unlit",
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.07,
+ 0.07,
+ 0.07,
+ 0.2
+ ]
+ ]
+ },
+ {
+ "name": "panel_closing",
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.07,
+ 0.07,
+ 0.07,
+ 0.2
+ ]
+ ]
+ },
+ {
+ "name": "panel_closed"
+ },
+ {
+ "name": "panel_opening",
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.07,
+ 0.07,
+ 0.07,
+ 0.2
+ ]
+ ]
+ },
+
+ {
+ "name": "panel_open"
+ },
+ {
+ "name": "sparks",
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1
+ ]
+ ]
+ },
+ {
+ "name": "sparks_broken",
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 1.7
+ ]
+ ]
+ },
+ {
+ "name": "sparks_damaged",
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1
+ ]
+ ]
+ },
+ {
+ "name": "sparks_open",
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1
+ ]
+ ]
+ },
+ {
+ "name": "welded"
+ },
+ {
+ "name": "emergency_unlit",
+ "delays": [
+ [
+ 1.2,
+ 1.2
+ ]
+ ]
+ },
+ {
+ "name": "emergency_open_unlit"
+ }
+ ]
+}
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_s.rsi/open.png b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_s.rsi/open.png
new file mode 100644
index 00000000000..521a35d9806
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_s.rsi/open.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_s.rsi/open_unlit.png b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_s.rsi/open_unlit.png
new file mode 100644
index 00000000000..810a46ad208
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_s.rsi/open_unlit.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_s.rsi/opening.png b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_s.rsi/opening.png
new file mode 100644
index 00000000000..cd64954b0fa
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_s.rsi/opening.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_s.rsi/opening_unlit.png b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_s.rsi/opening_unlit.png
new file mode 100644
index 00000000000..787e869bda6
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_s.rsi/opening_unlit.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_s.rsi/panel_closed.png b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_s.rsi/panel_closed.png
new file mode 100644
index 00000000000..4c59d3a28cc
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_s.rsi/panel_closed.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_s.rsi/panel_closing.png b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_s.rsi/panel_closing.png
new file mode 100644
index 00000000000..140be67d320
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_s.rsi/panel_closing.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_s.rsi/panel_open.png b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_s.rsi/panel_open.png
new file mode 100644
index 00000000000..c41e1484ee8
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_s.rsi/panel_open.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_s.rsi/panel_opening.png b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_s.rsi/panel_opening.png
new file mode 100644
index 00000000000..c25bc776c68
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_s.rsi/panel_opening.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_s.rsi/sparks.png b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_s.rsi/sparks.png
new file mode 100644
index 00000000000..186d38f0d1f
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_s.rsi/sparks.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_s.rsi/sparks_broken.png b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_s.rsi/sparks_broken.png
new file mode 100644
index 00000000000..4b58c64673e
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_s.rsi/sparks_broken.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_s.rsi/sparks_damaged.png b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_s.rsi/sparks_damaged.png
new file mode 100644
index 00000000000..9b919ed4042
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_s.rsi/sparks_damaged.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_s.rsi/sparks_open.png b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_s.rsi/sparks_open.png
new file mode 100644
index 00000000000..deabe407f15
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_s.rsi/sparks_open.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_s.rsi/welded.png b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_s.rsi/welded.png
new file mode 100644
index 00000000000..85f179f2e08
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_airlock_s.rsi/welded.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/vitz_crates.rsi/base.png b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_crates.rsi/base.png
new file mode 100644
index 00000000000..e29100997fe
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_crates.rsi/base.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/vitz_crates.rsi/closed.png b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_crates.rsi/closed.png
new file mode 100644
index 00000000000..8b512a5adee
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_crates.rsi/closed.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/vitz_crates.rsi/icon.png b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_crates.rsi/icon.png
new file mode 100644
index 00000000000..9037df70371
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_crates.rsi/icon.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/vitz_crates.rsi/locked.png b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_crates.rsi/locked.png
new file mode 100644
index 00000000000..3766d120479
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_crates.rsi/locked.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/vitz_crates.rsi/meta.json b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_crates.rsi/meta.json
new file mode 100644
index 00000000000..0014701a53b
--- /dev/null
+++ b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_crates.rsi/meta.json
@@ -0,0 +1,45 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Created by EmoGarbage404 (github) for Space Station 14.",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "base"
+ },
+ {
+ "name": "closed"
+ },
+ {
+ "name": "open"
+ },
+ {
+ "name": "welded"
+ },
+ {
+ "name": "sparking",
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1
+ ]
+ ]
+ },
+ {
+ "name": "locked"
+ },
+ {
+ "name": "unlocked"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/vitz_crates.rsi/open.png b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_crates.rsi/open.png
new file mode 100644
index 00000000000..369177ad4e7
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_crates.rsi/open.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/vitz_crates.rsi/sparking.png b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_crates.rsi/sparking.png
new file mode 100644
index 00000000000..87b78b9b465
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_crates.rsi/sparking.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/vitz_crates.rsi/unlocked.png b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_crates.rsi/unlocked.png
new file mode 100644
index 00000000000..11ec3037842
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_crates.rsi/unlocked.png differ
diff --git a/Resources/Textures/Corvax/Lore/Viteztvi/vitz_crates.rsi/welded.png b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_crates.rsi/welded.png
new file mode 100644
index 00000000000..311739a2701
Binary files /dev/null and b/Resources/Textures/Corvax/Lore/Viteztvi/vitz_crates.rsi/welded.png differ