code:
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 256 256">
    <defs>
        <linearGradient id="innoGrad10">
            <stop offset="0" stop-color="#ff7f2a" stop-opacity=".502"/>
            <stop offset=".562" stop-color="#ff7f2a" stop-opacity="0"/>
            <stop offset="1" stop-color="#ff7f2a" stop-opacity=".502"/>
        </linearGradient>
        <linearGradient id="innoGrad8">
            <stop offset="0" stop-color="#ff7f2a" stop-opacity=".502"/>
            <stop offset="1" stop-color="#ff7f2a" stop-opacity="0"/>
        </linearGradient>
        <linearGradient id="innoGrad9">
            <stop offset="0" stop-color="#ff7f2a" stop-opacity=".502"/>
            <stop offset=".659" stop-color="#ff7f2a" stop-opacity="0"/>
            <stop offset="1" stop-color="#ff7f2a" stop-opacity=".502"/>
        </linearGradient>
        <linearGradient id="innoGrad5">
            <stop offset="0" stop-color="#ff2a2a" stop-opacity=".502"/>
            <stop offset="1" stop-color="#ff2a2a" stop-opacity="0"/>
        </linearGradient>
        <linearGradient id="innoGrad42">
            <stop offset="0" stop-color="#ffd42a" stop-opacity="0"/>
            <stop offset="1" stop-color="#ffd42a" stop-opacity=".502"/>
        </linearGradient>
        <linearGradient id="innoGrad4">
            <stop offset="0" stop-color="#ffd42a" stop-opacity=".502"/>
            <stop offset="1" stop-color="#ffd42a" stop-opacity="0"/>
        </linearGradient>
        <linearGradient id="innoGrad3">
            <stop offset="0" stop-color="#ffd42a" stop-opacity=".502"/>
            <stop offset=".5" stop-color="#ffd42a" stop-opacity="0"/>
            <stop offset="1" stop-color="#ffd42a" stop-opacity=".502"/>
        </linearGradient>
        <linearGradient id="innoGrad2">
            <stop offset="0" stop-color="#ff2a2a" stop-opacity=".502"/>
            <stop offset=".421" stop-color="#ff2a2a" stop-opacity="0"/>
            <stop offset=".46" stop-color="#ff2a2a" stop-opacity=".251"/>
            <stop offset=".504" stop-color="#ff2a2a" stop-opacity="0"/>
            <stop offset=".562" stop-color="#ff2a2a" stop-opacity=".251"/>
            <stop offset=".6" stop-color="#ff2a2a" stop-opacity="0"/>
            <stop offset="1" stop-color="#ff2a2a" stop-opacity=".502"/>
        </linearGradient>
        <linearGradient id="innoGrad7">
            <stop offset="0" stop-color="#ff7f2a" stop-opacity=".502"/>
            <stop offset=".5" stop-color="#ff7f2a" stop-opacity="0"/>
            <stop offset="1" stop-color="#ff7f2a" stop-opacity=".502"/>
        </linearGradient>
        <linearGradient id="innoGrad1">
            <stop offset="0" stop-color="#ff2a2a" stop-opacity=".502"/>
            <stop offset=".5" stop-color="#ff2a2a" stop-opacity="0"/>
            <stop offset="1" stop-color="#ff2a2a" stop-opacity=".502"/>
        </linearGradient>
        <linearGradient id="linearGradient889" x1="48.401" x2="202.717" y1="210.085" y2="210.085" gradientUnits="userSpaceOnUse" xlink:href="#innoGrad1"/>
        <linearGradient id="linearGradient914" x1="64.395" x2="186.266" y1="10.052" y2="193.551" gradientUnits="userSpaceOnUse" xlink:href="#innoGrad7"/>
        <linearGradient id="linearGradient939" x1="48.428" x2="207.501" y1="218.734" y2="218.734" gradientUnits="userSpaceOnUse" xlink:href="#innoGrad2"/>
        <linearGradient id="linearGradient978" x1="116.348" x2="143.502" y1="227.08" y2="227.08" gradientUnits="userSpaceOnUse" xlink:href="#innoGrad3"/>
        <linearGradient id="linearGradient1006" x1="117.528" x2="125.815" y1="233.02" y2="233.02" gradientUnits="userSpaceOnUse" xlink:href="#innoGrad4"/>
        <linearGradient id="linearGradient1008" x1="117.528" x2="125.815" y1="224.346" y2="224.346" gradientUnits="userSpaceOnUse" xlink:href="#innoGrad4"/>
        <radialGradient id="radialGradient1037" cx="182.703" cy="219.27" r="3.009" fx="182.703" fy="219.27" gradientTransform="matrix(1.3983 -.3505 .27757 1.10732 -133.633 40.56)" gradientUnits="userSpaceOnUse" xlink:href="#innoGrad42"/>
        <linearGradient id="linearGradient1076" x1="201.493" x2="192.602" y1="209.024" y2="212.278" gradientUnits="userSpaceOnUse" xlink:href="#innoGrad5"/>
        <linearGradient id="linearGradient1099" x1="127.919" x2="170.165" y1="133.442" y2="198.09" gradientUnits="userSpaceOnUse" xlink:href="#innoGrad9"/>
        <linearGradient id="linearGradient1130" x1="174.923" x2="163.195" y1="202.128" y2="182.917" gradientUnits="userSpaceOnUse" xlink:href="#innoGrad8"/>
        <radialGradient id="radialGradient1155" cx="171.215" cy="183.498" r="2.662" fx="171.215" fy="183.498" gradientTransform="matrix(1 0 0 1.30691 0 -56.318)" gradientUnits="userSpaceOnUse" xlink:href="#innoGrad42"/>
        <linearGradient id="linearGradient1178" x1="50.917" x2="85.283" y1="17.853" y2="68.836" gradientUnits="userSpaceOnUse" xlink:href="#innoGrad8"/>
        <linearGradient id="linearGradient1204" x1="129.285" x2="145.621" y1="140.579" y2="130.139" gradientUnits="userSpaceOnUse" xlink:href="#innoGrad10"/>
        <linearGradient id="linearGradient1206" x1="137.648" x2="153.308" y1="152.507" y2="141.795" gradientUnits="userSpaceOnUse" xlink:href="#innoGrad10"/>
    </defs>
    <g>
        <path fill="#f55" d="M198.114 196.914s-13.931-5.349-70.447-4.329c-56.504 1.017-75.001 8.729-75.001 8.729l-3.661 26.189s23.898-7.451 80.913-8.18c57.041-.728 72.178 6.214 72.178 6.214z"/>
        <path fill="url(#linearGradient889)" stroke="#000" stroke-miterlimit="10" d="M198.114 196.914s-13.931-5.349-70.447-4.329c-56.504 1.017-75.001 8.729-75.001 8.729l-3.661 26.189s23.898-7.451 80.913-8.18c57.041-.728 72.178 6.214 72.178 6.214z"/>
        <path fill="#f95" d="M64.395 10.052c8.507-.936 121.871 183.499 121.871 183.499h-10.962L52.51 17.714s3.374-6.713 11.885-7.662z"/>
        <path fill="url(#linearGradient914)" stroke="#000" stroke-miterlimit="10" d="M64.395 10.052c8.507-.936 121.871 183.499 121.871 183.499h-10.962L52.51 17.714s3.374-6.713 11.885-7.662z"/>
        <path fill="#f55" stroke="#000" stroke-miterlimit="10" d="M187.632 215.446l-13.373-.318v-23.091s11.546-.122 12.522.42c.977.533.851 22.989.851 22.989z"/>
    </g>
    <g stroke="#000" stroke-miterlimit="10">
        <path fill="#ffe680" d="M177.232 193.852c10.448-2.158 6.512 7.869 6.512 7.869l-9.9 1.625s-8.818-6.972 3.388-9.494zm-2.309 8.276l7.146-1.309s2.832-8.092-4.697-6.342c-8.776 2.032-2.449 7.651-2.449 7.651z"/>
        <path fill="#f95" d="M178.695 235.679c.569.327 2.83-1.24 5.1-1.982 2.692-.878 5.399-.995 5.399-.995s-6.409-28.426-5.789-32.349c.345-2.05-2.285-1.118-4.574-.83-2.292.283-4.274 1.108-4.957 2.403-2.41 4.573 3.534 33.043 4.821 33.753z"/>
    </g>
    <g>
        <path fill="#f55" stroke="#000" stroke-miterlimit="10" d="M186.266 199.374c-4.867.359-.98 33.148 5.329 32.123 3.263-.525 4.681-6.451 3.253-18.353-1.04-8.845-6.237-13.94-8.582-13.77z"/>
        <path fill="#f55" stroke="#000" stroke-miterlimit="10" d="M197.403 205.053l4.692 20.485s-81.825 25.896-88.073 16.531c-6.235-9.368-6.833-31.916 2.825-33.478 9.659-1.557 80.556-3.538 80.556-3.538z"/>
        <path fill="#f55" stroke="#000" stroke-miterlimit="10" d="M198.535 197.391s1.137 2.979-15.018 5.819c-10.536 1.848-28.158 4.673-41.68 6.933-1.713.285-1.58 2.489-2.87 2.768-3.258.708-4.174-.505-8.634-.129-4.315.366-10.326 1.118-10.327 1.118l12.443 25.186 70.907-15.922z"/>
        <path fill="#ff8080" d="M51.774 203.018c2.453-2.837.74-.032.74-.032s.639 1.123 4.74 2.111c8.5 2.06 26.229 5.071 44.438 6.996 9.172.972 18.67 2.38 28.36 1.894 8.053-.406 15.382-2.545 24.578-4.16 13.977-2.456 29.634-4.913 38.018-7.751 10.878-3.705 9.552-6.337 10.204-6.132 1.392.437 1.53 5.545 1.876 10.479.43 5.762 2.273 11.647 2.273 13.992 0 .869.091 4.318-9.836 8.126-6.883 2.649-20.563 5.029-31.756 7.373-12.105 2.539-21.855 4.958-33.667 5.484-14.255.642-27.151-1.105-40.081-2.832-15.822-2.119-30.825-4.556-37.81-6.811-3.352-1.077-4.569-3.161-4.728-3.402-.745-1.109.998-6.525 1.514-12.1.533-5.812-.118-11.793 1.137-13.235z"/>
        <path fill="url(#linearGradient939)" stroke="#000" stroke-miterlimit="10" d="M51.774 203.018c2.453-2.837.74-.032.74-.032s.639 1.123 4.74 2.111c8.5 2.06 26.229 5.071 44.438 6.996 9.172.972 18.67 2.38 28.36 1.894 8.053-.406 15.382-2.545 24.578-4.16 13.977-2.456 29.634-4.913 38.018-7.751 10.878-3.705 9.552-6.337 10.204-6.132 1.392.437 1.53 5.545 1.876 10.479.43 5.762 2.273 11.647 2.273 13.992 0 .869.091 4.318-9.836 8.126-6.883 2.649-20.563 5.029-31.756 7.373-12.105 2.539-21.855 4.958-33.667 5.484-14.255.642-27.151-1.105-40.081-2.832-15.822-2.119-30.825-4.556-37.81-6.811-3.352-1.077-4.569-3.161-4.728-3.402-.745-1.109.998-6.525 1.514-12.1.533-5.812-.118-11.793 1.137-13.235z"/>
        <path fill="none" stroke="#000" stroke-miterlimit="10" stroke-width=".5" d="M204.006 198.385s-6.438 4.586-19.118 7.943c-6.354 1.686-16.507 2.762-24.771 4.395-9.941 1.958-17.605 4.663-30.812 5.063-14.987.455-25.423-.98-36.784-2.65-13.954-2.054-26.494-3.546-33.846-5.515-5.118-1.368-7.345-3.649-7.345-3.649M207.002 219.917s-5.051 4.8-17.265 9.003c-7.366 2.535-18.798 3.73-28.595 5.767-11.531 2.397-21.571 5.459-31.225 5.86-8.449.354-17.246-1.876-27.948-3.119-13.528-1.576-29.022-2.503-38.668-4.915-11.083-2.777-14.297-5.981-14.297-5.981"/>
        <path fill="#ffe680" d="M120.007 213.899c-.17-1.618 18.833-2.601 18.96-.989.102 1.612.778 26.823.888 27.818.084 1.001-18.443 1.978-18.503.811-.048-1.173-1.232-26.609-1.345-27.64zm-1.395 30.465c.077 1.396 24.527.229 24.39-.963-.109-1.193-1.004-31.333-1.164-33.259-.134-1.925-25.222-.748-24.989 1.179.145 1.231 1.7 31.642 1.763 33.043z"/>
        <path fill="url(#linearGradient978)" stroke="#000" stroke-miterlimit="10" d="M120.007 213.899c-.17-1.618 18.833-2.601 18.96-.989.102 1.612.778 26.823.888 27.818.084 1.001-18.443 1.978-18.503.811-.048-1.173-1.232-26.609-1.345-27.64zm-1.395 30.465c.077 1.396 24.527.229 24.39-.963-.109-1.193-1.004-31.333-1.164-33.259-.134-1.925-25.222-.748-24.989 1.179.145 1.231 1.7 31.642 1.763 33.043z"/>
        <path fill="#ffe680" d="M124.94 231.852c.526.136.472 1.037 0 1.793-.471.761-5.993.57-6.428.477-.423-.096-.833-1.254 0-1.422.208-.04 1.32.132 2.84-.095 1.524-.227 3.076-.893 3.588-.753zM124.94 223.18c.526.134.472 1.034 0 1.794-.471.757-5.993.566-6.428.474-.423-.1-.833-1.257 0-1.418.208-.044 1.32.127 2.84-.1 1.524-.228 3.076-.895 3.588-.75z"/>
        <path fill="url(#linearGradient1006)" stroke="#000" stroke-miterlimit="10" d="M124.94 231.852c.526.136.472 1.037 0 1.793-.471.761-5.993.57-6.428.477-.423-.096-.833-1.254 0-1.422.208-.04 1.32.132 2.84-.095 1.524-.227 3.076-.893 3.588-.753z"/>
        <path fill="url(#linearGradient1008)" stroke="#000" stroke-miterlimit="10" d="M124.94 223.18c.526.134.472 1.034 0 1.794-.471.757-5.993.566-6.428.474-.423-.1-.833-1.257 0-1.418.208-.044 1.32.127 2.84-.1 1.524-.228 3.076-.895 3.588-.75z"/>
        <path fill="#f55" stroke="#000" stroke-miterlimit="10" d="M204.565 203.769l2.083 13.902s.59-4.539.354-7.659c-.236-3.116-2.437-6.243-2.437-6.243zM56.876 201.788l-2.358-1.419s-2.61.445-1.876 2.401c.742 1.946 3.708 2.015 3.708 2.015z"/>
        <path fill="#f55" stroke="#000" stroke-miterlimit="10" d="M54.527 204.242s-.221-2.438 1.598-2.454c2.832-.021 1.909 3.499 1.909 3.499z"/>
        <path fill="#ffe680" stroke="#000" stroke-miterlimit="10" d="M54.518 200.369s-.001-5.768 1.04-5.478c1.04.285.462 6.1.462 6.1zm3.294 2.206s.672-9.292-1.637-9.953c-2.307-.658-2.456 7.999-2.456 7.999z"/>
        <path fill="#414042" stroke="#000" stroke-miterlimit="10" d="M110.671 222.871a1.32 1.32 0 0 1-1.329 1.32 1.317 1.317 0 0 1-1.317-1.32c0-.732.59-1.319 1.317-1.319.739 0 1.329.587 1.329 1.319zM110.36 231.893a1.168 1.168 0 0 1-2.335 0 1.169 1.169 0 1 1 2.335 0zM154.909 219.324c0 .604-.483 1.09-1.068 1.09a1.087 1.087 0 0 1-1.093-1.09c0-.602.483-1.091 1.093-1.091.585 0 1.068.49 1.068 1.091zM155.531 228.476a1.4 1.4 0 0 1-1.392 1.393 1.393 1.393 0 1 1 1.392-1.393z"/>
        <path fill="none" stroke="#000" stroke-miterlimit="10" d="M167.294 223.012l-6.151 1.179"/>
        <circle cx="168.39" cy="223.012" r="2.036" fill="#414042" stroke="#000" stroke-miterlimit="10"/>
        <path fill="none" stroke="#000" stroke-miterlimit="10" d="M182.703 219.323l-6.125 1.182"/>
        <ellipse cx="184.272" cy="218.896" fill="#ffe680" rx="2.509" ry="2.935"/>
        <ellipse cx="184.272" cy="218.896" fill="url(#radialGradient1037)" stroke="#000" stroke-miterlimit="10" rx="2.509" ry="2.935"/>
        <path fill="none" stroke="#000" stroke-miterlimit="10" d="M194.662 216.203l-4.925 1.468"/>
        <ellipse cx="195.75" cy="216.203" fill="#414042" stroke="#000" stroke-miterlimit="10" rx="2.037" ry="2.03"/>
        <path fill="none" stroke="#000" stroke-miterlimit="10" d="M201.754 213.936l-4.257 1.184"/>
        <path fill="#414042" stroke="#000" stroke-miterlimit="10" d="M203.938 213.936c0 1.121-.639 2.031-1.408 2.031-.797 0-1.417-.91-1.417-2.031s.62-2.03 1.417-2.03c.77-.001 1.408.908 1.408 2.03z"/>
        <path fill="#faa" d="M187.051 199.374c3.297-.002 7.786 8.941 8.229 17.445.179 3.312.255 8.03-.483 10.601-.976 3.4-2.873 4.2-2.626 4.413.245.21 2.061-.685 3.753-1.114 1.314-.335 2.536-.148 2.913-.425.835-.641 3.599-3.761 2.261-16.026-.935-8.452-6.964-16.077-8.517-15.88-2.93.369-8.36.986-5.53.986z"/>
        <path fill="url(#linearGradient1076)" stroke="#000" stroke-miterlimit="10" d="M187.051 199.374c3.297-.002 7.786 8.941 8.229 17.445.179 3.312.255 8.03-.483 10.601-.976 3.4-2.873 4.2-2.626 4.413.245.21 2.061-.685 3.753-1.114 1.314-.335 2.536-.148 2.913-.425.835-.641 3.599-3.761 2.261-16.026-.935-8.452-6.964-16.077-8.517-15.88-2.93.369-8.36.986-5.53.986z"/>
    </g>
    <g>
        <path fill="#f95" d="M127.919 133.442c-.139-4.271 10.792-10.084 11.776-9.09 1.843 1.867 14.61 22.131 22.971 34.888 6.69 10.215 13.135 19.846 11.638 22.553-3.408 6.095 4.67 10.639 4.67 10.639s-5.224 6.027-8.216 6.633c-1.395.277-9.885-14.956-18.593-28.471-9.954-15.48-24.166-34.881-24.246-37.152z"/>
        <path fill="url(#linearGradient1099)" stroke="#000" stroke-miterlimit="10" d="M127.919 133.442c-.139-4.271 10.792-10.084 11.776-9.09 1.843 1.867 14.61 22.131 22.971 34.888 6.69 10.215 13.135 19.846 11.638 22.553-3.408 6.095 4.67 10.639 4.67 10.639s-5.224 6.027-8.216 6.633c-1.395.277-9.885-14.956-18.593-28.471-9.954-15.48-24.166-34.881-24.246-37.152z"/>
        <path fill="#e6e7e8" stroke="#000" stroke-miterlimit="10" d="M171.68 182.716c0 3.401-2.127 6.164-4.746 6.164-2.647 0-4.774-2.763-4.774-6.164 0-3.406 2.127-6.168 4.774-6.168 2.619 0 4.746 2.762 4.746 6.168z"/>
        <path fill="#ffb380" d="M165.216 174.99c1.136-.646 7.499 2.357 11.766 6.94 4.287 4.583 6.504 10.75 5.953 11.62-1.046 1.732-8.16 7.148-8.826 6.96-.359-.095-6.709-6.322-9.203-12.807-2.28-5.914-.782-12.108.31-12.713z"/>
        <path fill="url(#linearGradient1130)" stroke="#000" stroke-miterlimit="10" d="M165.216 174.99c1.136-.646 7.499 2.357 11.766 6.94 4.287 4.583 6.504 10.75 5.953 11.62-1.046 1.732-8.16 7.148-8.826 6.96-.359-.095-6.709-6.322-9.203-12.807-2.28-5.914-.782-12.108.31-12.713z"/>
        <path fill="#ffde17" stroke="#000" stroke-miterlimit="10" d="M171.202 184.771l4.086 5.531"/>
        <path fill="#ffe680" d="M173.377 183.498c0 1.639-.981 2.979-2.175 2.979-1.188 0-2.149-1.34-2.149-2.979 0-1.645.962-2.979 2.149-2.979 1.194.001 2.175 1.335 2.175 2.979z"/>
        <path fill="url(#radialGradient1155)" stroke="#000" stroke-miterlimit="10" d="M173.377 183.498c0 1.639-.981 2.979-2.175 2.979-1.188 0-2.149-1.34-2.149-2.979 0-1.645.962-2.979 2.149-2.979 1.194.001 2.175 1.335 2.175 2.979z"/>
        <path fill="#ffb380" d="M50.917 17.853c2.557-4.392 10.071-8.355 13.479-7.8.67.113 2.023 5.299 8.366 15.462 7.745 12.444 21.911 29.116 33.753 48.505 2.45 4.02 2.56 8.384 5.236 12.332 21.835 32.197 43.977 61.848 50.409 75.31 1.678 3.515.924 9.818 0 10.352-1.08.612-6.227-1.153-9.565-5.108-10.462-12.465-28.035-44.434-50.333-73.887-2.349-3.089-5.077-3.86-7.384-6.945C83.917 71.395 73.532 55.21 65.529 43.815 55.374 29.369 50.29 18.948 50.917 17.853zm61.692 76.866c-.985 0-1.78.794-1.78 1.776a1.775 1.775 0 0 0 3.547 0c0-.982-.794-1.776-1.767-1.776zm6.942 10.852a1.773 1.773 0 1 0 1.78 1.769c0-.976-.795-1.769-1.78-1.769zm6.248 10.352c-.985 0-1.78.793-1.78 1.769 0 .98.795 1.777 1.78 1.777a1.774 1.774 0 0 0 0-3.546z"/>
        <path fill="url(#linearGradient1178)" stroke="#000" stroke-miterlimit="10" d="M50.917 17.853c2.557-4.392 10.071-8.355 13.479-7.8.67.113 2.023 5.299 8.366 15.462 7.745 12.444 21.911 29.116 33.753 48.505 2.45 4.02 2.56 8.384 5.236 12.332 21.835 32.197 43.977 61.848 50.409 75.31 1.678 3.515.924 9.818 0 10.352-1.08.612-6.227-1.153-9.565-5.108-10.462-12.465-28.035-44.434-50.333-73.887-2.349-3.089-5.077-3.86-7.384-6.945C83.917 71.395 73.532 55.21 65.529 43.815 55.374 29.369 50.29 18.948 50.917 17.853zm61.692 76.866c-.985 0-1.78.794-1.78 1.776a1.775 1.775 0 0 0 3.547 0c0-.982-.794-1.776-1.767-1.776zm6.942 10.852a1.773 1.773 0 1 0 1.78 1.769c0-.976-.795-1.769-1.78-1.769zm6.248 10.352c-.985 0-1.78.793-1.78 1.769 0 .98.795 1.777 1.78 1.777a1.774 1.774 0 0 0 0-3.546z"/>
        <path fill="#fca" d="M142.522 126.347c.644.061.827 1.523 1.415 2.406.61.88 1.652 1.215 1.715 1.845.148 1.277-.884 2.095-5.957 5.668-5.073 3.594-8.659 5.252-9.92 5.53-.62.146-.359-.906-.859-1.69-.552-.873-1.843-1.54-1.843-2.273 0-1.412 5.658-3.299 9.276-6.001 3.646-2.715 4.912-5.636 6.173-5.485zM151.022 137.596c.644.063.827 1.524 1.439 2.404.586.885 1.628 1.216 1.69 1.846.152 1.278-.884 2.096-5.957 5.67-5.073 3.592-8.659 5.251-9.92 5.53-.62.146-.359-.907-.859-1.691-.539-.873-1.843-1.54-1.843-2.273 0-1.412 5.658-3.3 9.276-6.003 3.647-2.713 4.913-5.633 6.174-5.483z"/>
        <path fill="url(#linearGradient1204)" stroke="#000" stroke-miterlimit="10" d="M142.522 126.347c.644.061.827 1.523 1.415 2.406.61.88 1.652 1.215 1.715 1.845.148 1.277-.884 2.095-5.957 5.668-5.073 3.594-8.659 5.252-9.92 5.53-.62.146-.359-.906-.859-1.69-.552-.873-1.843-1.54-1.843-2.273 0-1.412 5.658-3.299 9.276-6.001 3.646-2.715 4.912-5.636 6.173-5.485z"/>
        <path fill="url(#linearGradient1206)" stroke="#000" stroke-miterlimit="10" d="M151.022 137.596c.644.063.827 1.524 1.439 2.404.586.885 1.628 1.216 1.69 1.846.152 1.278-.884 2.096-5.957 5.67-5.073 3.592-8.659 5.251-9.92 5.53-.62.146-.359-.907-.859-1.691-.539-.873-1.843-1.54-1.843-2.273 0-1.412 5.658-3.3 9.276-6.003 3.647-2.713 4.913-5.633 6.174-5.483z"/>
        <path fill="#ffe680" stroke="#000" stroke-miterlimit="10" d="M128.324 134.552s-8.205-3.107 3.723-9.618c11.891-6.536 8.789.896 8.789.896l-.809-1.067s1.233-3.246-7.703 1.581c-8.936 4.824-4.405 7.099-4.405 7.099z"/>
        <path fill="#ffe680" stroke="#000" stroke-miterlimit="10" d="M133.094 129.255s.666.343 1.199-.358c.56-.702 0-1.198 0-1.198s-1.691-2.258-2.612-1.355c-.922.901 1.413 2.911 1.413 2.911z"/>
        <path fill="#414042" stroke="#000" stroke-miterlimit="10" d="M142.329 139.347c0 .646-.521 1.184-1.18 1.184a1.182 1.182 0 0 1-1.177-1.184c0-.649.521-1.19 1.177-1.19.659-.001 1.18.54 1.18 1.19z"/>
    </g>
