From 54fd4b47d0b32cb197dfbf50619ed97821c96289 Mon Sep 17 00:00:00 2001 From: Vigers Ray <60344369+VigersRay@users.noreply.github.com> Date: Mon, 24 Jun 2024 20:57:59 +0300 Subject: [PATCH] =?UTF-8?q?=D0=97=D0=B0=D0=BC=D0=B5=D0=BD=D0=B0=20=D0=BF?= =?UTF-8?q?=D0=BE=D0=B7=D0=B8=D1=82=D1=80=D0=BE=D0=BD=D0=BD=D0=BE=D0=B3?= =?UTF-8?q?=D0=BE=20=D0=BC=D0=BE=D0=B7=D0=B3=D0=B0=20=D0=BD=D0=B0=20=D1=80?= =?UTF-8?q?=D0=BE=D0=B1=D0=BE=D1=82=D0=B8=D1=87=D0=B5=D1=81=D0=BA=D0=B8?= =?UTF-8?q?=D0=B9=20(#147)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Замена позитронного мозга на роботический * фиксы бориса и софии * Перевод --- .../Locale/ru-RU/_sunrise/robotics/boris.ftl | 11 +++ .../Locale/ru-RU/_sunrise/robotics/sofia.ftl | 11 +++ .../objects/specific/robotics/mmi.ftl | 6 +- .../Entities/Mobs/Player/silicon.yml | 4 +- .../Objects/Specific/Robotics/mmi.yml | 35 ++++------ .../Entities/Structures/Machines/lathe.yml | 2 +- .../Prototypes/Recipes/Lathes/robotics.yml | 4 +- .../Entities/Objects/Specific/boris.yml | 63 ++++++++++++++++++ .../Entities/Objects/Specific/sofia.yml | 62 +++++++++++++++++ .../_Sunrise/name_identifier_groups.yml | 11 +++ .../ServerInfo/Guidebook/Science/Cyborgs.xml | 4 +- .../Entities/Objects/boris.rsi/boris.png | Bin 0 -> 753 bytes .../Objects/boris.rsi/boris_blank.png | Bin 0 -> 627 bytes .../Objects/boris.rsi/boris_recharging.png | Bin 0 -> 733 bytes .../Entities/Objects/boris.rsi/meta.json | 32 +++++++++ .../Entities/Objects/sofia.rsi/meta.json | 32 +++++++++ .../Entities/Objects/sofia.rsi/sofia.png | Bin 0 -> 849 bytes .../Objects/sofia.rsi/sofia_blank.png | Bin 0 -> 722 bytes .../Objects/sofia.rsi/sofia_recharging.png | Bin 0 -> 834 bytes 19 files changed, 248 insertions(+), 29 deletions(-) create mode 100644 Resources/Locale/ru-RU/_sunrise/robotics/boris.ftl create mode 100644 Resources/Locale/ru-RU/_sunrise/robotics/sofia.ftl create mode 100644 Resources/Prototypes/_Sunrise/Entities/Objects/Specific/boris.yml create mode 100644 Resources/Prototypes/_Sunrise/Entities/Objects/Specific/sofia.yml create mode 100644 Resources/Prototypes/_Sunrise/name_identifier_groups.yml create mode 100644 Resources/Textures/_Sunrise/Entities/Objects/boris.rsi/boris.png create mode 100644 Resources/Textures/_Sunrise/Entities/Objects/boris.rsi/boris_blank.png create mode 100644 Resources/Textures/_Sunrise/Entities/Objects/boris.rsi/boris_recharging.png create mode 100644 Resources/Textures/_Sunrise/Entities/Objects/boris.rsi/meta.json create mode 100644 Resources/Textures/_Sunrise/Entities/Objects/sofia.rsi/meta.json create mode 100644 Resources/Textures/_Sunrise/Entities/Objects/sofia.rsi/sofia.png create mode 100644 Resources/Textures/_Sunrise/Entities/Objects/sofia.rsi/sofia_blank.png create mode 100644 Resources/Textures/_Sunrise/Entities/Objects/sofia.rsi/sofia_recharging.png diff --git a/Resources/Locale/ru-RU/_sunrise/robotics/boris.ftl b/Resources/Locale/ru-RU/_sunrise/robotics/boris.ftl new file mode 100644 index 00000000000..65e7e8ad148 --- /dev/null +++ b/Resources/Locale/ru-RU/_sunrise/robotics/boris.ftl @@ -0,0 +1,11 @@ +boris-installed = Обнаружена нейронная активность. +boris-off = Нейронная активность не обнаружена. +boris-still-searching = Идёт процесс синтетического нейронного дескремблирования... +boris-searching = Начинается процесс синтетического нейронного дескремблирования... +boris-role-name = роботический мозг +boris-role-description = Служите экипажу станции. +boris-wipe-device-verb-text = Стереть мозг +boris-wiped-device = Нейронная активность была прекращена. +boris-stop-searching-verb-text = Прекратить поиск +boris-stopped-searching = Нейронное дескремблирование прекращено. +boris-slot-component-slot-name-brain = Мозг diff --git a/Resources/Locale/ru-RU/_sunrise/robotics/sofia.ftl b/Resources/Locale/ru-RU/_sunrise/robotics/sofia.ftl new file mode 100644 index 00000000000..d12d1921f9c --- /dev/null +++ b/Resources/Locale/ru-RU/_sunrise/robotics/sofia.ftl @@ -0,0 +1,11 @@ +sofia-installed = Обнаружена нейронная активность. +sofia-off = Нейронная активность не обнаружена. +sofia-still-searching = Идёт процесс синтетического нейронного дескремблирования... +sofia-searching = Начинается процесс синтетического нейронного дескремблирования... +sofia-role-name = роботический мозг синдиката +sofia-role-description = Служите членам синдиката. +sofia-wipe-device-verb-text = Стереть мозг +sofia-wiped-device = Нейронная активность была прекращена. +sofia-stop-searching-verb-text = Прекратить поиск +sofia-stopped-searching = Нейронное дескремблирование прекращено. +sofia-slot-component-slot-name-brain = Мозг diff --git a/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/specific/robotics/mmi.ftl b/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/specific/robotics/mmi.ftl index b60a12cfd3e..b4fef7a94ce 100644 --- a/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/specific/robotics/mmi.ftl +++ b/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/specific/robotics/mmi.ftl @@ -4,4 +4,8 @@ ent-MMIFilled = { ent-MMI } .suffix = Заполненный .desc = { ent-MMI.desc } ent-PositronicBrain = позитронный мозг - .desc = Искусственный мозг, способный к спонтанной нейронной активности. + .desc = Загадочный мозг, способный к нейронной активности. Не гниет и не страеет. +ent-Boris = роботический мозг + .desc = Искусственный мозг, способной к банальной интелектуальной активности. +ent-Sofia = роботический мозг синдиката + .desc = Искусственный мозг, способной к банальной интелектуальной активности. diff --git a/Resources/Prototypes/Entities/Mobs/Player/silicon.yml b/Resources/Prototypes/Entities/Mobs/Player/silicon.yml index 0f8998bdec8..a965a3901f4 100644 --- a/Resources/Prototypes/Entities/Mobs/Player/silicon.yml +++ b/Resources/Prototypes/Entities/Mobs/Player/silicon.yml @@ -6,7 +6,7 @@ - type: ContainerFill containers: borg_brain: - - PositronicBrain + - Boris borg_module: - BorgModuleTool - type: ItemSlots @@ -41,7 +41,7 @@ - type: ContainerFill containers: borg_brain: - - PositronicBrain + - Sofia borg_module: - BorgModuleOperative - BorgModuleL6C diff --git a/Resources/Prototypes/Entities/Objects/Specific/Robotics/mmi.yml b/Resources/Prototypes/Entities/Objects/Specific/Robotics/mmi.yml index 0b66b3107b6..bbecb819501 100644 --- a/Resources/Prototypes/Entities/Objects/Specific/Robotics/mmi.yml +++ b/Resources/Prototypes/Entities/Objects/Specific/Robotics/mmi.yml @@ -77,30 +77,21 @@ - state: posibrain map: ["base"] - type: Input - context: human + context: "ghost" # Sunrise-Edit - type: BlockMovement - - type: ToggleableGhostRole - examineTextMindPresent: positronic-brain-installed - examineTextMindSearching: positronic-brain-still-searching - examineTextNoMind: positronic-brain-off - beginSearchingText: positronic-brain-searching - roleName: positronic-brain-role-name - roleDescription: positronic-brain-role-description - roleRules: ghost-role-information-silicon-rules - wipeVerbText: positronic-brain-wipe-device-verb-text - wipeVerbPopup: positronic-brain-wiped-device - stopSearchVerbText: positronic-brain-stop-searching-verb-text - stopSearchVerbPopup: positronic-brain-stopped-searching +# - type: ToggleableGhostRole +# examineTextMindPresent: positronic-brain-installed +# examineTextMindSearching: positronic-brain-still-searching +# examineTextNoMind: positronic-brain-off +# beginSearchingText: positronic-brain-searching +# roleName: positronic-brain-role-name +# roleDescription: positronic-brain-role-description +# roleRules: ghost-role-information-silicon-rules +# wipeVerbText: positronic-brain-wipe-device-verb-text +# wipeVerbPopup: positronic-brain-wiped-device +# stopSearchVerbText: positronic-brain-stop-searching-verb-text +# stopSearchVerbPopup: positronic-brain-stopped-searching - type: Examiner - - type: BorgBrain - - type: IntrinsicRadioReceiver - - type: IntrinsicRadioTransmitter - channels: - - Binary - - type: ActiveRadio - channels: - - Binary - - Common - type: NameIdentifier group: PositronicBrain - type: DoAfter diff --git a/Resources/Prototypes/Entities/Structures/Machines/lathe.yml b/Resources/Prototypes/Entities/Structures/Machines/lathe.yml index 6313c0f8cd2..5253e1a47c8 100644 --- a/Resources/Prototypes/Entities/Structures/Machines/lathe.yml +++ b/Resources/Prototypes/Entities/Structures/Machines/lathe.yml @@ -554,7 +554,7 @@ runningState: fab-active staticRecipes: - MMI - - PositronicBrain + - Boris - SciFlash - BorgModuleCable - BorgModuleFireExtinguisher diff --git a/Resources/Prototypes/Recipes/Lathes/robotics.yml b/Resources/Prototypes/Recipes/Lathes/robotics.yml index 44a9e2f0f24..08857f6c03d 100644 --- a/Resources/Prototypes/Recipes/Lathes/robotics.yml +++ b/Resources/Prototypes/Recipes/Lathes/robotics.yml @@ -346,8 +346,8 @@ Gold: 200 - type: latheRecipe - id: PositronicBrain - result: PositronicBrain + id: Boris + result: Boris category: Robotics completetime: 3 materials: diff --git a/Resources/Prototypes/_Sunrise/Entities/Objects/Specific/boris.yml b/Resources/Prototypes/_Sunrise/Entities/Objects/Specific/boris.yml new file mode 100644 index 00000000000..30d021c7c00 --- /dev/null +++ b/Resources/Prototypes/_Sunrise/Entities/Objects/Specific/boris.yml @@ -0,0 +1,63 @@ +- type: entity + parent: BaseItem + id: Boris + name: robotic brain + description: + components: + - type: Organ + - type: Brain + - type: Sprite + sprite: _Sunrise/Entities/Objects/boris.rsi + layers: + - state: boris_blank + map: ["base"] + - type: Input + context: "ghost" + - type: BlockMovement + - type: ToggleableGhostRole + examineTextMindPresent: boris-installed + examineTextMindSearching: boris-still-searching + examineTextNoMind: boris-off + beginSearchingText: boris-searching + roleName: boris-role-name + roleDescription: boris-role-description + roleRules: ghost-role-information-silicon-rules + wipeVerbText: boris-wipe-device-verb-text + wipeVerbPopup: boris-wiped-device + stopSearchVerbText: boris-stop-searching-verb-text + stopSearchVerbPopup: boris-stopped-searching + - type: Examiner + - type: BorgBrain + - type: IntrinsicRadioReceiver + - type: IntrinsicRadioTransmitter + channels: + - Binary + - type: ActiveRadio + channels: + - Binary + - Common + - type: NameIdentifier + group: Boris + - type: DoAfter + - type: Actions + - type: TypingIndicator + proto: robot + - type: Speech + speechSounds: Pai + - type: MobState + allowedStates: + - Alive + - type: Appearance + - type: Tag + tags: + - CannotSuicide + - type: GenericVisualizer + visuals: + enum.ToggleableGhostRoleVisuals.Status: + base: + Off: { state: boris_blank } + Searching: { state: boris_recharging } + On: { state: boris } + - type: GuideHelp + guides: + - Cyborgs diff --git a/Resources/Prototypes/_Sunrise/Entities/Objects/Specific/sofia.yml b/Resources/Prototypes/_Sunrise/Entities/Objects/Specific/sofia.yml new file mode 100644 index 00000000000..fe3c2d0ae09 --- /dev/null +++ b/Resources/Prototypes/_Sunrise/Entities/Objects/Specific/sofia.yml @@ -0,0 +1,62 @@ +- type: entity + parent: Boris + id: Sofia + name: syndicate robotic brain + description: + components: + - type: Organ + - type: Brain + - type: Sprite + sprite: _Sunrise/Entities/Objects/sofia.rsi + layers: + - state: sofia_blank + map: ["base"] + - type: Input + context: "ghost" + - type: BlockMovement + - type: ToggleableGhostRole + examineTextMindPresent: sofia-installed + examineTextMindSearching: sofia-still-searching + examineTextNoMind: sofia-off + beginSearchingText: sofia-searching + roleName: sofia-role-name + roleDescription: sofia-role-description + roleRules: ghost-role-information-silicon-rules + wipeVerbText: sofia-wipe-device-verb-text + wipeVerbPopup: sofia-wiped-device + stopSearchVerbText: sofia-stop-searching-verb-text + stopSearchVerbPopup: sofia-stopped-searching + - type: Examiner + - type: BorgBrain + - type: IntrinsicRadioReceiver + - type: IntrinsicRadioTransmitter + channels: + - Syndicate + - type: ActiveRadio + channels: + - Syndicate + - type: NameIdentifier + group: Sofia + - type: DoAfter + - type: Actions + - type: TypingIndicator + proto: robot + - type: Speech + speechSounds: Pai + - type: MobState + allowedStates: + - Alive + - type: Appearance + - type: Tag + tags: + - CannotSuicide + - type: GenericVisualizer + visuals: + enum.ToggleableGhostRoleVisuals.Status: + base: + Off: { state: sofia_blank } + Searching: { state: sofia_recharging } + On: { state: sofia } + - type: GuideHelp + guides: + - Cyborgs diff --git a/Resources/Prototypes/_Sunrise/name_identifier_groups.yml b/Resources/Prototypes/_Sunrise/name_identifier_groups.yml new file mode 100644 index 00000000000..beef63c3da6 --- /dev/null +++ b/Resources/Prototypes/_Sunrise/name_identifier_groups.yml @@ -0,0 +1,11 @@ +- type: nameIdentifierGroup + id: Boris + prefix: БОРИС + minValue: 10 + maxValue: 99 + +- type: nameIdentifierGroup + id: Sofia + prefix: СОФИЯ + minValue: 10 + maxValue: 99 diff --git a/Resources/ServerInfo/Guidebook/Science/Cyborgs.xml b/Resources/ServerInfo/Guidebook/Science/Cyborgs.xml index 75272a5f1dc..2d245846a60 100644 --- a/Resources/ServerInfo/Guidebook/Science/Cyborgs.xml +++ b/Resources/ServerInfo/Guidebook/Science/Cyborgs.xml @@ -11,9 +11,11 @@ Свежесобранным киборгам необходим [color=#a4885c]мозг[/color], способный взаимодействовать с электронным телом. Существует два основных типа мозгов. Их работоспособность не зависит от шасси, и даже если шасси будет выведено из строя, заменено или подвергнется внеплановому демонтажу, они сохранят способность к общению. - [color=#a4885c]Мозго-машинный интерфейс[/color], или сокращенно ММИ, - это устройство, способное поддерживать связь между биологическим мозгом и электронными компонентами. Оно позволяет членам экипажа, пострадавшим в результате несчастных случаев на работе, продолжать служить своей команде еще долго после того, как их тела не станет. - - [color=#a4885c]Позитронный мозг[/color] - это полностью искусственный мозг, способный к спонтанной нейронной активности. Время, за которое синтетические нейроны образуют рабочий мозг, может сильно варьироваться, но это позволяет создавать киборгов без необходимости извлекать мозг из члена экипажа. + - [color=#a4885c]Роботический мозг[/color] - это полностью искусственный мозг, способный к спонтанной нейронной активности. Время, за которое синтетические нейроны образуют рабочий мозг, может сильно варьироваться, но это позволяет создавать киборгов без необходимости извлекать мозг из члена экипажа. + - [color=#a4885c]Позитронный мозг[/color] - неизвестная технология которая имеет ничем не уступает человеческим мозгам, может быть установлен только в тело КПБ. + Оба вида мозгов можно изготовить, не прибегая к дополнительным исследованиям. diff --git a/Resources/Textures/_Sunrise/Entities/Objects/boris.rsi/boris.png b/Resources/Textures/_Sunrise/Entities/Objects/boris.rsi/boris.png new file mode 100644 index 0000000000000000000000000000000000000000..6718c60736d5094628a0fc03830939affe0ec4f9 GIT binary patch literal 753 zcmV_U0=G~) z7=nj_jk9#?P-uQGrAulkQDey97CZ&oL3H!tv9+L+=MJL5D7eNnHK8r4?#?IKgKSw4 z8IpS--br`w-sir)v(USS1)Bi4IsiM{ReNjunY1tfKZ^{Y)jVD-fS+AnfNVBvTb2cK znWicEjhhKzw_y`6)qMI(tZ%|^Ivsx}#|?+WZ~#2

arkIZ*~=mT2Rs;#|(dyb7rc zRF-shFKfVeZ;t%hnr)q)h65mp7)Y5lOm-2l$`X*tWRT&jbK1>jlg2!F;mz^u?96xm zzzUG0N|!YaWh8Z1rO6*F3VnWT7|>J|T1`WC6!!ADiTeB7;Q?F)Hd*2cu)Kc^S77h8 zjOFFu;Q_`spJFi271%h^sqAFs+$y>b=^rK(sJ>eX58&+qCoyTr-aXj^^W;2c zTmjSUgg=H{0eAJX*LUz#V@EH+{K4obYPB&1OcUiP^Ut*h`09JFdgRXq(%ZWekYr5! zYaFud42-j9d!%ie;Q?F)oDjk8Sp&i~4}54?xrh jJQMYSpe6tWfB^UpgRYi`@J@BW00000NkvXXu0mjfZ3kR@ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Sunrise/Entities/Objects/boris.rsi/boris_blank.png b/Resources/Textures/_Sunrise/Entities/Objects/boris.rsi/boris_blank.png new file mode 100644 index 0000000000000000000000000000000000000000..781001a89a474b5e494a8a6e44885a5ca1e508ab GIT binary patch literal 627 zcmV-(0*w8MP)Q5644wT6XK$omTlT6Al05G*99B^@0C#g?{$ zpzozxN{Fn$!J34IhG=tXEuqP|;ZnqVm`Ej2@VXzq4}+)A2PKpTF6Z2L&$;J!exBp) zMTeye;Qs*FSWl~K>kF=q0kD!^18`k9?<@c-`MUtZ;jk*pGT0)7xUBqI0#I+EGVMCC zI8TVP2E9rTJ{$dNwVE>kTH@p4G1tkVBp``I^Vt+#!0fYv=njzbc=#St2Dmrwn4X+e zWkqoYfF%+@lENTjF<_}4AQTEU_!kNV9y76Qe0zC)wY=Xp11zckNti{y02bX5Rps+} zu4Azn6j~{Z3D?6`7722v!_EQd46KU8W?-{TVl)P}b|v)pzc~kBZa#leXpMpStcUMe z<(hbCAADyZeKg`6fYAdqF*77%&w7CU=1RT6SaL1K%m5)J=VPcbpjR&$XNPkcF?vh& z5u6h`V`hL5B%9pdRu5>^m$%F8&jqf7u?CRL$9v<2BvD7N__oDtLYxE88K4tzdnN2m z-x=2%zBDS8itf9IHB_rrv?I0|2v8mawE2odG%?)|4EEvj@`9gDP0irB{GrE`N+kq? zLF95d&Qv54aSlMA0zYiYd+42O`BCONkw`T4Z>tAw4z!$E%#4H@rKz#rJ N002ovPDHLkV1gct6BPge literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Sunrise/Entities/Objects/boris.rsi/boris_recharging.png b/Resources/Textures/_Sunrise/Entities/Objects/boris.rsi/boris_recharging.png new file mode 100644 index 0000000000000000000000000000000000000000..763eaef1bd516d7fe8af067c43991b01c0551d1d GIT binary patch literal 733 zcmV<30wVp1P)xSJd|9*^SzaK}xvNz3{|9YAJ|Hd`vbaG$P$j>oAgYlEx- z^u0A+uC3YD)m1zI;)sFNSp~6+fT?o;#bS}%XcxJ6yInfx#kRM`ubZ2|^&>}sIL-fL zRWr}PbVZ}imo_%&^M0oTE1Cw!yNm;njv#|1P(vQFhBo0 zK7c>@@+K>J1UBbX8g{aCZs#};B%Ble2sAz|#|Q9o06QiX*=v&=Aip^YJ9p0K_#=Q& zFa9y)5pZ`edwnNWjU7G1If71G(|tLB5Y$7~pD73U?g#G&Pq>fO005<~o1Q_2~{UG;+mixH|42MH^>=Eq3Xf%RZEOG=C97hEwpSge?EA3lfe+AcrKkl4fuLp%f0ov_0ja0c@jt}6Tf;>dB+u|)PtxJoRwOTE7{7gBJ zJEyM&7`{0G68UG#tB}cLyxsc}6fOZOmC97$=@C%CJwg{w_2}c&b-|J?8zR_$dmV?p zf)fFVY63t22mk>f0E9ju^nv>e@UZj&1AhyeY3c+0wDbW}(Wvv+jy`aTzmls->H|i| zoJ943Q=dN2!g-)1tq)WkeV~<=K5!!R0mpvM1vq7G6E-r^mZ)}jJWzRSj6bbk}$-F3VPUm*@WCQ-L&9#&cAzalblMM zo6-5WhyR>&&pH2hzVqLExBn1I3_(B;$Vs5j;m}6naZAYvR0nPY1HJq0KR1C$coN0H z!Ht0fL%`{DYIeIFyo5rbf(K48>SI91asX6YktTb|k=$;qEOJW6$i==1#3v zE3B;ExVj2?4 zQ8YRnh}P9nUt1ru>{>oCkN#;D^*udErjz^yhOVa{G86MrARGJ$g2=?d)eBe5{zM{y zp}{9+JHE68u#)$CfI~f_LTy*k@wx-SWOB>B>Z6CDC@(YQq)S--_Jit2*yGBPp4J`b zqk!|HlL#!a9r>%OC3*!cl>>H#^QYHz18-be(q zJ|8=ZV&wspfB}&o5CjB) be}cd-JRInQew_kl00000NkvXXu0mjfOaY4# literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Sunrise/Entities/Objects/sofia.rsi/sofia_blank.png b/Resources/Textures/_Sunrise/Entities/Objects/sofia.rsi/sofia_blank.png new file mode 100644 index 0000000000000000000000000000000000000000..cfcadb19fc4a7014ec4759186f176c5e3dd12e3a GIT binary patch literal 722 zcmV;@0xkWCP)xf+36S~AJ zDsX0axbSIdN%K$HZ?c_EPh%jL<3N*7Cqx0ZTuEHG?}F81Wq%+S!oui2b>=tS7!?Wp z*w`rZ-^TALmDW~#6lKtN0=>O}+wCqJ7l}leoCc?UjEV&47;asY@%WjIeF|zen_(99 zzV&s?`rnIPAK<=VFv!;H^&*)}@=;vQ=hc<|L4nlfCflh8l1RYc?G(5O3If;m^J}62 zp;Q6FVq2R=M9BdU`?T{StX8XW1)|X?XRc77P*lLPwuVr9J0~E4f>=DtnUn0r;Dnkf zuyssGzM?P)i^b{up%Ng>TnR9d7wRiGquTM1K?Sq{AB5zp0(r4uEEYqb-HupyH@6M? zgcZ-~!9`r3m(epehIBSf7Z^sKd{!nJQJ@rb1OX^{;5~g_Yfq(8n7aE&^W%vGAd2C8 zfFK{0A)k~n^kxWwbh@msbMJ11La!8Zp0il}{*&u_#Oq4P&Z~iqC?I{2m_S18XriNo zldu}Py0UB+M)#{N1{5Il2m9I1iAxAsWpR>SJUDXrI4l;6w)?E;Z)tIGedKiw6d=&< z39>9}AC-sx+g0b8oK=VXMGlk%tp^(ahoniMNub{N1r{&s&eC|Oo&W#<07*qoM6N<$ Eg4V)J-T(jq literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Sunrise/Entities/Objects/sofia.rsi/sofia_recharging.png b/Resources/Textures/_Sunrise/Entities/Objects/sofia.rsi/sofia_recharging.png new file mode 100644 index 0000000000000000000000000000000000000000..bb14faf0ad43b7ea70f82bc616304a2e4ec739c8 GIT binary patch literal 834 zcmV-I1HJr-P)JTowDYp9b8GdGG7)!C<{WljbTX)nu@%%g zQHQsJ&|NGH1W|Epo*ZIDFrpN1MWI8HY==Tcq$joLWb~roAi1mq*KTh8QHbCBC5`AFhAeBn}(Raaamp3{$@LYtE)AoY0{ro=o{PYVQH#tC; zcu@sT_V>%t`FX9~Yr9U%spJ%NXEHR1=P0T9MDd9OC(nn$dVh1 zq6nQf8;EUfw6DiYO0q5Qor9}060{EuK{B1h2N(=I{-9iFM1g$Z5}?qS2j@=J;ehwg{gAz!`CFpzA2YfPFFxI?tI|#xHg`DdYEPwk!>pRHL6_K7% z0~=9*`@~TKOJqi#rY4$%rO?unrseG5ZnejN0*J0>U9=36hY+Ndo1^Sxg9H1Ig2iId zW}hbGb#-=HA9z^?1rRuUgd|DYOXaTbX36VJj*_QrA_wwbf+03O^8f$< M07*qoM6N<$f=AJIs{jB1 literal 0 HcmV?d00001