From 91cebc07c423cfaea1b675036dcaf8cffdaef214 Mon Sep 17 00:00:00 2001 From: Nim <128169402+Nimfar11@users.noreply.github.com> Date: Mon, 26 May 2025 12:52:58 +0300 Subject: [PATCH] Merge pull request #1278 from Nimfar11/books Books sprite --- .../Locale/en-US/_CP14/books/guild_moral.ftl | 51 +++++++++++++++ .../Locale/ru-RU/_CP14/books/guild_moral.ftl | 51 +++++++++++++++ .../Objects/Bureaucracy/Books/base.yml | 8 +-- .../Objects/Bureaucracy/Books/books.yml | 21 ++++++ .../Objects/Bureaucracy/Books/guidebooks.yml | 32 +++++---- .../Objects/Bureaucracy/Books/random.yml | 45 +++---------- .../Structures/Furniture/bookshelf.yml | 4 ++ .../Bureaucracy/books.rsi/bookmark_open.png | Bin 0 -> 305 bytes .../Bureaucracy/books.rsi/bookmark_short.png | Bin 0 -> 151 bytes .../Bureaucracy/books.rsi/cover_base.png | Bin 0 -> 274 bytes .../Bureaucracy/books.rsi/cover_open_base.png | Bin 0 -> 405 bytes .../Bureaucracy/books.rsi/decor_corner.png | Bin 0 -> 294 bytes .../Bureaucracy/books.rsi/decor_frame.png | Bin 0 -> 277 bytes .../Bureaucracy/books.rsi/decor_line.png | Bin 0 -> 257 bytes .../Bureaucracy/books.rsi/icon_anvil.png | Bin 223 -> 0 bytes .../Bureaucracy/books.rsi/icon_image.png | Bin 0 -> 185 bytes .../Bureaucracy/books.rsi/icon_magic.png | Bin 0 -> 199 bytes .../Bureaucracy/books.rsi/icon_moon.png | Bin 0 -> 165 bytes .../Bureaucracy/books.rsi/icon_plate.png | Bin 0 -> 158 bytes .../Bureaucracy/books.rsi/icon_rift.png | Bin 238 -> 0 bytes .../Bureaucracy/books.rsi/icon_text.png | Bin 0 -> 147 bytes .../Bureaucracy/books.rsi/icon_uptext.png | Bin 0 -> 147 bytes .../Objects/Bureaucracy/books.rsi/meta.json | 61 ++++++++++++++++-- .../Objects/Bureaucracy/books.rsi/paper.png | Bin 0 -> 275 bytes .../Bureaucracy/books.rsi/paper_icon_big.png | Bin 0 -> 225 bytes .../Bureaucracy/books.rsi/paper_icon_form.png | Bin 0 -> 214 bytes .../books.rsi/paper_icon_middle.png | Bin 0 -> 227 bytes .../Bureaucracy/books.rsi/paper_icon_mini.png | Bin 0 -> 213 bytes .../Bureaucracy/books.rsi/paper_open.png | Bin 0 -> 370 bytes 29 files changed, 212 insertions(+), 61 deletions(-) create mode 100644 Resources/Locale/en-US/_CP14/books/guild_moral.ftl create mode 100644 Resources/Locale/ru-RU/_CP14/books/guild_moral.ftl create mode 100644 Resources/Prototypes/_CP14/Entities/Objects/Bureaucracy/Books/books.yml create mode 100644 Resources/Textures/_CP14/Objects/Bureaucracy/books.rsi/bookmark_open.png create mode 100644 Resources/Textures/_CP14/Objects/Bureaucracy/books.rsi/bookmark_short.png create mode 100644 Resources/Textures/_CP14/Objects/Bureaucracy/books.rsi/cover_base.png create mode 100644 Resources/Textures/_CP14/Objects/Bureaucracy/books.rsi/cover_open_base.png create mode 100644 Resources/Textures/_CP14/Objects/Bureaucracy/books.rsi/decor_corner.png create mode 100644 Resources/Textures/_CP14/Objects/Bureaucracy/books.rsi/decor_frame.png create mode 100644 Resources/Textures/_CP14/Objects/Bureaucracy/books.rsi/decor_line.png delete mode 100644 Resources/Textures/_CP14/Objects/Bureaucracy/books.rsi/icon_anvil.png create mode 100644 Resources/Textures/_CP14/Objects/Bureaucracy/books.rsi/icon_image.png create mode 100644 Resources/Textures/_CP14/Objects/Bureaucracy/books.rsi/icon_magic.png create mode 100644 Resources/Textures/_CP14/Objects/Bureaucracy/books.rsi/icon_moon.png create mode 100644 Resources/Textures/_CP14/Objects/Bureaucracy/books.rsi/icon_plate.png delete mode 100644 Resources/Textures/_CP14/Objects/Bureaucracy/books.rsi/icon_rift.png create mode 100644 Resources/Textures/_CP14/Objects/Bureaucracy/books.rsi/icon_text.png create mode 100644 Resources/Textures/_CP14/Objects/Bureaucracy/books.rsi/icon_uptext.png create mode 100644 Resources/Textures/_CP14/Objects/Bureaucracy/books.rsi/paper.png create mode 100644 Resources/Textures/_CP14/Objects/Bureaucracy/books.rsi/paper_icon_big.png create mode 100644 Resources/Textures/_CP14/Objects/Bureaucracy/books.rsi/paper_icon_form.png create mode 100644 Resources/Textures/_CP14/Objects/Bureaucracy/books.rsi/paper_icon_middle.png create mode 100644 Resources/Textures/_CP14/Objects/Bureaucracy/books.rsi/paper_icon_mini.png create mode 100644 Resources/Textures/_CP14/Objects/Bureaucracy/books.rsi/paper_open.png diff --git a/Resources/Locale/en-US/_CP14/books/guild_moral.ftl b/Resources/Locale/en-US/_CP14/books/guild_moral.ftl new file mode 100644 index 0000000000..2b111d2513 --- /dev/null +++ b/Resources/Locale/en-US/_CP14/books/guild_moral.ftl @@ -0,0 +1,51 @@ +cp14-book-text-guild-moral = The Adventurer's Guild Morale is an unofficial set of principles that helps a group of adventurers interact in a fair and respectful manner. Following these rules not only builds team morale, but also makes adventures more harmonious and interesting. + + The following are the basic tenets of Guild morals: + ________________________________________ + 1. Principle of equal sharing of treasure + • Common Fund: + All gold and valuable items found on expeditions are first placed in a common fund. After the expedition, distribution is done equally or according to each team member's contribution. + • Personal Finds: + If a player finds an item alone (e.g. when away from the group), they may keep it. However, such finds should be discussed with the team so as not to cause misunderstandings. + • Equipment Priority: + If one of the members needs a certain item to strengthen the group (e.g. if a mage has a magical staff), he is given the right to be the first to claim the item. In case the adventurer took priority in the last division, he is the last to receive the division in the next division to maintain equality. + 2. Mutual Aid and Healing + • Help: + Healing wounded team members is the responsibility of healers and those with healing skills. However, they may refuse treatment if it jeopardises the overall safety of the team (e.g. when mana is low and a more difficult battle is imminent). + • Consent to help: + No one is obligated to help someone who treats others disrespectfully or who frequently disregards the interests of the team. + • Support in combat: + Participants are not required to sacrifice themselves, but all should make an effort to support and protect each other if possible and appropriate. + • Fallen Adventurers: + If an adventurer on your team dies in a dungeon or otherwise, the group is encouraged to bring the body back to town for resurrection if possible. If it is not possible to move the body, it is advisable to take valuable items from the body for the group, as well as personal belongings of the adventurer to give to his relatives, as well as to arrange a funeral on the spot with improvised items if it is not too difficult for the group to honour the fallen. + 3. Ethics of banishment and expulsion from the team + • Breach of trust: + If a player shows aggression towards allies, steals from the common fund or constantly harms the team, he may be expelled. The decision is made collectively and unanimously, no exceptions. + • Chance to make amends: + The guild may offer the offending member a chance to make amends - with additional duties, working off damage, or helping them prepare for the next campaign. + • Law for all: + No one, not even the leader, may be removed from the team without the consent of all members. This rule ensures equality and prevents abuse of power. + • Leaving the group: + If an adventurer decides to leave the current group for any reason, he must notify every member of his group, preferably with a reason. After the adventurer leaves the group it is customary to throw a copper coin to the group (or other denomination) on the ground as a sign that even though he is leaving he does not consider them opponents, the group in return should throw a coin of the same value as a reciprocal confirmation of friendship. The coins remain on the ground and the group peacefully disperses. If the division did not take place before the separation, it must take place for the fairness of the participants. The adventurer's belongings remain with him (unless he has previously carried the belongings of another member of the group) + 4. Priority in spending and allocation of funds + • Equipment purchases: + Priority in spending gold from the common fund is given to improving equipment that ensures the safety of the entire group (healing potions, protective amulets, etc.). + • Individual Needs: + If someone has a need for a specific item (e.g. a new set of armour), they can get approval for an additional share if it is justified. + • Financial Fairness: + Each member can make a suggestion on how best to spend the shared funds, and the decision is made by majority vote. + 5. Principles of respect and co-operation + • Mutual respect and honesty: + Insults, threats, or other acts of disrespect towards other guild members are considered a breach of morale. The team should maintain a healthy atmosphere where everyone feels valued. + • Everyone's Role and Contribution: + Respect for the roles and abilities of each member of the team is mandatory. Everyone should be able to participate as equals in the discussion of strategies and tactics. + • Confidentiality of decisions: + Internal disputes and team decisions remain within the guild. Too much discussion of these topics with outsiders can lead to unnecessary conflict or ruined relationships with other groups. + 6. Commitment to the Guild + • Return Pledge: + Each adventurer pledges to return to the guild with an account of their actions, regardless of the outcome of the mission. Remember, an adventurer who fails an assignment is better off dead. You must be prepared to die, but still have comrades and family waiting for you. + • Completing missions to the end: + Abandoning a mission in the middle of the path is considered not only a breach of morality, but also disrespectful to the entire guild. Exceptions are in cases of life threatening situations that cannot be countered. + • Maintaining an adventurous spirit: + Guildmates not only complete a mission, but also strive to maintain the honour and moral face of the guild in front of other groups and communities. + ________________________________________ diff --git a/Resources/Locale/ru-RU/_CP14/books/guild_moral.ftl b/Resources/Locale/ru-RU/_CP14/books/guild_moral.ftl new file mode 100644 index 0000000000..45241b458e --- /dev/null +++ b/Resources/Locale/ru-RU/_CP14/books/guild_moral.ftl @@ -0,0 +1,51 @@ +cp14-book-text-guild-moral = Гильдейская мораль авантюриста — это неофициальный свод принципов, который помогает группе авантюристов взаимодействовать честно и уважительно. Следование этим правилам не только укрепляет боевой дух команды, но и делает приключения более гармоничными и интересными. + + Ниже приведены основные положения Гильдейской морали: + ________________________________________ + 1. Принцип равного дележа сокровищ + • Общий фонд: + Все золото и ценные предметы, найденные в походах, вначале помещаются в общий фонд. После экспедиции распределение осуществляется поровну или в соответствии с вкладом каждого члена команды. + • Личные находки: + Если игрок находит предмет в одиночку (например, в момент, когда отдалился от группы), то он может оставить его себе. Однако подобные находки следует обсуждать с командой, чтобы не вызвать недопонимания. + • Приоритет в экипировке: + Если один из членов нуждается в определённом предмете для усиления группы (например, если магу выпал магический посох), то ему предоставляется право первым претендовать на этот предмет. В случае если авантюрист воспользовался приоритетом в прошлой делении то в следующем он последний получает деление для соблюдения равенства. + 2. Взаимопомощь и лечение + • Оказание помощи: + Лечение раненых членов команды — это обязанность целителей и тех, кто владеет исцеляющими навыками. Однако они вправе отказать в лечении, если оно ставит под угрозу общую безопасность команды (например, когда манны осталось мало и грядёт более сложная битва). + • Согласие на помощь: + Никто не обязан оказывать помощь тому, кто неуважительно обращается с другими или часто пренебрегает интересами команды. + • Поддержка в бою: + Участники не обязаны жертвовать собой, но все должны приложить усилия, чтобы поддержать и защитить друг друга, если это возможно и целесообразно. + • Павшие авантюристы: + Если авантюрист вашей команды умер в подземелье или в иных обстоятельствах группе рекомендуется вернуть тело в город для воскрешения если это возможно. В случае невозможности перемещения следует забрать с тела ценные вещи для группы, а также личные близкие вещи авантюриста для передачи его родственникам, так же желательно устроить похороны на месте с подручных вещей если это не сильно затруднит группу для почести павшего. + 3. Этика изгнания и исключения из команды + • Нарушение доверия: + Если игрок проявляет агрессию по отношению к союзникам, крадёт из общего фонда или постоянно вредит команде, его могут изгнать. Решение принимается коллективно и единогласно, без исключений. + • Шанс на исправление: + Гильдия может предложить провинившемуся участнику искупить вину — дополнительными обязанностями, отработкой ущерба или помощью в подготовке к следующему походу. + • Закон для всех: + Никто, даже лидер, не может быть исключен из команды без согласия всех участников. Это правило обеспечивает равенство и предотвращает злоупотребление властью. + • Выход из группы: + Eсли авантюрист по какой-либо причине решил покинуть текущую группу он должен оповестить каждого участника своей группы желательно с указанием причины. После того как авантюрист покидает состав есть традиция кидать на землю медную монету группе (или другим номиналом) – как знак того что даже уходя он не считает их противниками, группа же в ответ должна кинуть монету такой же стоимости как обратное подтверждение дружбы. Монеты остаются на земле, и группа мирно расходится. Если деление не происходило до разделения, то оно обязано произойти для справедливости участников. Вещи авантюриста остаются при нем (если он не нёс до этого вещи другого участника группы) + 4. Приоритет в тратах и распределении средств + • Закупка снаряжения: + Приоритет в расходовании золота из общего фонда отдаётся улучшению снаряжения, обеспечивающего безопасность всей группы (зелья исцеления, защитные амулеты и т.д.). + • Индивидуальные потребности: + Если у кого-то возникает нужда в специфическом предмете (например, новый комплект доспехов), он может получить согласие на дополнительную долю, если это оправданно. + • Честность в финансах: + Каждый участник может внести предложение о том, как лучше потратить общие средства, и решение принимается большинством голосов. + 5. Принципы уважения и взаимодействия + • Взаимоуважение и честность: + Оскорбления, угрозы или другие проявления неуважения к другим членам гильдии считаются нарушением морали. Команда должна поддерживать здоровую атмосферу, где каждый чувствует себя ценным. + • Роль и вклад каждого: + Уважение к ролям и способностям каждого участника группы обязательны. Каждый должен иметь возможность участвовать в обсуждении стратегий и тактики на равных. + • Конфиденциальность решений: + Внутренние споры и решения команды остаются в гильдии. Слишком активное обсуждение этих тем с посторонними может привести к лишним конфликтам или испорченным отношениям с другими группами. + 6. Обязательства перед Гильдией + • Обещание о возвращении: + Каждый авантюрист обязуется вернуться в гильдию с отчетом о своих действиях, вне зависимости от результата задания. Помните, авантюрист, который провалил задание лучше, чем мертвый. Вы должны быть готовы умереть, но все же вас ждут товарищи и родные. + • Выполнение миссий до конца: + Бросить миссию посреди пути считается не только нарушением морали, но и проявлением неуважения ко всей гильдии. Исключения составляют случаи угрозы жизни, которой невозможно противостоять. + • Соблюдение духа авантюриста: + Гильдейцы не только выполняют задание, но и стремятся сохранять честь и моральное лицо гильдии перед другими группами и сообществами. + ________________________________________ diff --git a/Resources/Prototypes/_CP14/Entities/Objects/Bureaucracy/Books/base.yml b/Resources/Prototypes/_CP14/Entities/Objects/Bureaucracy/Books/base.yml index af4d576f49..3d4b1feac3 100644 --- a/Resources/Prototypes/_CP14/Entities/Objects/Bureaucracy/Books/base.yml +++ b/Resources/Prototypes/_CP14/Entities/Objects/Bureaucracy/Books/base.yml @@ -7,18 +7,18 @@ parent: BaseItem components: - type: Sprite - sprite: Objects/Misc/books.rsi + sprite: _CP14/Objects/Bureaucracy/books.rsi layers: - state: paper - state: cover_base color: "#332d27" map: [ "cover" ] - - state: decor_wingette + - state: decor_line color: "#453f3a" map: [ "decor" ] - - state: icon_eye + - state: icon_plate map: [ "icon" ] - - state: overlay_null + - state: bookmark_short map: [ "overlay" ] - type: Tag tags: diff --git a/Resources/Prototypes/_CP14/Entities/Objects/Bureaucracy/Books/books.yml b/Resources/Prototypes/_CP14/Entities/Objects/Bureaucracy/Books/books.yml new file mode 100644 index 0000000000..e9831b30fa --- /dev/null +++ b/Resources/Prototypes/_CP14/Entities/Objects/Bureaucracy/Books/books.yml @@ -0,0 +1,21 @@ +- type: entity + id: CP14BookGuildMoral + parent: CP14BookWriteableBase + name: The guild moral of the adventurer + description: A book with written down unofficial rules among adventurers. + components: + - type: Sprite + layers: + - state: paper + - state: cover_base + color: "#45784e" + map: [ "cover" ] + - state: decor_frame + color: "#e28f08" + map: [ "decor" ] + - state: icon_magic + map: [ "icon" ] + - state: bookmark_short + map: [ "overlay" ] + - type: Paper + content: cp14-book-text-guild_moral diff --git a/Resources/Prototypes/_CP14/Entities/Objects/Bureaucracy/Books/guidebooks.yml b/Resources/Prototypes/_CP14/Entities/Objects/Bureaucracy/Books/guidebooks.yml index 1719fabee9..faede76ec4 100644 --- a/Resources/Prototypes/_CP14/Entities/Objects/Bureaucracy/Books/guidebooks.yml +++ b/Resources/Prototypes/_CP14/Entities/Objects/Bureaucracy/Books/guidebooks.yml @@ -7,14 +7,13 @@ - type: Sprite layers: - state: paper - - state: cover_strong + - state: cover_base color: "#1f389c" - - state: decor_wingette - color: "#49a0f2" - - state: detail_rivets - color: "#734b3f" - - state: icon_law + - state: decor_frame + color: "#38f0b3" + - state: icon_plate color: "#f5ba56" + - state: bookmark_short - type: GuideHelp guides: - CP14_RU_Imperial_Laws @@ -29,11 +28,13 @@ - type: Sprite layers: - state: paper - - state: cover_old + - state: cover_base color: "#3b8065" - - state: decor_wingette_circle + - state: decor_frame + color: "#ffe269" + - state: icon_plate color: "#4eabbf" - - state: icon_chemical + - state: bookmark_short - type: GuideHelp guides: - CP14_RU_Alchemy @@ -48,16 +49,13 @@ - type: Sprite layers: - state: paper - - state: cover_strong + - state: cover_base color: "#5f1280" - - sprite: _CP14/Objects/Bureaucracy/books.rsi - state: icon_rift - shader: unshaded - - state: detail_rivets - color: "#734b3f" - - state: overlay_dirt - color: "#e149f2" + - state: decor_frame + color: "#ffe269" + - state: icon_magic shader: unshaded + - state: bookmark_short - type: GuideHelp guides: - CP14_RU_Demiplanes diff --git a/Resources/Prototypes/_CP14/Entities/Objects/Bureaucracy/Books/random.yml b/Resources/Prototypes/_CP14/Entities/Objects/Bureaucracy/Books/random.yml index f44b531698..545a8fb180 100644 --- a/Resources/Prototypes/_CP14/Entities/Objects/Bureaucracy/Books/random.yml +++ b/Resources/Prototypes/_CP14/Entities/Objects/Bureaucracy/Books/random.yml @@ -12,41 +12,16 @@ available: - cover: cover_base: Sixteen - cover_old: Sixteen - cover_strong: Sixteen decor: - decor_wingette: Sixteen - decor_wingette_circle: Sixteen - decor_bottom: Sixteen - decor_middle: Sixteen - decor_spine: Sixteen - decor_diagonal: Sixteen - decor_vertical_middle: Sixteen - icon_corner: Sixteen - icon_mount: "" + decor_line: Sixteen + decor_corner: Sixteen + decor_frame: Sixteen icon: - icon_glow: Sixteen - icon_magnifier: "" - icon_time: Sixteen - icon_eye: "" - icon_letter_N: "" - icon_letter_P: "" - icon_lightning: "" - icon_question: Sixteen - icon_scmmd: "" - icon_stars: Sixteen - icon_stars2: Sixteen - icon_temple: Sixteen - icon_tree: "" - icon_pentagramm: Sixteen - icon_fish: "" - icon_skull: "" - icon_text: "" - icon_text2: "" - icon_text3: "" + icon_image: Sixteen + icon_moon: Sixteen + icon_text: Sixteen + icon_plate: Sixteen + icon_uptext: Sixteen + icon_magic: "" overlay: - overlay_blood: "" - overlay_dirt: Sixteen - detail_bookmark: Sixteen - detail_rivets: Sixteen - overlay_null: "" \ No newline at end of file + bookmark_short: "" diff --git a/Resources/Prototypes/_CP14/Entities/Structures/Furniture/bookshelf.yml b/Resources/Prototypes/_CP14/Entities/Structures/Furniture/bookshelf.yml index 82c0a71cdc..8326d06ec7 100644 --- a/Resources/Prototypes/_CP14/Entities/Structures/Furniture/bookshelf.yml +++ b/Resources/Prototypes/_CP14/Entities/Structures/Furniture/bookshelf.yml @@ -92,6 +92,10 @@ - id: CP14GuidebookImperialLaws - id: CP14GuidebookAlchemy - id: CP14GuidebookDemiplanes + #Lore books + - !type:GroupSelector + children: + - id: CP14BookGuildMoral #Empty random - id: CP14BookRandom amount: !type:RangeNumberSelector diff --git a/Resources/Textures/_CP14/Objects/Bureaucracy/books.rsi/bookmark_open.png b/Resources/Textures/_CP14/Objects/Bureaucracy/books.rsi/bookmark_open.png new file mode 100644 index 0000000000000000000000000000000000000000..aaa4fdfd89a1a43f55bc3625395134dbce065cac GIT binary patch literal 305 zcmV-10nYx3P)Px#>q$gGR9J=Wmpux?Fc^lP2EmFTxH@9||JuFOF?1Ryt> z+vUo6b$aX{_XHq2Y*cPEwlK`*ORwD0^K~l1A};l5s>!ySiox7>QaqD^EB+EOx?)J` zuDPEXkcr*0EersYQCbmfA`YHg@V=_LFgFzzg7UE&fp76Xgzgs9wS`8&+rXz4+rpro zcGXXV%mlF*j>~Vx$2VCd66pl3T}CA+5&ydh`ISEbqAgOo{BYjC00000NkvXXu0mjf DY^Z8UoWax8&t;ucLK6U-CpJ3( literal 0 HcmV?d00001 diff --git a/Resources/Textures/_CP14/Objects/Bureaucracy/books.rsi/cover_base.png b/Resources/Textures/_CP14/Objects/Bureaucracy/books.rsi/cover_base.png new file mode 100644 index 0000000000000000000000000000000000000000..6fe2b3dc1de00999265dc70ff8c6f0a2ccc02d5f GIT binary patch literal 274 zcmV+t0qy>YP)Px#%t=H+R9J=WmoW;$Fc^hjs(647;^-2v#TzN!Ll6fMypX3*a7+qWLg^q5E;^Kg z#z8Yws*pk(h5v&rdE|d@$qQiy2mpWqceG0Y0I&f(;nSNSh#!H~IkZ@93;@ItFYODd zuwKrcW_IhCPiGSh2mK0l>pISzM5iXt^U9Uz)VR*`-o+H){{kHLJLu!-qvne9H55`k z&Aw=j28bgLAr-+tcYq=iM+d;lTUs{#4#@}`}8SDV_0 YAF!-T5iK`J)Bpeg07*qoM6N<$f*$d3jsO4v literal 0 HcmV?d00001 diff --git a/Resources/Textures/_CP14/Objects/Bureaucracy/books.rsi/cover_open_base.png b/Resources/Textures/_CP14/Objects/Bureaucracy/books.rsi/cover_open_base.png new file mode 100644 index 0000000000000000000000000000000000000000..bd27823bffbb9956531d2605b9ca0dd24a063a99 GIT binary patch literal 405 zcmV;G0c!qPx$Pf0{UR9J=WmoZDjKp2Lfo`t5i_$MStG79z|bhT~{N{8-_4uUv{;L!izP;_r+ ze?hA_wzNfX6IU_h0`}^l7t%DED5XWX2LgBbKJI<*yW@__O+f(UK(Sl|0NTKcSf#eX zU@&}=OG`LCznmV{59a)4FCoi*JrS|tF= z%A@@H$hx0r)P1ICm8jMl3ZUI;3fHkGX=B4L&f=m~Vt4;YRcj69OD{Ac3f7D`z+U}0 z^Tn200WBWy`_cnI1rk52S^}9X;7gC&&Xv$@707Q5>bxvusz9{lp^2}UC|Fsw68Y18 z9Irr}=zdt30bhFI7exhfW_e)2OVA&Tsce;hoUsZdULa|=n&BSl4__8z0H8N~o4AfW zXN-+a?w{UCj2R3D!+&CB55y@5ExvRU`c?h`N8^Da$HR8V00000NkvXXu0mjf&EmA7 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_CP14/Objects/Bureaucracy/books.rsi/decor_corner.png b/Resources/Textures/_CP14/Objects/Bureaucracy/books.rsi/decor_corner.png new file mode 100644 index 0000000000000000000000000000000000000000..3b52433778ec2f57b666d1d20414e48efed74eae GIT binary patch literal 294 zcmV+>0oneEP)Px#;7LS5R9J=Wm$3@MFcd{^Q<2Uc#L*>Si+`l}AA&fD;1Br~Ep$u@T}tU74lX)` zLaak6R4GD=Z4`1KOD^xdOCUGIDggoj7VyBZ5CA}JKodG=8w`dY!Rk`9-5*N;w(rsA zwq!iPVYgB0IqEWewO(R2owTSY)pqK{X-0$)tt(D5Px#&q+iSi#Jldhae6jcp*=r(6KFaDW!urxad#{ zHBKEW?T|tng?x}DkG%Jm{2`VE8^D4$!(sza70`svY=gn@BUoJy?G7gi;JKon+a diff --git a/Resources/Textures/_CP14/Objects/Bureaucracy/books.rsi/icon_image.png b/Resources/Textures/_CP14/Objects/Bureaucracy/books.rsi/icon_image.png new file mode 100644 index 0000000000000000000000000000000000000000..0f1183b11ae594eadb0a38bd9cbdeff6b211aa04 GIT binary patch literal 185 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL|>AJY5_^B3j>G zH{@zC;Awrh-?qb|s%UzZ5bN{4rR;`&k}S))#6H$~?>4D)UZ5i3(!jv}zKfxv!LRC@ znBdP{mb%ltx5lhGo4N6t)xxiddS5S_S-Mp6I( literal 0 HcmV?d00001 diff --git a/Resources/Textures/_CP14/Objects/Bureaucracy/books.rsi/icon_magic.png b/Resources/Textures/_CP14/Objects/Bureaucracy/books.rsi/icon_magic.png new file mode 100644 index 0000000000000000000000000000000000000000..c8595471b509bb521531428485660e9d637add8b GIT binary patch literal 199 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}jh-%!ArY;~ z2@pP= zrv88a7UdO>ip7dd*?-6SspJ5bKyWF)%PSDNTQw6~7+n7zR&QKbLh*2~7YgF-X+_ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_CP14/Objects/Bureaucracy/books.rsi/icon_moon.png b/Resources/Textures/_CP14/Objects/Bureaucracy/books.rsi/icon_moon.png new file mode 100644 index 0000000000000000000000000000000000000000..7048a3163e9c13922f9682d32b35d61ec6e8d3c9 GIT binary patch literal 165 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}@t!V@ArY-_ zuW#f%puppDvH$ygWnUu!)uag)Q^h?5)Lp-8?Xnh_^mLj418?3pE{0VN9Y(j$yy5>f zv^t)nwBBU0x^tHO!oO(`yr}p`unzb?2>9@*fHmn8L2Kh61f( N@O1TaS?83{1OUcKJktOG literal 0 HcmV?d00001 diff --git a/Resources/Textures/_CP14/Objects/Bureaucracy/books.rsi/icon_plate.png b/Resources/Textures/_CP14/Objects/Bureaucracy/books.rsi/icon_plate.png new file mode 100644 index 0000000000000000000000000000000000000000..9f8edb00e4cce8ac08eb8240e3ce49de60dbf3bd GIT binary patch literal 158 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}5uPrNArY-_ zuPgE$FyL{%IA113>ds$(I9ThKA`|g&On}7M(FOzU^{` z@808;|9@KbuiX74eE3^CnY7?1)oehZR%8-e^J7jU5FB*#ovD~IO;}l#PeEG5;>^GGiZ6T% zA1Q0INJuE`OHWu}^Lygk2IcMVj0}L_#cA)LB>PH+Y2Wj=$I0K&2v~bb diff --git a/Resources/Textures/_CP14/Objects/Bureaucracy/books.rsi/icon_text.png b/Resources/Textures/_CP14/Objects/Bureaucracy/books.rsi/icon_text.png new file mode 100644 index 0000000000000000000000000000000000000000..f35277b9a5e0628f96792a537e510cc5ef09b9be GIT binary patch literal 147 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}zMd|QArY-_ zuW#gSaNu#iSbwvgZ&tE`*Aay$t9%+t1TWS1dhh<~!O_5|U(L#3y1+AiyNYLh`5EK& tzfYceXFExy_EMRE@S;=O`&WeTV_4=QWXUh){vK#BgQu&X%Q~loCIF4GG6Dbq literal 0 HcmV?d00001 diff --git a/Resources/Textures/_CP14/Objects/Bureaucracy/books.rsi/icon_uptext.png b/Resources/Textures/_CP14/Objects/Bureaucracy/books.rsi/icon_uptext.png new file mode 100644 index 0000000000000000000000000000000000000000..7cbfb447c486a25e79c227b5713d3febfb8b9f5d GIT binary patch literal 147 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}zMd|QArY-_ zuW#gSaNu#iSbwvgZ&tE`*Aay$t9%+t1TWS1dhh<~!O_5|U(L#3y1+AiyUO3YrS_F) tjJ0=v_n4$od#Ox7c+sit{VT%vF_>lwSw=3nEDki7!PC{xWt~$(699upF~a}= literal 0 HcmV?d00001 diff --git a/Resources/Textures/_CP14/Objects/Bureaucracy/books.rsi/meta.json b/Resources/Textures/_CP14/Objects/Bureaucracy/books.rsi/meta.json index c4aa5c10a2..5a13386bdc 100644 --- a/Resources/Textures/_CP14/Objects/Bureaucracy/books.rsi/meta.json +++ b/Resources/Textures/_CP14/Objects/Bureaucracy/books.rsi/meta.json @@ -1,17 +1,68 @@ { "version": 1, - "license": "CC-BY-SA-3.0", - "copyright": "Created by TheShuEd (github)", + "license": "CC-BY-SA-4.0", + "copyright": "Created by ripmax (discord)", "size": { "x": 32, "y": 32 }, "states": [ { - "name": "icon_anvil" + "name": "paper" }, { - "name": "icon_rift" + "name": "paper_open" + }, + { + "name": "cover_base" + }, + { + "name": "cover_open_base" + }, + { + "name": "decor_line" + }, + { + "name": "decor_corner" + }, + { + "name": "decor_frame" + }, + { + "name": "icon_image" + }, + { + "name": "icon_moon" + }, + { + "name": "icon_text" + }, + { + "name": "icon_plate" + }, + { + "name": "icon_uptext" + }, + { + "name": "icon_magic" + }, + { + "name": "bookmark_short" + }, + { + "name": "bookmark_open" + }, + { + "name": "paper_icon_big" + }, + { + "name": "paper_icon_form" + }, + { + "name": "paper_icon_middle" + }, + { + "name": "paper_icon_mini" } ] -} +} \ No newline at end of file diff --git a/Resources/Textures/_CP14/Objects/Bureaucracy/books.rsi/paper.png b/Resources/Textures/_CP14/Objects/Bureaucracy/books.rsi/paper.png new file mode 100644 index 0000000000000000000000000000000000000000..60c6c95a6ffab9353ef07e798fa6b8547404b1a7 GIT binary patch literal 275 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}XFXjULn2y} z|C~Q?;K%_WIC0=Zf8)M}&PE_$eAd9o#GLtELxOd2!UP7lB9p5oTa6733=A?dS1sy@ z-(5F*;nH=JmIzI4l{uaKXpy9d%8?Bx@)WOHTsqjx-an)6&yPmY`xPHLo-8UoaQaao zJC7~<9P8SyhX=dEEuMO?s-z#zzMk)_b6D9um>p=OQ4G*T#~0Tp?_XslrBURxf1ZKC zgoqszMVTfD1x)>EJnN42HvJ`1=3H(Eflg{>=85S2F~6~qGtKg@EaU5`%nTZ)PCDC* SV~c|tkt#{W|Qrao{TS3Z&|9sq``lsf5 Xoh|O2kc-{{bS8tRtDnm{r-UW|@9tWY literal 0 HcmV?d00001 diff --git a/Resources/Textures/_CP14/Objects/Bureaucracy/books.rsi/paper_icon_form.png b/Resources/Textures/_CP14/Objects/Bureaucracy/books.rsi/paper_icon_form.png new file mode 100644 index 0000000000000000000000000000000000000000..981776a4362c8f089db7e7a2d7f75ca68b2a2f26 GIT binary patch literal 214 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}6FglULn2z= zUN_`xQ4nZ-DE~-SwNtu~ZbV z`>5H+4%Y06pMNYd+Wu(Z$1N8p70 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_CP14/Objects/Bureaucracy/books.rsi/paper_icon_middle.png b/Resources/Textures/_CP14/Objects/Bureaucracy/books.rsi/paper_icon_middle.png new file mode 100644 index 0000000000000000000000000000000000000000..12ea244de758296ef35067b82c1bd5683ceb4f21 GIT binary patch literal 227 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}b3I)gLn2z= zUf;{xY#`9~@OoI=0>>n6t|L5|mzQ`=o+c^48m)NIz*Wz+M6fI92Cvwq?_2)u+>J|55te&=jJg?n0rXIbg}q1^&6j??k(x)nB%vRf05&tNA2bh b_kS|K*>5Y>ZvXrP(4h>Tu6{1-oD!M1`#YO`PuhWx2_ZO@g0DJ~sLMuKmN>Zx#Fa?pNxThDKdCd-ieP zw)53BlJ;j;uk+IW#PcBe+PwY$?F9rU)_ZPKkaDU2^F^&jJD%~3fnLh>J2NAJPGj(N L^>bP0l+XkK)m>9H literal 0 HcmV?d00001 diff --git a/Resources/Textures/_CP14/Objects/Bureaucracy/books.rsi/paper_open.png b/Resources/Textures/_CP14/Objects/Bureaucracy/books.rsi/paper_open.png new file mode 100644 index 0000000000000000000000000000000000000000..7f677c216c65a01419defaeab7424c60361ae8ec GIT binary patch literal 370 zcmV-&0ge8NP)Px$EJ;K`R9J=WmqALyKoo|*Obba&@DdUvSqk;XJRtGG;Qi{MV& zN<$LS)P=kdlVXM_4Z?h@nfHeI|9LaaFxDCrfCUBHMFAiNdZJHlgTY|I zrCsFNMuT;;ZD>`XT5=JQRV&-+BrJ4#kLwlq4cdpWx&>9_40NqPtATj7WVG-9xZ)zu zNGf?{JH+#szcBzXov#K_7&MHryT|?0I~#KbgTe5h=