</svg>


code:
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- For a version without all of the comments, see "rental_daddy.xml". -->
<clothing>
	<!-- GENERAL INFORMATION: If you are unsure of anything, please use the LT Discord to ask for help!
	Your clothing's id (which is very important to the game), is calculated from your clothing's folder and .xml name using the following code:
		modAuthorDirectory.getName()+"_"+innerChild.getParentFile().getName()+"_"+innerChild.getName().split("\\.")[0]
	This results in this particular item's id being: "innoxia_rentalMommy_rental_mommy".
	IMPORTANT: If you ever change the name of this .xml, or containing folder, any items of this clothing that exist in the game will be removed!-->

	<coreAtributes>

		<authorTag><![CDATA[Embossed into the leather are the words "Official Enforcer Issue, MFD by DSG Threadworks"]]></authorTag>

		<!-- The base value of this clothing. I roughly base things on 1 flame = 10p, so 10 flames = £1. -->
		<value>200</value>

		<!-- The determiner that's displayed before this item's name. While usually 'a' or 'an', for things like socks or gloves, you'll want to use 'a pair of'. I use the CDATA tag for all text values, as it allows html markup to be embedded without causing issues.-->
		<determiner><![CDATA[an]]></determiner>

		<!-- The name of this clothing. -->
		<name><![CDATA[Enforcer's dress belt]]></name>

		<!-- The plural form of the name. The attribute 'pluralByDefault' determines whther this item is naturally referred to as a plural (use true for things like socks or gloves).-->
		<namePlural pluralByDefault="false"><![CDATA[Enforcer's dress belts]]></namePlural>

		<!-- The description that's shown in tooltips and on the item's inspection page. -->
		<description><![CDATA[A thick leather stomach belt supported by a thinner shoulder strap. Although it once served as a sword belt, its role is now largely ceremonial.]]></description>

		<!-- The default physical resistance for this piece of clothing. Usually use 0 or 1, but if it's armour, then values up to 5 would be fitting (any more than that might be very OP). -->
		<physicalResistance>1</physicalResistance>

		<!-- Use FEMININE for if this clothing is intended for feminine characters, MASCULINE for masculine, and ANDROGYNOUS if it's able to be worn by anyone without penalties. -->
		<femininity>ANDROGYNOUS</femininity>

		<!-- The slot that this clothing fits into. Possible slots are found here: https://github.com/Innoxia/liliths-throne-public/blob/master/src/com/lilithsthrone/game/inventory/InventorySlot.java -->
		<slot>HIPS</slot>

		<!-- The rarity of this item. Anything less than EPIC may end up being modified in the code. Possible rarities are found here: https://github.com/Innoxia/liliths-throne-public/blob/master/src/com/lilithsthrone/game/inventory/Rarity.java -->
		<rarity>EPIC</rarity>

		<!-- The set that this clothing belongs to. I will add a way to define your own sets, but for now, existing sets can be found here: https://github.com/Innoxia/liliths-throne-public/blob/master/src/com/lilithsthrone/game/inventory/clothing/ClothingSet.java -->
		<clothingSet>ENFORCER</clothingSet>

		<!-- The file path for this clothing's image. All images MUST BE .svg format. Colours to be used are described below, above the 'primaryColours' element. I use the free program 'InkScape' to make my .svg images.
		 .svg images scale perfectly up and down to any size, so, while it should be a square, it doesn't really matter what size your canvas is (although I use 256x256 as a personal preference).-->
		<imageName>enfdbelt.svg</imageName>

		<!-- The file path for this clothing's image while equipped. It's only used by condoms in the base game at the moment (so an unequipped condom in your inventory has a different image than while being worn). -->
		<imageEquippedName/>

		<!-- How many enchantments can be fit into this item. It's typically best to let the game handle the default number of enchantments, which typically results in 5, and is calculated as:
			int base = (getClothingSet()==null?5:10);
			return base + getIncompatibleSlots().size()*base;-->
		<enchantmentLimit/>

		<!-- The default effects that this clothing spawns in with. To know what to put in here, it would probably be easiest to enchant clothing in your game, save the game, then copy over that clothing's 'effects' in your save file. -->
		<effects/>

		<!-- This section determines how the clothing interacts with other clothing and the wearer's body.-->
		<blockedPartsList>

			<!-- You can add as many blockedParts elements as you like, but they should each have a different 'displacementType', and THERE SHOULD BE AT LEAST ONE, OF TYPE 'REMOVE_OR_EQUIP'.-->
			<blockedParts>

				<!-- If this clothing is displaced in the following way (in this case, by being removed), then the 'blockedBodyParts', 'clothingAccessBlocked', and 'concealedSlots' will all be revealed. If multiple 'blockedParts' block or conceal the same slot, only one 'blockedParts' needs to be displaced to reveal it. (e.g. If a pair of trousers has 'UNZIPS' and 'PULLS_DOWN' displacementTypes, and both of these contain the 'concealedSlots' 'slot' 'PENIS', then the penis will be revealed if either UNZIPS or PULLS_DOWN is activated.)
				A full list of displacementTypes can be found here: https://github.com/Innoxia/liliths-throne-public/blob/master/src/com/lilithsthrone/game/inventory/clothing/DisplacementType.java -->
				<displacementType>REMOVE_OR_EQUIP</displacementType>

				<!-- The access required to perform this displacementType. clothingAccess values can be found here: https://github.com/Innoxia/liliths-throne-public/blob/master/src/com/lilithsthrone/game/inventory/clothing/ClothingAccess.java -->
				<clothingAccessRequired>
				</clothingAccessRequired>

				<!-- The body parts that are blocked by this 'displacementType'. bodyPart values can be found here: https://github.com/Innoxia/liliths-throne-public/blob/master/src/com/lilithsthrone/game/character/body/CoverableArea.java -->
				<blockedBodyParts> <!-- Use the tag 'bodyPart' for values inserted here. -->
				</blockedBodyParts>

				<!-- The access that this 'displacementType' blocks. Again, clothingAccess values can be found here: https://github.com/Innoxia/liliths-throne-public/blob/master/src/com/lilithsthrone/game/inventory/clothing/ClothingAccess.java -->
				<clothingAccessBlocked> <!-- Use the tag 'clothingAccess' for values inserted here. -->
				</clothingAccessBlocked>

				<!-- The slots that this 'displacementType' conceals. Possible slots are found here: https://github.com/Innoxia/liliths-throne-public/blob/master/src/com/lilithsthrone/game/inventory/InventorySlot.java -->
				<!-- You can also use a preset list by adding an attribute named "values" to this element (an example - "CS Example" - is in the blockedParts section below this one). The preset lists that you can use are found here: https://github.com/Innoxia/liliths-throne-public/blob/master/src/com/lilithsthrone/game/inventory/clothing/PresetConcealmentLists.java -->
				<concealedSlots/> <!-- Use the tag 'slot' for values inserted here. -->
			</blockedParts>

			<!-- The second 'blockedParts' for this item of clothing. As well as being equipped/removed, this T-shirt can also be pulled up.-->
		</blockedPartsList>

		<!-- Inventory slots that are incompatible with this clothing. The game's swimsuit makes use of this, and, while fitting into the 'CHEST' slot, also blocks 'GROIN' and 'STOMACH'. Possible slots are found here: https://github.com/Innoxia/liliths-throne-public/blob/master/src/com/lilithsthrone/game/inventory/InventorySlot.java -->
		<incompatibleSlots/>

		<!-- Your clothing can be coloured any way you like, but if you'd like the player to be able to dye your clothing, you can specify available colours here. primaryColours, secondaryColours, and tertiaryColours can all spawn in as a default colour, while their 'Dye' counterparts are only available if the player chooses to dye the clothing in that colour. The game detects specific colour values, and recolours them to the value chosen by the player. These values are as follows:
		Red is used as base colour for changing the primary colour of the graphic in-game, and the game will only recognise and change the following colours:
			#ff2a2a
			#ff5555
			#ff8080
			#ffaaaa
			#ffd5d5
		Orange is used as base colour for changing the secondary colour of the graphic in-game, and the game will only recognise and change the following colours:
			#ff7f2a
			#ff9955
			#ffb380
			#ffccaa
			#ffe6d5
		Yellow is used as base colour for changing the tertiary colour of the graphic in-game, and the game will only recognise and change the following colours:
			#ffd42a
			#ffdd55
			#ffe680
			#ffeeaa
			#fff6d5
		ANY GRADIENTS THAT YOU USE SHOULD BE CALLED: "innoGrad1", "innoGrad2", etc.
		You can see a visual representation of these colours here: https://www.lilithsthrone.com/wiki/doku.php?id=modding_wiki:modding:creating_clothes
		Colour lists to be used can be found here: https://github.com/Innoxia/liliths-throne-public/blob/master/src/com/lilithsthrone/utils/ColourListPresets.java -->
		<primaryColours>
			<colour>CLOTHING_DESATURATED_BROWN</colour>
		</primaryColours>
		<primaryColoursDye values="ALL"/>
		<secondaryColours>
			<colour>CLOTHING_DESATURATED_BROWN</colour>
		</secondaryColours>
		<secondaryColoursDye values="ALL"/>
		<tertiaryColours values="JUST_GOLD"/>
		<tertiaryColoursDye values="ALL_METAL"/>
		<!-- You can also make your own, custom list of colours to be used. The following colours in 'tertiaryColoursDye' are all found within the list preset 'ALL', but this is for a demonstration.
		 If you want to include custom colours, do not define a 'values' attribute, and instead, list each Colour.
		 Colour types can be found here: https://github.com/Innoxia/liliths-throne-public/blob/master/src/com/lilithsthrone/utils/Colour.java
		 PLEASE USE THE 'Colour' VALUES THAT SATRT WITH 'CLOTHING-'-->

		<!-- These tags determine where in the world your clothing can be found. Possible tags are found here: https://github.com/Innoxia/liliths-throne-public/blob/master/src/com/lilithsthrone/game/inventory/ItemTag.java -->
		<itemTags>

		</itemTags>
	</coreAtributes>

	<!-- The following sections are for defining the descriptions of displacing or replacing your clothing. The attribute 'type' defines which DisplacementType your descriptions are applied to. For standard equipping and unequipping, use REMOVE_OR_EQUIP. Types can be found here: https://github.com/Innoxia/liliths-throne-public/blob/master/src/com/lilithsthrone/game/inventory/clothing/DisplacementType.java -->

	<!-- 'displacementText' is used for removal and displacement. -->
	<displacementText type="REMOVE_OR_EQUIP">
		<playerSelf>
		  <![CDATA[You unbuckle the belt.]]>
		</playerSelf>
		<playerNPC>
		  <![CDATA[You unbuckle [npc.Name]'s belt.]]>
		</playerNPC>
		<playerNPCRough>
		  <![CDATA[You rip the belt from [npc.Name]'s waist.]]>
		</playerNPCRough>
		<NPCSelf>
		  <![CDATA[[npc.Name] unbuckles [npc.herHis] belt.]]>
		</NPCSelf>
		<NPCPlayer>
		  <![CDATA[[npc.Name] unbuckles your belt.]]>
		</NPCPlayer>
		<NPCPlayerRough>
		  <![CDATA[[npc.Name] rips the belt off your waist.]]>
		</NPCPlayerRough>
		<NPCOtherNPC>
		  <![CDATA[[npc1.Name] unbuckles [npc2.name]'s belt.]]>
		</NPCOtherNPC>
		<NPCOtherNPCRough>
		  <![CDATA[[npc.Name] rips the belt off [npc2.name]'s waist.]]>
		</NPCOtherNPCRough>
	</displacementText>

	<replacementText type="REMOVE_OR_EQUIP">
		<playerSelf>
		  <![CDATA[You tighten the belt around your waist and snap the buckle together.]]>
		</playerSelf>
		<playerNPC>
		  <![CDATA[You tighten the belt around [npc.Name]'s waist and snap the buckle together.]]>
		</playerNPC>
		<playerNPCRough>
		  <![CDATA[You tighten the belt as much as possible around [npc.Name]'s waist and force the buckle together.]]>
		</playerNPCRough>
		<NPCSelf>
		  <![CDATA[[npc.Name] tightens the belt around [npc.her] waist and snaps the buckle together.]]>
		</NPCSelf>
		<NPCPlayer>
		  <![CDATA[[npc.Name] tightens the belt around your waist and snaps the buckle together.]]>
		</NPCPlayer>
		<NPCPlayerRough>
		  <![CDATA[[npc.Name] tightens the belt as much as possible around your waist and forces the buckle together.]]>
		</NPCPlayerRough>
		<NPCOtherNPC>
		  <![CDATA[[npc1.Name] tightens the belt around [npc2.Name]'s waist and snaps the buckle together.]]>
		</NPCOtherNPC>
		<NPCOtherNPCRough>
		  <![CDATA[[npc1.Name] tightens the belt as much as possible around [npc2.name]'s waist and forces the buckle together.]]>
		</NPCOtherNPCRough>
	</replacementText>

</clothing>

repo_name: klorpa/Pedo

license: unknown


code:
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- For a version without all of the comments, see "rental_daddy.xml". -->
<clothing>
	<!-- GENERAL INFORMATION: If you are unsure of anything, please use the LT Discord to ask for help!
	Your clothing's id (which is very important to the game), is calculated from your clothing's folder and .xml name using the following code:
		modAuthorDirectory.getName()+"_"+innerChild.getParentFile().getName()+"_"+innerChild.getName().split("\\.")[0]
	This results in this particular item's id being: "innoxia_rentalMommy_rental_mommy".
	IMPORTANT: If you ever change the name of this .xml, or containing folder, any items of this clothing that exist in the game will be removed!-->

	<coreAtributes>

		<authorTag><![CDATA[A small tag sewn into the side seam reads "Official Enforcer Issue, MFD by DSG Threadworks."]]></authorTag>

		<!-- The base value of this clothing. I roughly base things on 1 flame = 10p, so 10 flames = £1. -->
		<value>1500</value>

		<!-- The determiner that's displayed before this item's name. While usually 'a' or 'an', for things like socks or gloves, you'll want to use 'a pair of'. I use the CDATA tag for all text values, as it allows html markup to be embedded without causing issues.-->
		<determiner><![CDATA[an]]></determiner>

		<!-- The name of this clothing. -->
		<name><![CDATA[Enforcer Chief Superintendent's coat]]></name>

		<!-- The plural form of the name. The attribute 'pluralByDefault' determines whther this item is naturally referred to as a plural (use true for things like socks or gloves).-->
		<namePlural pluralByDefault="false"><![CDATA[Enforcer Chief Superintendent's coats]]></namePlural>

		<!-- The description that's shown in tooltips and on the item's inspection page. -->
		<description><![CDATA[A dress uniform coat with four pockets. It has the insignia of an Enforcer Chief Superintendent attached to it.]]></description>

		<!-- The default physical resistance for this piece of clothing. Usually use 0 or 1, but if it's armour, then values up to 5 would be fitting (any more than that might be very OP). -->
		<physicalResistance>1</physicalResistance>

		<!-- Use FEMININE for if this clothing is intended for feminine characters, MASCULINE for masculine, and ANDROGYNOUS if it's able to be worn by anyone without penalties. -->
		<femininity>ANDROGYNOUS</femininity>

		<!-- The slot that this clothing fits into. Possible slots are found here: https://github.com/Innoxia/liliths-throne-public/blob/master/src/com/lilithsthrone/game/inventory/InventorySlot.java -->
		<slot>TORSO_OVER</slot>

		<!-- The rarity of this item. Anything less than EPIC may end up being modified in the code. Possible rarities are found here: https://github.com/Innoxia/liliths-throne-public/blob/master/src/com/lilithsthrone/game/inventory/Rarity.java -->
		<rarity>EPIC</rarity>

		<!-- The set that this clothing belongs to. I will add a way to define your own sets, but for now, existing sets can be found here: https://github.com/Innoxia/liliths-throne-public/blob/master/src/com/lilithsthrone/game/inventory/clothing/ClothingSet.java -->
		<clothingSet>ENFORCER</clothingSet>

		<!-- The file path for this clothing's image. All images MUST BE .svg format. Colours to be used are described below, above the 'primaryColours' element. I use the free program 'InkScape' to make my .svg images.
		 .svg images scale perfectly up and down to any size, so, while it should be a square, it doesn't really matter what size your canvas is (although I use 256x256 as a personal preference).-->
		<imageName>enfdjacket_cs.svg</imageName>

		<!-- The file path for this clothing's image while equipped. It's only used by condoms in the base game at the moment (so an unequipped condom in your inventory has a different image than while being worn). -->
		<imageEquippedName/>

		<!-- How many enchantments can be fit into this item. It's typically best to let the game handle the default number of enchantments, which typically results in 5, and is calculated as:
			int base = (getClothingSet()==null?5:10);
			return base + getIncompatibleSlots().size()*base;-->
		<enchantmentLimit/>

		<!-- The default effects that this clothing spawns in with. To know what to put in here, it would probably be easiest to enchant clothing in your game, save the game, then copy over that clothing's 'effects' in your save file. -->
		<effects/>

		<!-- This section determines how the clothing interacts with other clothing and the wearer's body.-->
		<blockedPartsList>

			<!-- You can add as many blockedParts elements as you like, but they should each have a different 'displacementType', and THERE SHOULD BE AT LEAST ONE, OF TYPE 'REMOVE_OR_EQUIP'.-->
			<blockedParts>

				<!-- If this clothing is displaced in the following way (in this case, by being removed), then the 'blockedBodyParts', 'clothingAccessBlocked', and 'concealedSlots' will all be revealed. If multiple 'blockedParts' block or conceal the same slot, only one 'blockedParts' needs to be displaced to reveal it. (e.g. If a pair of trousers has 'UNZIPS' and 'PULLS_DOWN' displacementTypes, and both of these contain the 'concealedSlots' 'slot' 'PENIS', then the penis will be revealed if either UNZIPS or PULLS_DOWN is activated.)
				A full list of displacementTypes can be found here: https://github.com/Innoxia/liliths-throne-public/blob/master/src/com/lilithsthrone/game/inventory/clothing/DisplacementType.java -->
				<displacementType>REMOVE_OR_EQUIP</displacementType>

				<!-- The access required to perform this displacementType. clothingAccess values can be found here: https://github.com/Innoxia/liliths-throne-public/blob/master/src/com/lilithsthrone/game/inventory/clothing/ClothingAccess.java -->
				<clothingAccessRequired>
					<clothingAccess>ARMS_UP_TO_SHOULDER</clothingAccess>
				</clothingAccessRequired>

				<!-- The body parts that are blocked by this 'displacementType'. bodyPart values can be found here: https://github.com/Innoxia/liliths-throne-public/blob/master/src/com/lilithsthrone/game/character/body/CoverableArea.java -->
				<blockedBodyParts>
					<bodyPart>BACK</bodyPart> <!-- Use the tag 'bodyPart' for values inserted here. -->
				</blockedBodyParts>
				<!-- The access that this 'displacementType' blocks. Again, clothingAccess values can be found here: https://github.com/Innoxia/liliths-throne-public/blob/master/src/com/lilithsthrone/game/inventory/clothing/ClothingAccess.java -->
				<clothingAccessBlocked>
					<clothingAccess>ARMS_UP_TO_SHOULDER</clothingAccess>
				</clothingAccessBlocked> <!-- Use the tag 'clothingAccess' for values inserted here. -->

				<!-- The slots that this 'displacementType' conceals. Possible slots are found here: https://github.com/Innoxia/liliths-throne-public/blob/master/src/com/lilithsthrone/game/inventory/InventorySlot.java -->
				<!-- You can also use a preset list by adding an attribute named "values" to this element (an example - "CS Example" - is in the blockedParts section below this one). The preset lists that you can use are found here: https://github.com/Innoxia/liliths-throne-public/blob/master/src/com/lilithsthrone/game/inventory/clothing/PresetConcealmentLists.java -->
				<concealedSlots/> <!-- Use the tag 'slot' for values inserted here. -->
			</blockedParts>

			<!-- The second 'blockedParts' for this item of clothing. As well as being equipped/removed, this T-shirt can also be pulled up.-->
			<blockedParts>
				<displacementType>UNBUTTONS</displacementType>
				<clothingAccessRequired/>
				<blockedBodyParts>
					<bodyPart>BREASTS</bodyPart>
					<bodyPart>NIPPLES</bodyPart>
					<bodyPart>STOMACH</bodyPart>
				</blockedBodyParts>
				<clothingAccessBlocked>
					<clothingAccess>CHEST</clothingAccess>
					<clothingAccess>WAIST</clothingAccess>
				</clothingAccessBlocked>
				<!-- You can substitute the <concealedSlots> list for the value below: -->
				<!-- CS Example: <concealedSlots values="CONCEALED_PARTIAL_TORSO"/> -->
				<concealedSlots>
					<slot>CHEST</slot>
					<slot>NIPPLE</slot>
					<slot>STOMACH</slot>
					<slot>PIERCING_STOMACH</slot>
					<slot>PIERCING_NIPPLE</slot>
				</concealedSlots>
			</blockedParts>
		</blockedPartsList>

		<!-- Inventory slots that are incompatible with this clothing. The game's swimsuit makes use of this, and, while fitting into the 'CHEST' slot, also blocks 'GROIN' and 'STOMACH'. Possible slots are found here: https://github.com/Innoxia/liliths-throne-public/blob/master/src/com/lilithsthrone/game/inventory/InventorySlot.java -->
		<incompatibleSlots/>

		<!-- Your clothing can be coloured any way you like, but if you'd like the player to be able to dye your clothing, you can specify available colours here. primaryColours, secondaryColours, and tertiaryColours can all spawn in as a default colour, while their 'Dye' counterparts are only available if the player chooses to dye the clothing in that colour. The game detects specific colour values, and recolours them to the value chosen by the player. These values are as follows:
		Red is used as base colour for changing the primary colour of the graphic in-game, and the game will only recognise and change the following colours:
			#ff2a2a
			#ff5555
			#ff8080
			#ffaaaa
			#ffd5d5
		Orange is used as base colour for changing the secondary colour of the graphic in-game, and the game will only recognise and change the following colours:
			#ff7f2a
			#ff9955
			#ffb380
			#ffccaa
			#ffe6d5
		Yellow is used as base colour for changing the tertiary colour of the graphic in-game, and the game will only recognise and change the following colours:
			#ffd42a
			#ffdd55
			#ffe680
			#ffeeaa
			#fff6d5
		ANY GRADIENTS THAT YOU USE SHOULD BE CALLED: "innoGrad1", "innoGrad2", etc.
		You can see a visual representation of these colours here: https://www.lilithsthrone.com/wiki/doku.php?id=modding_wiki:modding:creating_clothes
		Colour lists to be used can be found here: https://github.com/Innoxia/liliths-throne-public/blob/master/src/com/lilithsthrone/utils/ColourListPresets.java -->
		<primaryColours values="JUST_BLACK"/>
		<primaryColoursDye values="ALL"/>
		<secondaryColours>
			<colour>CLOTHING_PURPLE_DARK</colour>
		</secondaryColours>
		<secondaryColoursDye values="ALL"/>
		<tertiaryColours values="JUST_GOLD"/>
		<tertiaryColoursDye values="ALL_METAL"/>

		<!-- These tags determine where in the world your clothing can be found. Possible tags are found here: https://github.com/Innoxia/liliths-throne-public/blob/master/src/com/lilithsthrone/game/inventory/ItemTag.java -->
		<itemTags>

		</itemTags>
	</coreAtributes>

	<!-- The following sections are for defining the descriptions of displacing or replacing your clothing. The attribute 'type' defines which DisplacementType your descriptions are applied to. For standard equipping and unequipping, use REMOVE_OR_EQUIP. Types can be found here: https://github.com/Innoxia/liliths-throne-public/blob/master/src/com/lilithsthrone/game/inventory/clothing/DisplacementType.java -->

	<!-- 'displacementText' is used for removal and displacement. -->
	<displacementText type="REMOVE_OR_EQUIP">
		<playerSelf><![CDATA[
			You take off your coat.
		]]></playerSelf>
		<playerNPC><![CDATA[
			You pull off [npc.name]'s coat.
		]]></playerNPC>
		<playerNPCRough><![CDATA[
			You grab hold of [npc.name]'s coat and roughly pull it off over [npc.her] head.
		]]></playerNPCRough>
		<NPCSelf><![CDATA[
			[npc.Name] takes [npc.her] coat off.
		]]></NPCSelf>
		<NPCPlayer><![CDATA[
			[npc.Name] pulls your coat off.
		]]></NPCPlayer>
		<NPCPlayerRough><![CDATA[
			[npc.Name] grabs hold of your coat and roughly pulls it off over your head.
		]]></NPCPlayerRough>
		<NPCOtherNPC><![CDATA[
			[npc1.Name] pulls [npc2.name]'s coat off.
		]]></NPCOtherNPC>
		<NPCOtherNPCRough><![CDATA[
			[npc.Name] grabs hold of [npc2.name]'s coat and roughly pulls it off over [npc2.her] head.
		]]></NPCOtherNPCRough>
	</displacementText>

	<!-- 'replacementText' is used for equipping and replacements. -->
	<replacementText type="REMOVE_OR_EQUIP">
		<playerSelf><![CDATA[
			You pull on the coat.
		]]></playerSelf>
		<playerNPC><![CDATA[
			You guide [npc.name]'s [npc.arms] through the coat's sleeves as you pull it on [npc.herHim].
		]]></playerNPC>
		<playerNPCRough><![CDATA[
			You hold [npc.name] still as you roughly force the coat down over [npc.her] head, before pulling it down over [npc.her] torso.
		]]></playerNPCRough>
		<NPCSelf><![CDATA[
			[npc.Name] pulls on the T-shirt.
		]]></NPCSelf>
		<NPCPlayer><![CDATA[
			[npc.Name] guides your [pc.arms] through the coat's sleeves, before pulling it down over your torso.
		]]></NPCPlayer>
		<NPCPlayerRough><![CDATA[
			[npc.Name] holds you still as [npc.she] roughly forces the coat down over your head, before pushing your [pc.arms] through the sleeves.
		]]></NPCPlayerRough>
		<NPCOtherNPC><![CDATA[
			[npc1.Name] guides [npc2.name]'s [npc2.arms] through the coat's sleeves before pulling it down over [npc2.her] torso.
		]]></NPCOtherNPC>
		<NPCOtherNPCRough><![CDATA[
			[npc1.Name] holds [npc2.name] still as [npc1.she] roughly forces the coat down over [npc2.her] head, before pulling it down over [npc2.her] torso.
		]]></NPCOtherNPCRough>
	</replacementText>

	<displacementText type="UNBUTTONS">
		<playerSelf><![CDATA[
			You unbutton your coat.
		]]></playerSelf>
		<playerNPC><![CDATA[
			You unbutton [npc.name]'s coat.
		]]></playerNPC>
		<playerNPCRough><![CDATA[
			You pop open the buttons on [npc.name]'s coat.
		]]></playerNPCRough>
		<NPCSelf><![CDATA[
			[npc.Name] unbuttons [npc.her] coat.
		]]></NPCSelf>
		<NPCPlayer><![CDATA[
			[npc.Name] unbuttons your coat.
		]]></NPCPlayer>
		<NPCPlayerRough><![CDATA[
			[npc.Name] pops open the buttons on your coat.
		]]></NPCPlayerRough>
		<NPCOtherNPC><![CDATA[
			[npc1.Name] unbuttons [npc2.name]'s coat.
		]]></NPCOtherNPC>
		<NPCOtherNPCRough><![CDATA[
			[npc.Name] pops open the buttons on [npc2.name]'s coat.
		]]></NPCOtherNPCRough>
	</displacementText>

	<replacementText type="UNBUTTONS">
		<playerSelf><![CDATA[
			You button up your coat.
		]]></playerSelf>
		<playerNPC><![CDATA[
			You button up [npc.name]'s coat.
		]]></playerNPC>
		<playerNPCRough><![CDATA[
			You roughly button up [npc.name]'s coat.
		]]></playerNPCRough>
		<NPCSelf><![CDATA[
			[npc.Name] buttons up [npc.her] coat to cover [npc.her] torso.
		]]></NPCSelf>
		<NPCPlayer><![CDATA[
			[npc.Name] buttons up your coat.
		]]></NPCPlayer>
		<NPCPlayerRough><![CDATA[
			[npc.Name] roughly buttons up your coat.
		]]></NPCPlayerRough>
		<NPCOtherNPC><![CDATA[
			[npc1.Name] buttons up [npc2.name]'s coat.
		]]></NPCOtherNPC>
		<NPCOtherNPCRough><![CDATA[
			[npc.Name] roughly buttons up [npc2.name]'s coat.
		]]></NPCOtherNPCRough>
	</replacementText>

</clothing>


code:
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- For a version without all of the comments, see "rental_daddy.xml". -->
<clothing>
	<!-- GENERAL INFORMATION: If you are unsure of anything, please use the LT Discord to ask for help!
	Your clothing's id (which is very important to the game), is calculated from your clothing's folder and .xml name using the following code:
		modAuthorDirectory.getName()+"_"+innerChild.getParentFile().getName()+"_"+innerChild.getName().split("\\.")[0]
	This results in this particular item's id being: "innoxia_rentalMommy_rental_mommy".
	IMPORTANT: If you ever change the name of this .xml, or containing folder, any items of this clothing that exist in the game will be removed!-->

	<coreAtributes>

		<authorTag><![CDATA[A small tag sewn into the side seam reads "Official Enforcer Issue, MFD by DSG Threadworks."]]></authorTag>

		<!-- The base value of this clothing. I roughly base things on 1 flame = 10p, so 10 flames = £1. -->
		<value>1100</value>

		<!-- The determiner that's displayed before this item's name. While usually 'a' or 'an', for things like socks or gloves, you'll want to use 'a pair of'. I use the CDATA tag for all text values, as it allows html markup to be embedded without causing issues.-->
		<determiner><![CDATA[an]]></determiner>

		<!-- The name of this clothing. -->
		<name><![CDATA[Enforcer Inspector's coat]]></name>

		<!-- The plural form of the name. The attribute 'pluralByDefault' determines whther this item is naturally referred to as a plural (use true for things like socks or gloves).-->
		<namePlural pluralByDefault="false"><![CDATA[Enforcer Inspector's coats]]></namePlural>

		<!-- The description that's shown in tooltips and on the item's inspection page. -->
		<description><![CDATA[A dress uniform coat with four pockets. It has the insignia of an Enforcer Inspector attached to it.]]></description>

		<!-- The default physical resistance for this piece of clothing. Usually use 0 or 1, but if it's armour, then values up to 5 would be fitting (any more than that might be very OP). -->
		<physicalResistance>1</physicalResistance>

		<!-- Use FEMININE for if this clothing is intended for feminine characters, MASCULINE for masculine, and ANDROGYNOUS if it's able to be worn by anyone without penalties. -->
		<femininity>ANDROGYNOUS</femininity>

		<!-- The slot that this clothing fits into. Possible slots are found here: https://github.com/Innoxia/liliths-throne-public/blob/master/src/com/lilithsthrone/game/inventory/InventorySlot.java -->
		<slot>TORSO_OVER</slot>

		<!-- The rarity of this item. Anything less than EPIC may end up being modified in the code. Possible rarities are found here: https://github.com/Innoxia/liliths-throne-public/blob/master/src/com/lilithsthrone/game/inventory/Rarity.java -->
		<rarity>EPIC</rarity>

		<!-- The set that this clothing belongs to. I will add a way to define your own sets, but for now, existing sets can be found here: https://github.com/Innoxia/liliths-throne-public/blob/master/src/com/lilithsthrone/game/inventory/clothing/ClothingSet.java -->
		<clothingSet>ENFORCER</clothingSet>

		<!-- The file path for this clothing's image. All images MUST BE .svg format. Colours to be used are described below, above the 'primaryColours' element. I use the free program 'InkScape' to make my .svg images.
		 .svg images scale perfectly up and down to any size, so, while it should be a square, it doesn't really matter what size your canvas is (although I use 256x256 as a personal preference).-->
		<imageName>enfdjacket_ip.svg</imageName>

		<!-- The file path for this clothing's image while equipped. It's only used by condoms in the base game at the moment (so an unequipped condom in your inventory has a different image than while being worn). -->
		<imageEquippedName/>

		<!-- How many enchantments can be fit into this item. It's typically best to let the game handle the default number of enchantments, which typically results in 5, and is calculated as:
			int base = (getClothingSet()==null?5:10);
			return base + getIncompatibleSlots().size()*base;-->
		<enchantmentLimit/>

		<!-- The default effects that this clothing spawns in with. To know what to put in here, it would probably be easiest to enchant clothing in your game, save the game, then copy over that clothing's 'effects' in your save file. -->
		<effects/>

		<!-- This section determines how the clothing interacts with other clothing and the wearer's body.-->
		<blockedPartsList>

			<!-- You can add as many blockedParts elements as you like, but they should each have a different 'displacementType', and THERE SHOULD BE AT LEAST ONE, OF TYPE 'REMOVE_OR_EQUIP'.-->
			<blockedParts>

				<!-- If this clothing is displaced in the following way (in this case, by being removed), then the 'blockedBodyParts', 'clothingAccessBlocked', and 'concealedSlots' will all be revealed. If multiple 'blockedParts' block or conceal the same slot, only one 'blockedParts' needs to be displaced to reveal it. (e.g. If a pair of trousers has 'UNZIPS' and 'PULLS_DOWN' displacementTypes, and both of these contain the 'concealedSlots' 'slot' 'PENIS', then the penis will be revealed if either UNZIPS or PULLS_DOWN is activated.)
				A full list of displacementTypes can be found here: https://github.com/Innoxia/liliths-throne-public/blob/master/src/com/lilithsthrone/game/inventory/clothing/DisplacementType.java -->
				<displacementType>REMOVE_OR_EQUIP</displacementType>

				<!-- The access required to perform this displacementType. clothingAccess values can be found here: https://github.com/Innoxia/liliths-throne-public/blob/master/src/com/lilithsthrone/game/inventory/clothing/ClothingAccess.java -->
				<clothingAccessRequired>
					<clothingAccess>ARMS_UP_TO_SHOULDER</clothingAccess>
				</clothingAccessRequired>

				<!-- The body parts that are blocked by this 'displacementType'. bodyPart values can be found here: https://github.com/Innoxia/liliths-throne-public/blob/master/src/com/lilithsthrone/game/character/body/CoverableArea.java -->
				<blockedBodyParts>
					<bodyPart>BACK</bodyPart> <!-- Use the tag 'bodyPart' for values inserted here. -->
				</blockedBodyParts>
				<!-- The access that this 'displacementType' blocks. Again, clothingAccess values can be found here: https://github.com/Innoxia/liliths-throne-public/blob/master/src/com/lilithsthrone/game/inventory/clothing/ClothingAccess.java -->
				<clothingAccessBlocked>
					<clothingAccess>ARMS_UP_TO_SHOULDER</clothingAccess>
				</clothingAccessBlocked> <!-- Use the tag 'clothingAccess' for values inserted here. -->

				<!-- The slots that this 'displacementType' conceals. Possible slots are found here: https://github.com/Innoxia/liliths-throne-public/blob/master/src/com/lilithsthrone/game/inventory/InventorySlot.java -->
				<!-- You can also use a preset list by adding an attribute named "values" to this element (an example - "CS Example" - is in the blockedParts section below this one). The preset lists that you can use are found here: https://github.com/Innoxia/liliths-throne-public/blob/master/src/com/lilithsthrone/game/inventory/clothing/PresetConcealmentLists.java -->
				<concealedSlots/> <!-- Use the tag 'slot' for values inserted here. -->
			</blockedParts>

			<!-- The second 'blockedParts' for this item of clothing. As well as being equipped/removed, this T-shirt can also be pulled up.-->
			<blockedParts>
				<displacementType>UNBUTTONS</displacementType>
				<clothingAccessRequired/>
				<blockedBodyParts>
					<bodyPart>BREASTS</bodyPart>
					<bodyPart>NIPPLES</bodyPart>
					<bodyPart>STOMACH</bodyPart>
				</blockedBodyParts>
				<clothingAccessBlocked>
					<clothingAccess>CHEST</clothingAccess>
					<clothingAccess>WAIST</clothingAccess>
				</clothingAccessBlocked>
				<!-- You can substitute the <concealedSlots> list for the value below: -->
				<!-- CS Example: <concealedSlots values="CONCEALED_PARTIAL_TORSO"/> -->
				<concealedSlots>
					<slot>CHEST</slot>
					<slot>NIPPLE</slot>
					<slot>STOMACH</slot>
					<slot>PIERCING_STOMACH</slot>
					<slot>PIERCING_NIPPLE</slot>
				</concealedSlots>
			</blockedParts>
		</blockedPartsList>

		<!-- Inventory slots that are incompatible with this clothing. The game's swimsuit makes use of this, and, while fitting into the 'CHEST' slot, also blocks 'GROIN' and 'STOMACH'. Possible slots are found here: https://github.com/Innoxia/liliths-throne-public/blob/master/src/com/lilithsthrone/game/inventory/InventorySlot.java -->
		<incompatibleSlots/>

		<!-- Your clothing can be coloured any way you like, but if you'd like the player to be able to dye your clothing, you can specify available colours here. primaryColours, secondaryColours, and tertiaryColours can all spawn in as a default colour, while their 'Dye' counterparts are only available if the player chooses to dye the clothing in that colour. The game detects specific colour values, and recolours them to the value chosen by the player. These values are as follows:
		Red is used as base colour for changing the primary colour of the graphic in-game, and the game will only recognise and change the following colours:
			#ff2a2a
			#ff5555
			#ff8080
			#ffaaaa
			#ffd5d5
		Orange is used as base colour for changing the secondary colour of the graphic in-game, and the game will only recognise and change the following colours:
			#ff7f2a
			#ff9955
			#ffb380
			#ffccaa
			#ffe6d5
		Yellow is used as base colour for changing the tertiary colour of the graphic in-game, and the game will only recognise and change the following colours:
			#ffd42a
			#ffdd55
			#ffe680
			#ffeeaa
			#fff6d5
		ANY GRADIENTS THAT YOU USE SHOULD BE CALLED: "innoGrad1", "innoGrad2", etc.
		You can see a visual representation of these colours here: https://www.lilithsthrone.com/wiki/doku.php?id=modding_wiki:modding:creating_clothes
		Colour lists to be used can be found here: https://github.com/Innoxia/liliths-throne-public/blob/master/src/com/lilithsthrone/utils/ColourListPresets.java -->
		<primaryColours values="JUST_BLACK"/>
		<primaryColoursDye values="ALL"/>
		<secondaryColours>
			<colour>CLOTHING_BLUE</colour>
			<colour>CLOTHING_PINK</colour>
			<colour>CLOTHING_GREY</colour>
			<colour>CLOTHING_PURPLE_DARK</colour>
		</secondaryColours>
		<secondaryColoursDye values="ALL"/>
		<tertiaryColours values="JUST_GOLD"/>
		<tertiaryColoursDye values="ALL_METAL"/>

		<!-- These tags determine where in the world your clothing can be found. Possible tags are found here: https://github.com/Innoxia/liliths-throne-public/blob/master/src/com/lilithsthrone/game/inventory/ItemTag.java -->
		<itemTags>

		</itemTags>
	</coreAtributes>

	<!-- The following sections are for defining the descriptions of displacing or replacing your clothing. The attribute 'type' defines which DisplacementType your descriptions are applied to. For standard equipping and unequipping, use REMOVE_OR_EQUIP. Types can be found here: https://github.com/Innoxia/liliths-throne-public/blob/master/src/com/lilithsthrone/game/inventory/clothing/DisplacementType.java -->

	<!-- 'displacementText' is used for removal and displacement. -->
	<displacementText type="REMOVE_OR_EQUIP">
		<playerSelf><![CDATA[
			You take off your coat.
		]]></playerSelf>
		<playerNPC><![CDATA[
			You pull off [npc.name]'s coat.
		]]></playerNPC>
		<playerNPCRough><![CDATA[
			You grab hold of [npc.name]'s coat and roughly pull it off over [npc.her] head.
		]]></playerNPCRough>
		<NPCSelf><![CDATA[
			[npc.Name] takes [npc.her] coat off.
		]]></NPCSelf>
		<NPCPlayer><![CDATA[
			[npc.Name] pulls your coat off.
		]]></NPCPlayer>
		<NPCPlayerRough><![CDATA[
			[npc.Name] grabs hold of your coat and roughly pulls it off over your head.
		]]></NPCPlayerRough>
		<NPCOtherNPC><![CDATA[
			[npc1.Name] pulls [npc2.name]'s coat off.
		]]></NPCOtherNPC>
		<NPCOtherNPCRough><![CDATA[
			[npc.Name] grabs hold of [npc2.name]'s coat and roughly pulls it off over [npc2.her] head.
		]]></NPCOtherNPCRough>
	</displacementText>

	<!-- 'replacementText' is used for equipping and replacements. -->
	<replacementText type="REMOVE_OR_EQUIP">
		<playerSelf><![CDATA[
			You pull on the coat.
		]]></playerSelf>
		<playerNPC><![CDATA[
			You guide [npc.name]'s [npc.arms] through the coat's sleeves as you pull it on [npc.herHim].
		]]></playerNPC>
		<playerNPCRough><![CDATA[
			You hold [npc.name] still as you roughly force the coat down over [npc.her] head, before pulling it down over [npc.her] torso.
		]]></playerNPCRough>
		<NPCSelf><![CDATA[
			[npc.Name] pulls on the T-shirt.
		]]></NPCSelf>
		<NPCPlayer><![CDATA[
			[npc.Name] guides your [pc.arms] through the coat's sleeves, before pulling it down over your torso.
		]]></NPCPlayer>
		<NPCPlayerRough><![CDATA[
			[npc.Name] holds you still as [npc.she] roughly forces the coat down over your head, before pushing your [pc.arms] through the sleeves.
		]]></NPCPlayerRough>
		<NPCOtherNPC><![CDATA[
			[npc1.Name] guides [npc2.name]'s [npc2.arms] through the coat's sleeves before pulling it down over [npc2.her] torso.
		]]></NPCOtherNPC>
		<NPCOtherNPCRough><![CDATA[
			[npc1.Name] holds [npc2.name] still as [npc1.she] roughly forces the coat down over [npc2.her] head, before pulling it down over [npc2.her] torso.
		]]></NPCOtherNPCRough>
	</replacementText>

	<displacementText type="UNBUTTONS">
		<playerSelf><![CDATA[
			You unbutton your coat.
		]]></playerSelf>
		<playerNPC><![CDATA[
			You unbutton [npc.name]'s coat.
		]]></playerNPC>
		<playerNPCRough><![CDATA[
			You pop open the buttons on [npc.name]'s coat.
		]]></playerNPCRough>
		<NPCSelf><![CDATA[
			[npc.Name] unbuttons [npc.her] coat.
		]]></NPCSelf>
		<NPCPlayer><![CDATA[
			[npc.Name] unbuttons your coat.
		]]></NPCPlayer>
		<NPCPlayerRough><![CDATA[
			[npc.Name] pops open the buttons on your coat.
		]]></NPCPlayerRough>
		<NPCOtherNPC><![CDATA[
			[npc1.Name] unbuttons [npc2.name]'s coat.
		]]></NPCOtherNPC>
		<NPCOtherNPCRough><![CDATA[
			[npc.Name] pops open the buttons on [npc2.name]'s coat.
		]]></NPCOtherNPCRough>
	</displacementText>

	<replacementText type="UNBUTTONS">
		<playerSelf><![CDATA[
			You button up your coat.
		]]></playerSelf>
		<playerNPC><![CDATA[
			You button up [npc.name]'s coat.
		]]></playerNPC>
		<playerNPCRough><![CDATA[
			You roughly button up [npc.name]'s coat.
		]]></playerNPCRough>
		<NPCSelf><![CDATA[
			[npc.Name] buttons up [npc.her] coat to cover [npc.her] torso.
		]]></NPCSelf>
		<NPCPlayer><![CDATA[
			[npc.Name] buttons up your coat.
		]]></NPCPlayer>
		<NPCPlayerRough><![CDATA[
			[npc.Name] roughly buttons up your coat.
		]]></NPCPlayerRough>
		<NPCOtherNPC><![CDATA[
			[npc1.Name] buttons up [npc2.name]'s coat.
		]]></NPCOtherNPC>
		<NPCOtherNPCRough><![CDATA[
			[npc.Name] roughly buttons up [npc2.name]'s coat.
		]]></NPCOtherNPCRough>
	</replacementText>

</clothing>


code:
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- For a version without all of the comments, see "rental_daddy.xml". -->
<clothing>
	<!-- GENERAL INFORMATION: If you are unsure of anything, please use the LT Discord to ask for help!
	Your clothing's id (which is very important to the game), is calculated from your clothing's folder and .xml name using the following code:
		modAuthorDirectory.getName()+"_"+innerChild.getParentFile().getName()+"_"+innerChild.getName().split("\\.")[0]
	This results in this particular item's id being: "innoxia_rentalMommy_rental_mommy".
	IMPORTANT: If you ever change the name of this .xml, or containing folder, any items of this clothing that exist in the game will be removed!-->

	<coreAtributes>

		<authorTag><![CDATA[A small tag sewn into the side seam reads "Official Enforcer Issue, MFD by DSG Threadworks."]]></authorTag>

		<!-- The base value of this clothing. I roughly base things on 1 flame = 10p, so 10 flames = £1. -->
		<value>850</value>

		<!-- The determiner that's displayed before this item's name. While usually 'a' or 'an', for things like socks or gloves, you'll want to use 'a pair of'. I use the CDATA tag for all text values, as it allows html markup to be embedded without causing issues.-->
		<determiner><![CDATA[an]]></determiner>

		<!-- The name of this clothing. -->
		<name><![CDATA[Enforcer Constable's coat]]></name>

		<!-- The plural form of the name. The attribute 'pluralByDefault' determines whther this item is naturally referred to as a plural (use true for things like socks or gloves).-->
		<namePlural pluralByDefault="false"><![CDATA[Enforcer Constable's coats]]></namePlural>

		<!-- The description that's shown in tooltips and on the item's inspection page. -->
		<description><![CDATA[A dress uniform coat with four pockets. It has the insignia of an Enforcer Police Constable attached to it.]]></description>

		<!-- The default physical resistance for this piece of clothing. Usually use 0 or 1, but if it's armour, then values up to 5 would be fitting (any more than that might be very OP). -->
		<physicalResistance>1</physicalResistance>

		<!-- Use FEMININE for if this clothing is intended for feminine characters, MASCULINE for masculine, and ANDROGYNOUS if it's able to be worn by anyone without penalties. -->
		<femininity>ANDROGYNOUS</femininity>

		<!-- The slot that this clothing fits into. Possible slots are found here: https://github.com/Innoxia/liliths-throne-public/blob/master/src/com/lilithsthrone/game/inventory/InventorySlot.java -->
		<slot>TORSO_OVER</slot>

		<!-- The rarity of this item. Anything less than EPIC may end up being modified in the code. Possible rarities are found here: https://github.com/Innoxia/liliths-throne-public/blob/master/src/com/lilithsthrone/game/inventory/Rarity.java -->
		<rarity>EPIC</rarity>

		<!-- The set that this clothing belongs to. I will add a way to define your own sets, but for now, existing sets can be found here: https://github.com/Innoxia/liliths-throne-public/blob/master/src/com/lilithsthrone/game/inventory/clothing/ClothingSet.java -->
		<clothingSet>ENFORCER</clothingSet>

		<!-- The file path for this clothing's image. All images MUST BE .svg format. Colours to be used are described below, above the 'primaryColours' element. I use the free program 'InkScape' to make my .svg images.
		 .svg images scale perfectly up and down to any size, so, while it should be a square, it doesn't really matter what size your canvas is (although I use 256x256 as a personal preference).-->
		<imageName>enfdjacket_pc.svg</imageName>

		<!-- The file path for this clothing's image while equipped. It's only used by condoms in the base game at the moment (so an unequipped condom in your inventory has a different image than while being worn). -->
		<imageEquippedName/>

		<!-- How many enchantments can be fit into this item. It's typically best to let the game handle the default number of enchantments, which typically results in 5, and is calculated as:
			int base = (getClothingSet()==null?5:10);
			return base + getIncompatibleSlots().size()*base;-->
		<enchantmentLimit/>

		<!-- The default effects that this clothing spawns in with. To know what to put in here, it would probably be easiest to enchant clothing in your game, save the game, then copy over that clothing's 'effects' in your save file. -->
		<effects/>

		<!-- This section determines how the clothing interacts with other clothing and the wearer's body.-->
		<blockedPartsList>

			<!-- You can add as many blockedParts elements as you like, but they should each have a different 'displacementType', and THERE SHOULD BE AT LEAST ONE, OF TYPE 'REMOVE_OR_EQUIP'.-->
			<blockedParts>

				<!-- If this clothing is displaced in the following way (in this case, by being removed), then the 'blockedBodyParts', 'clothingAccessBlocked', and 'concealedSlots' will all be revealed. If multiple 'blockedParts' block or conceal the same slot, only one 'blockedParts' needs to be displaced to reveal it. (e.g. If a pair of trousers has 'UNZIPS' and 'PULLS_DOWN' displacementTypes, and both of these contain the 'concealedSlots' 'slot' 'PENIS', then the penis will be revealed if either UNZIPS or PULLS_DOWN is activated.)
				A full list of displacementTypes can be found here: https://github.com/Innoxia/liliths-throne-public/blob/master/src/com/lilithsthrone/game/inventory/clothing/DisplacementType.java -->
				<displacementType>REMOVE_OR_EQUIP</displacementType>

				<!-- The access required to perform this displacementType. clothingAccess values can be found here: https://github.com/Innoxia/liliths-throne-public/blob/master/src/com/lilithsthrone/game/inventory/clothing/ClothingAccess.java -->
				<clothingAccessRequired>
					<clothingAccess>ARMS_UP_TO_SHOULDER</clothingAccess>
				</clothingAccessRequired>

				<!-- The body parts that are blocked by this 'displacementType'. bodyPart values can be found here: https://github.com/Innoxia/liliths-throne-public/blob/master/src/com/lilithsthrone/game/character/body/CoverableArea.java -->
				<blockedBodyParts>
					<bodyPart>BACK</bodyPart> <!-- Use the tag 'bodyPart' for values inserted here. -->
				</blockedBodyParts>
				<!-- The access that this 'displacementType' blocks. Again, clothingAccess values can be found here: https://github.com/Innoxia/liliths-throne-public/blob/master/src/com/lilithsthrone/game/inventory/clothing/ClothingAccess.java -->
				<clothingAccessBlocked>
					<clothingAccess>ARMS_UP_TO_SHOULDER</clothingAccess>
				</clothingAccessBlocked> <!-- Use the tag 'clothingAccess' for values inserted here. -->

				<!-- The slots that this 'displacementType' conceals. Possible slots are found here: https://github.com/Innoxia/liliths-throne-public/blob/master/src/com/lilithsthrone/game/inventory/InventorySlot.java -->
				<!-- You can also use a preset list by adding an attribute named "values" to this element (an example - "CS Example" - is in the blockedParts section below this one). The preset lists that you can use are found here: https://github.com/Innoxia/liliths-throne-public/blob/master/src/com/lilithsthrone/game/inventory/clothing/PresetConcealmentLists.java -->
				<concealedSlots/><!-- Use the tag 'slot' for values inserted here. -->
			</blockedParts>

			<!-- The second 'blockedParts' for this item of clothing. As well as being equipped/removed, this T-shirt can also be pulled up.-->
			<blockedParts>
				<displacementType>UNBUTTONS</displacementType>
				<clothingAccessRequired/>
				<blockedBodyParts>
					<bodyPart>BREASTS</bodyPart>
					<bodyPart>NIPPLES</bodyPart>
					<bodyPart>STOMACH</bodyPart>
				</blockedBodyParts>
				<clothingAccessBlocked>
					<clothingAccess>CHEST</clothingAccess>
					<clothingAccess>WAIST</clothingAccess>
				</clothingAccessBlocked>
				<!-- You can substitute the <concealedSlots> list for the value below: -->
				<!-- CS Example: <concealedSlots values="CONCEALED_PARTIAL_TORSO"/> -->
				<concealedSlots>
					<slot>CHEST</slot>
					<slot>NIPPLE</slot>
					<slot>STOMACH</slot>
					<slot>PIERCING_STOMACH</slot>
					<slot>PIERCING_NIPPLE</slot>
				</concealedSlots>
			</blockedParts>
		</blockedPartsList>

		<!-- Inventory slots that are incompatible with this clothing. The game's swimsuit makes use of this, and, while fitting into the 'CHEST' slot, also blocks 'GROIN' and 'STOMACH'. Possible slots are found here: https://github.com/Innoxia/liliths-throne-public/blob/master/src/com/lilithsthrone/game/inventory/InventorySlot.java -->
		<incompatibleSlots/>

		<!-- Your clothing can be coloured any way you like, but if you'd like the player to be able to dye your clothing, you can specify available colours here. primaryColours, secondaryColours, and tertiaryColours can all spawn in as a default colour, while their 'Dye' counterparts are only available if the player chooses to dye the clothing in that colour. The game detects specific colour values, and recolours them to the value chosen by the player. These values are as follows:
		Red is used as base colour for changing the primary colour of the graphic in-game, and the game will only recognise and change the following colours:
			#ff2a2a
			#ff5555
			#ff8080
			#ffaaaa
			#ffd5d5
		Orange is used as base colour for changing the secondary colour of the graphic in-game, and the game will only recognise and change the following colours:
			#ff7f2a
			#ff9955
			#ffb380
			#ffccaa
			#ffe6d5
		Yellow is used as base colour for changing the tertiary colour of the graphic in-game, and the game will only recognise and change the following colours:
			#ffd42a
			#ffdd55
			#ffe680
			#ffeeaa
			#fff6d5
		ANY GRADIENTS THAT YOU USE SHOULD BE CALLED: "innoGrad1", "innoGrad2", etc.
		You can see a visual representation of these colours here: https://www.lilithsthrone.com/wiki/doku.php?id=modding_wiki:modding:creating_clothes
		Colour lists to be used can be found here: https://github.com/Innoxia/liliths-throne-public/blob/master/src/com/lilithsthrone/utils/ColourListPresets.java -->
		<primaryColours values="JUST_BLACK"/>
		<primaryColoursDye values="ALL"/>
		<secondaryColours>
			<colour>CLOTHING_BLUE</colour>
			<colour>CLOTHING_PINK</colour>
			<colour>CLOTHING_GREY</colour>
			<colour>CLOTHING_PURPLE_DARK</colour>
		</secondaryColours>
		<secondaryColoursDye values="ALL"/>
		<tertiaryColours values="JUST_GOLD"/>
		<tertiaryColoursDye values="ALL_METAL"/>

		<!-- These tags determine where in the world your clothing can be found. Possible tags are found here: https://github.com/Innoxia/liliths-throne-public/blob/master/src/com/lilithsthrone/game/inventory/ItemTag.java -->
		<itemTags>

		</itemTags>
	</coreAtributes>

	<!-- The following sections are for defining the descriptions of displacing or replacing your clothing. The attribute 'type' defines which DisplacementType your descriptions are applied to. For standard equipping and unequipping, use REMOVE_OR_EQUIP. Types can be found here: https://github.com/Innoxia/liliths-throne-public/blob/master/src/com/lilithsthrone/game/inventory/clothing/DisplacementType.java -->

	<!-- 'displacementText' is used for removal and displacement. -->
	<displacementText type="REMOVE_OR_EQUIP">
		<playerSelf><![CDATA[
			You take off your coat.
		]]></playerSelf>
		<playerNPC><![CDATA[
			You pull off [npc.name]'s coat.
		]]></playerNPC>
		<playerNPCRough><![CDATA[
			You grab hold of [npc.name]'s coat and roughly pull it off over [npc.her] head.
		]]></playerNPCRough>
		<NPCSelf><![CDATA[
			[npc.Name] takes [npc.her] coat off.
		]]></NPCSelf>
		<NPCPlayer><![CDATA[
			[npc.Name] pulls your coat off.
		]]></NPCPlayer>
		<NPCPlayerRough><![CDATA[
			[npc.Name] grabs hold of your coat and roughly pulls it off over your head.
		]]></NPCPlayerRough>
		<NPCOtherNPC><![CDATA[
			[npc1.Name] pulls [npc2.name]'s coat off.
		]]></NPCOtherNPC>
		<NPCOtherNPCRough><![CDATA[
			[npc.Name] grabs hold of [npc2.name]'s coat and roughly pulls it off over [npc2.her] head.
		]]></NPCOtherNPCRough>
	</displacementText>

	<!-- 'replacementText' is used for equipping and replacements. -->
	<replacementText type="REMOVE_OR_EQUIP">
		<playerSelf><![CDATA[
			You pull on the coat.
		]]></playerSelf>
		<playerNPC><![CDATA[
			You guide [npc.name]'s [npc.arms] through the coat's sleeves as you pull it on [npc.herHim].
		]]></playerNPC>
		<playerNPCRough><![CDATA[
			You hold [npc.name] still as you roughly force the coat down over [npc.her] head, before pulling it down over [npc.her] torso.
		]]></playerNPCRough>
		<NPCSelf><![CDATA[
			[npc.Name] pulls on the T-shirt.
		]]></NPCSelf>
		<NPCPlayer><![CDATA[
			[npc.Name] guides your [pc.arms] through the coat's sleeves, before pulling it down over your torso.
		]]></NPCPlayer>
		<NPCPlayerRough><![CDATA[
			[npc.Name] holds you still as [npc.she] roughly forces the coat down over your head, before pushing your [pc.arms] through the sleeves.
		]]></NPCPlayerRough>
		<NPCOtherNPC><![CDATA[
			[npc1.Name] guides [npc2.name]'s [npc2.arms] through the coat's sleeves before pulling it down over [npc2.her] torso.
		]]></NPCOtherNPC>
		<NPCOtherNPCRough><![CDATA[
			[npc1.Name] holds [npc2.name] still as [npc1.she] roughly forces the coat down over [npc2.her] head, before pulling it down over [npc2.her] torso.
		]]></NPCOtherNPCRough>
	</replacementText>

	<displacementText type="UNBUTTONS">
		<playerSelf><![CDATA[
			You unbutton your coat.
		]]></playerSelf>
		<playerNPC><![CDATA[
			You unbutton [npc.name]'s coat.
		]]></playerNPC>
		<playerNPCRough><![CDATA[
			You pop open the buttons on [npc.name]'s coat.
		]]></playerNPCRough>
		<NPCSelf><![CDATA[
			[npc.Name] unbuttons [npc.her] coat.
		]]></NPCSelf>
		<NPCPlayer><![CDATA[
			[npc.Name] unbuttons your coat.
		]]></NPCPlayer>
		<NPCPlayerRough><![CDATA[
			[npc.Name] pops open the buttons on your coat.
		]]></NPCPlayerRough>
		<NPCOtherNPC><![CDATA[
			[npc1.Name] unbuttons [npc2.name]'s coat.
		]]></NPCOtherNPC>
		<NPCOtherNPCRough><![CDATA[
			[npc.Name] pops open the buttons on [npc2.name]'s coat.
		]]></NPCOtherNPCRough>
	</displacementText>

	<replacementText type="UNBUTTONS">
		<playerSelf><![CDATA[
			You button up your coat.
		]]></playerSelf>
		<playerNPC><![CDATA[
			You button up [npc.name]'s coat.
		]]></playerNPC>
		<playerNPCRough><![CDATA[
			You roughly button up [npc.name]'s coat.
		]]></playerNPCRough>
		<NPCSelf><![CDATA[
			[npc.Name] buttons up [npc.her] coat to cover [npc.her] torso.
		]]></NPCSelf>
		<NPCPlayer><![CDATA[
			[npc.Name] buttons up your coat.
		]]></NPCPlayer>
		<NPCPlayerRough><![CDATA[
			[npc.Name] roughly buttons up your coat.
		]]></NPCPlayerRough>
		<NPCOtherNPC><![CDATA[
			[npc1.Name] buttons up [npc2.name]'s coat.
		]]></NPCOtherNPC>
		<NPCOtherNPCRough><![CDATA[
			[npc.Name] roughly buttons up [npc2.name]'s coat.
		]]></NPCOtherNPCRough>
	</replacementText>

</clothing>


code:
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- For a version without all of the comments, see "rental_daddy.xml". -->
<clothing>
	<!-- GENERAL INFORMATION: If you are unsure of anything, please use the LT Discord to ask for help!
	Your clothing's id (which is very important to the game), is calculated from your clothing's folder and .xml name using the following code:
		modAuthorDirectory.getName()+"_"+innerChild.getParentFile().getName()+"_"+innerChild.getName().split("\\.")[0]
	This results in this particular item's id being: "innoxia_rentalMommy_rental_mommy".
	IMPORTANT: If you ever change the name of this .xml, or containing folder, any items of this clothing that exist in the game will be removed!-->

	<coreAtributes>

		<authorTag><![CDATA[A small tag sewn into the side seam reads "Official Enforcer Issue, MFD by DSG Threadworks."]]></authorTag>

		<!-- The base value of this clothing. I roughly base things on 1 flame = 10p, so 10 flames = £1. -->
		<value>900</value>

		<!-- The determiner that's displayed before this item's name. While usually 'a' or 'an', for things like socks or gloves, you'll want to use 'a pair of'. I use the CDATA tag for all text values, as it allows html markup to be embedded without causing issues.-->
		<determiner><![CDATA[an]]></determiner>

		<!-- The name of this clothing. -->
		<name><![CDATA[Enforcer Sergeant's coat]]></name>

		<!-- The plural form of the name. The attribute 'pluralByDefault' determines whther this item is naturally referred to as a plural (use true for things like socks or gloves).-->
		<namePlural pluralByDefault="false"><![CDATA[Enforcer Sergeant's coats]]></namePlural>

		<!-- The description that's shown in tooltips and on the item's inspection page. -->
		<description><![CDATA[A dress uniform coat with four pockets. It has the insignia of an Enforcer Sergeant attached to it.]]></description>

		<!-- The default physical resistance for this piece of clothing. Usually use 0 or 1, but if it's armour, then values up to 5 would be fitting (any more than that might be very OP). -->
		<physicalResistance>1</physicalResistance>

		<!-- Use FEMININE for if this clothing is intended for feminine characters, MASCULINE for masculine, and ANDROGYNOUS if it's able to be worn by anyone without penalties. -->
		<femininity>ANDROGYNOUS</femininity>

		<!-- The slot that this clothing fits into. Possible slots are found here: https://github.com/Innoxia/liliths-throne-public/blob/master/src/com/lilithsthrone/game/inventory/InventorySlot.java -->
		<slot>TORSO_OVER</slot>

		<!-- The rarity of this item. Anything less than EPIC may end up being modified in the code. Possible rarities are found here: https://github.com/Innoxia/liliths-throne-public/blob/master/src/com/lilithsthrone/game/inventory/Rarity.java -->
		<rarity>EPIC</rarity>

		<!-- The set that this clothing belongs to. I will add a way to define your own sets, but for now, existing sets can be found here: https://github.com/Innoxia/liliths-throne-public/blob/master/src/com/lilithsthrone/game/inventory/clothing/ClothingSet.java -->
		<clothingSet>ENFORCER</clothingSet>

		<!-- The file path for this clothing's image. All images MUST BE .svg format. Colours to be used are described below, above the 'primaryColours' element. I use the free program 'InkScape' to make my .svg images.
		 .svg images scale perfectly up and down to any size, so, while it should be a square, it doesn't really matter what size your canvas is (although I use 256x256 as a personal preference).-->
		<imageName>enfdjacket_sg.svg</imageName>

		<!-- The file path for this clothing's image while equipped. It's only used by condoms in the base game at the moment (so an unequipped condom in your inventory has a different image than while being worn). -->
		<imageEquippedName/>

		<!-- How many enchantments can be fit into this item. It's typically best to let the game handle the default number of enchantments, which typically results in 5, and is calculated as:
			int base = (getClothingSet()==null?5:10);
			return base + getIncompatibleSlots().size()*base;-->
		<enchantmentLimit/>

		<!-- The default effects that this clothing spawns in with. To know what to put in here, it would probably be easiest to enchant clothing in your game, save the game, then copy over that clothing's 'effects' in your save file. -->
		<effects/>

		<!-- This section determines how the clothing interacts with other clothing and the wearer's body.-->
		<blockedPartsList>

			<!-- You can add as many blockedParts elements as you like, but they should each have a different 'displacementType', and THERE SHOULD BE AT LEAST ONE, OF TYPE 'REMOVE_OR_EQUIP'.-->
			<blockedParts>

				<!-- If this clothing is displaced in the following way (in this case, by being removed), then the 'blockedBodyParts', 'clothingAccessBlocked', and 'concealedSlots' will all be revealed. If multiple 'blockedParts' block or conceal the same slot, only one 'blockedParts' needs to be displaced to reveal it. (e.g. If a pair of trousers has 'UNZIPS' and 'PULLS_DOWN' displacementTypes, and both of these contain the 'concealedSlots' 'slot' 'PENIS', then the penis will be revealed if either UNZIPS or PULLS_DOWN is activated.)
				A full list of displacementTypes can be found here: https://github.com/Innoxia/liliths-throne-public/blob/master/src/com/lilithsthrone/game/inventory/clothing/DisplacementType.java -->
				<displacementType>REMOVE_OR_EQUIP</displacementType>

				<!-- The access required to perform this displacementType. clothingAccess values can be found here: https://github.com/Innoxia/liliths-throne-public/blob/master/src/com/lilithsthrone/game/inventory/clothing/ClothingAccess.java -->
				<clothingAccessRequired>
					<clothingAccess>ARMS_UP_TO_SHOULDER</clothingAccess>
				</clothingAccessRequired>

				<!-- The body parts that are blocked by this 'displacementType'. bodyPart values can be found here: https://github.com/Innoxia/liliths-throne-public/blob/master/src/com/lilithsthrone/game/character/body/CoverableArea.java -->
				<blockedBodyParts>
					<bodyPart>BACK</bodyPart> <!-- Use the tag 'bodyPart' for values inserted here. -->
				</blockedBodyParts>
				<!-- The access that this 'displacementType' blocks. Again, clothingAccess values can be found here: https://github.com/Innoxia/liliths-throne-public/blob/master/src/com/lilithsthrone/game/inventory/clothing/ClothingAccess.java -->
				<clothingAccessBlocked>
					<clothingAccess>ARMS_UP_TO_SHOULDER</clothingAccess>
				</clothingAccessBlocked> <!-- Use the tag 'clothingAccess' for values inserted here. -->

				<!-- The slots that this 'displacementType' conceals. Possible slots are found here: https://github.com/Innoxia/liliths-throne-public/blob/master/src/com/lilithsthrone/game/inventory/InventorySlot.java -->
				<!-- You can also use a preset list by adding an attribute named "values" to this element (an example - "CS Example" - is in the blockedParts section below this one). The preset lists that you can use are found here: https://github.com/Innoxia/liliths-throne-public/blob/master/src/com/lilithsthrone/game/inventory/clothing/PresetConcealmentLists.java -->
				<concealedSlots/> <!-- Use the tag 'slot' for values inserted here. -->
			</blockedParts>

			<!-- The second 'blockedParts' for this item of clothing. As well as being equipped/removed, this T-shirt can also be pulled up.-->
			<blockedParts>
				<displacementType>UNBUTTONS</displacementType>
				<clothingAccessRequired/>
				<blockedBodyParts>
					<bodyPart>BREASTS</bodyPart>
					<bodyPart>NIPPLES</bodyPart>
					<bodyPart>STOMACH</bodyPart>
				</blockedBodyParts>
				<clothingAccessBlocked>
					<clothingAccess>CHEST</clothingAccess>
					<clothingAccess>WAIST</clothingAccess>
				</clothingAccessBlocked>
				<!-- You can substitute the <concealedSlots> list for the value below: -->
				<!-- CS Example: <concealedSlots values="CONCEALED_PARTIAL_TORSO"/> -->
				<concealedSlots>
					<slot>CHEST</slot>
					<slot>NIPPLE</slot>
					<slot>STOMACH</slot>
					<slot>PIERCING_STOMACH</slot>
					<slot>PIERCING_NIPPLE</slot>
				</concealedSlots>
			</blockedParts>
		</blockedPartsList>

		<!-- Inventory slots that are incompatible with this clothing. The game's swimsuit makes use of this, and, while fitting into the 'CHEST' slot, also blocks 'GROIN' and 'STOMACH'. Possible slots are found here: https://github.com/Innoxia/liliths-throne-public/blob/master/src/com/lilithsthrone/game/inventory/InventorySlot.java -->
		<incompatibleSlots/>

		<!-- Your clothing can be coloured any way you like, but if you'd like the player to be able to dye your clothing, you can specify available colours here. primaryColours, secondaryColours, and tertiaryColours can all spawn in as a default colour, while their 'Dye' counterparts are only available if the player chooses to dye the clothing in that colour. The game detects specific colour values, and recolours them to the value chosen by the player. These values are as follows:
		Red is used as base colour for changing the primary colour of the graphic in-game, and the game will only recognise and change the following colours:
			#ff2a2a
			#ff5555
			#ff8080
			#ffaaaa
			#ffd5d5
		Orange is used as base colour for changing the secondary colour of the graphic in-game, and the game will only recognise and change the following colours:
			#ff7f2a
			#ff9955
			#ffb380
			#ffccaa
			#ffe6d5
		Yellow is used as base colour for changing the tertiary colour of the graphic in-game, and the game will only recognise and change the following colours:
			#ffd42a
			#ffdd55
			#ffe680
			#ffeeaa
			#fff6d5
		ANY GRADIENTS THAT YOU USE SHOULD BE CALLED: "innoGrad1", "innoGrad2", etc.
		You can see a visual representation of these colours here: https://www.lilithsthrone.com/wiki/doku.php?id=modding_wiki:modding:creating_clothes
		Colour lists to be used can be found here: https://github.com/Innoxia/liliths-throne-public/blob/master/src/com/lilithsthrone/utils/ColourListPresets.java -->
		<primaryColours values="JUST_BLACK"/>
		<primaryColoursDye values="ALL"/>
		<secondaryColours>
			<colour>CLOTHING_BLUE</colour>
			<colour>CLOTHING_PINK</colour>
			<colour>CLOTHING_GREY</colour>
			<colour>CLOTHING_PURPLE_DARK</colour>
		</secondaryColours>
		<secondaryColoursDye values="ALL"/>
		<tertiaryColours values="JUST_GOLD"/>
		<tertiaryColoursDye values="ALL_METAL"/>

		<!-- These tags determine where in the world your clothing can be found. Possible tags are found here: https://github.com/Innoxia/liliths-throne-public/blob/master/src/com/lilithsthrone/game/inventory/ItemTag.java -->
		<itemTags>

		</itemTags>
	</coreAtributes>

	<!-- The following sections are for defining the descriptions of displacing or replacing your clothing. The attribute 'type' defines which DisplacementType your descriptions are applied to. For standard equipping and unequipping, use REMOVE_OR_EQUIP. Types can be found here: https://github.com/Innoxia/liliths-throne-public/blob/master/src/com/lilithsthrone/game/inventory/clothing/DisplacementType.java -->

	<!-- 'displacementText' is used for removal and displacement. -->
	<displacementText type="REMOVE_OR_EQUIP">
		<playerSelf><![CDATA[
			You take off your coat.
		]]></playerSelf>
		<playerNPC><![CDATA[
			You pull off [npc.name]'s coat.
		]]></playerNPC>
		<playerNPCRough><![CDATA[
			You grab hold of [npc.name]'s coat and roughly pull it off over [npc.her] head.
		]]></playerNPCRough>
		<NPCSelf><![CDATA[
			[npc.Name] takes [npc.her] coat off.
		]]></NPCSelf>
		<NPCPlayer><![CDATA[
			[npc.Name] pulls your coat off.
		]]></NPCPlayer>
		<NPCPlayerRough><![CDATA[
			[npc.Name] grabs hold of your coat and roughly pulls it off over your head.
		]]></NPCPlayerRough>
		<NPCOtherNPC><![CDATA[
			[npc1.Name] pulls [npc2.name]'s coat off.
		]]></NPCOtherNPC>
		<NPCOtherNPCRough><![CDATA[
			[npc.Name] grabs hold of [npc2.name]'s coat and roughly pulls it off over [npc2.her] head.
		]]></NPCOtherNPCRough>
	</displacementText>

	<!-- 'replacementText' is used for equipping and replacements. -->
	<replacementText type="REMOVE_OR_EQUIP">
		<playerSelf><![CDATA[
			You pull on the coat.
		]]></playerSelf>
		<playerNPC><![CDATA[
			You guide [npc.name]'s [npc.arms] through the coat's sleeves as you pull it on [npc.herHim].
		]]></playerNPC>
		<playerNPCRough><![CDATA[
			You hold [npc.name] still as you roughly force the coat down over [npc.her] head, before pulling it down over [npc.her] torso.
		]]></playerNPCRough>
		<NPCSelf><![CDATA[
			[npc.Name] pulls on the T-shirt.
		]]></NPCSelf>
		<NPCPlayer><![CDATA[
			[npc.Name] guides your [pc.arms] through the coat's sleeves, before pulling it down over your torso.
		]]></NPCPlayer>
		<NPCPlayerRough><![CDATA[
			[npc.Name] holds you still as [npc.she] roughly forces the coat down over your head, before pushing your [pc.arms] through the sleeves.
		]]></NPCPlayerRough>
		<NPCOtherNPC><![CDATA[
			[npc1.Name] guides [npc2.name]'s [npc2.arms] through the coat's sleeves before pulling it down over [npc2.her] torso.
		]]></NPCOtherNPC>
		<NPCOtherNPCRough><![CDATA[
			[npc1.Name] holds [npc2.name] still as [npc1.she] roughly forces the coat down over [npc2.her] head, before pulling it down over [npc2.her] torso.
		]]></NPCOtherNPCRough>
	</replacementText>

	<displacementText type="UNBUTTONS">
		<playerSelf><![CDATA[
			You unbutton your coat.
		]]></playerSelf>
		<playerNPC><![CDATA[
			You unbutton [npc.name]'s coat.
		]]></playerNPC>
		<playerNPCRough><![CDATA[
			You pop open the buttons on [npc.name]'s coat.
		]]></playerNPCRough>
		<NPCSelf><![CDATA[
			[npc.Name] unbuttons [npc.her] coat.
		]]></NPCSelf>
		<NPCPlayer><![CDATA[
			[npc.Name] unbuttons your coat.
		]]></NPCPlayer>
		<NPCPlayerRough><![CDATA[
			[npc.Name] pops open the buttons on your coat.
		]]></NPCPlayerRough>
		<NPCOtherNPC><![CDATA[
			[npc1.Name] unbuttons [npc2.name]'s coat.
		]]></NPCOtherNPC>
		<NPCOtherNPCRough><![CDATA[
			[npc.Name] pops open the buttons on [npc2.name]'s coat.
		]]></NPCOtherNPCRough>
	</displacementText>

	<replacementText type="UNBUTTONS">
		<playerSelf><![CDATA[
			You button up your coat.
		]]></playerSelf>
		<playerNPC><![CDATA[
			You button up [npc.name]'s coat.
		]]></playerNPC>
		<playerNPCRough><![CDATA[
			You roughly button up [npc.name]'s coat.
		]]></playerNPCRough>
		<NPCSelf><![CDATA[
			[npc.Name] buttons up [npc.her] coat to cover [npc.her] torso.
		]]></NPCSelf>
		<NPCPlayer><![CDATA[
			[npc.Name] buttons up your coat.
		]]></NPCPlayer>
		<NPCPlayerRough><![CDATA[
			[npc.Name] roughly buttons up your coat.
		]]></NPCPlayerRough>
		<NPCOtherNPC><![CDATA[
			[npc1.Name] buttons up [npc2.name]'s coat.
		]]></NPCOtherNPC>
		<NPCOtherNPCRough><![CDATA[
			[npc.Name] roughly buttons up [npc2.name]'s coat.
		]]></NPCOtherNPCRough>
	</replacementText>

</clothing>