diff --git a/Config/Localization.csv b/Config/Localization.csv index bc34d56..e2ce0b5 100644 --- a/Config/Localization.csv +++ b/Config/Localization.csv @@ -100,17 +100,17 @@ blockcommand_effect_off,blocks,Block,,,,Disable Effect,,Effekt deaktivieren,Desa blockcommand_zone_show,blocks,Block,,,,Show Zone,,Zone anzeigen,Mostrar zona,Afficher la zone,Mostra zona,範囲を表示,구역 표시,Pokaż strefę,Mostrar zona,Показать зону,Bölgeyi Göster,显示范围,顯示範圍 blockcommand_zone_hide,blocks,Block,,,,Hide Zone,,Zone ausblenden,Ocultar zona,Masquer la zone,Nascondi zona,範囲を非表示,구역 숨기기,Ukryj strefę,Ocultar zona,Скрыть зону,Bölgeyi Gizle,隐藏范围,隱藏範圍 necroCinerarium,blocks,Block,,,,Harvest Cinerarium,,Ernte-Cinerarium,Cinerario de cosecha,Cinéraire des moissons,Cinerario del raccolto,収穫の納骨壺,수확의 유골함,Cinerarium żniw,Cinerário da colheita,Цинерарий,Hasat Küllüğü,丰收骨灰瓮,豐收骨灰甕 -necroCinerariumDesc,blocks,Block,,,,"A funeral urn that houses a skull taken from a red corpse. Put the skull in its trunk and a spirit rises from the urn to serve its 5 by 5 area, from one block below the urn to four above: it tops up dew collectors, apiaries and chicken coops from the boxes nearby, carries finished goods from workstations and collectors into those boxes, and last of all harvests and replants the garden. The urn's own storage is the spirit's bag for whatever the boxes cannot hold. Hold E on the urn for the bag, the trunk or the zone. Picked up, the urn keeps its skull. Zones of two urns cannot overlap, and you may keep one urn for every 500 dead you have put to rest.",,"Eine Grabesurne für einen Schädel aus einer roten Leiche. Leg den Schädel in ihren Kofferraum, und ein Geist steigt aus der Urne und versorgt ihre Fläche von 5 mal 5, von einem Block unter der Urne bis vier darüber: Er füllt Taukollektoren, Bienenstöcke und Hühnerställe aus den Kisten in der Nähe auf, trägt fertige Waren aus Werkbänken und Kollektoren in diese Kisten und erntet zuletzt den Garten ab und pflanzt neu. Der Speicher der Urne ist die Tasche des Geistes für alles, was die Kisten nicht fassen. Halte E an der Urne für Tasche, Kofferraum oder Zone. Aufgehoben behält die Urne ihren Schädel. Die Zonen zweier Urnen dürfen sich nicht überschneiden, und du darfst je 500 zur Ruhe gebrachte Tote eine Urne halten.","Una urna funeraria que alberga un cráneo sacado de un cadáver rojo. Pon el cráneo en su maletero y un espíritu surgirá de la urna para atender su área de 5 por 5, desde un bloque bajo la urna hasta cuatro por encima: repone recolectores de rocío, colmenas y gallineros con lo que hay en los cofres cercanos, lleva los productos terminados de las estaciones y recolectores a esos cofres y, por último, cosecha y vuelve a plantar el huerto. El almacén de la urna es la bolsa del espíritu para lo que no quepa en los cofres. Mantén E sobre la urna para la bolsa, el maletero o la zona. Al recogerla, la urna conserva su cráneo. Las zonas de dos urnas no pueden solaparse, y puedes tener una urna por cada 500 muertos a los que hayas dado descanso.","Une urne funéraire qui abrite un crâne pris sur un cadavre rouge. Placez le crâne dans son coffre et un esprit s'élève de l'urne pour servir sa zone de 5 sur 5, d'un bloc sous l'urne à quatre au-dessus : il réapprovisionne collecteurs de rosée, ruchers et poulaillers à partir des caisses voisines, porte les produits finis des établis et des collecteurs dans ces caisses et, en dernier, récolte et replante le jardin. Le stockage de l'urne est le sac de l'esprit pour ce que les caisses ne peuvent contenir. Maintenez E sur l'urne pour le sac, le coffre ou la zone. Ramassée, l'urne garde son crâne. Les zones de deux urnes ne peuvent pas se chevaucher, et vous pouvez garder une urne pour 500 morts que vous avez mis au repos.","Un'urna funeraria che custodisce un teschio preso da un cadavere rosso. Metti il teschio nel suo bagagliaio e uno spirito sorgerà dall'urna per servire la sua area di 5 per 5, da un blocco sotto l'urna fino a quattro sopra: rifornisce raccoglitori di rugiada, apiari e pollai con ciò che c'è nelle casse vicine, porta i prodotti finiti da stazioni e raccoglitori in quelle casse e, per ultimo, raccoglie e ripianta l'orto. Il deposito dell'urna è la borsa dello spirito per ciò che le casse non contengono. Tieni premuto E sull'urna per la borsa, il bagagliaio o la zona. Raccolta, l'urna conserva il teschio. Le zone di due urne non possono sovrapporsi, e puoi tenere un'urna ogni 500 morti a cui hai dato riposo.",赤い死体から取った頭蓋骨を納める葬送の壺。頭蓋骨をトランクに入れると、壺から霊が立ち上り、5×5の範囲(壺の1ブロック下から4ブロック上まで)を世話する。近くの箱から露集め器・養蜂箱・鶏小屋に消耗品を補充し、作業台や収集器の完成品をその箱へ運び、最後に畑の収穫と植え直しを行う。壺の収納は、箱に入りきらない物のための霊の鞄。壺に向けてEを長押しすると、鞄・トランク・範囲表示を選べる。拾い上げても頭蓋骨は壺に残る。2つの壺の範囲は重ねられず、眠らせた死者500体ごとに壺を1つ持てる。,"붉은 시체에서 얻은 두개골을 모시는 장례용 항아리. 두개골을 트렁크에 넣으면 항아리에서 영혼이 솟아올라 5×5 구역(항아리 한 칸 아래부터 네 칸 위까지)을 돌본다. 근처 상자에서 이슬 수집기, 양봉장, 닭장에 소모품을 채우고, 작업대와 수집기의 완성품을 그 상자로 옮기며, 마지막으로 밭을 수확하고 다시 심는다. 항아리의 저장 공간은 상자에 들어가지 않는 것을 담는 영혼의 가방이다. 항아리에 E를 길게 누르면 가방, 트렁크, 구역 표시를 고를 수 있다. 주워도 두개골은 항아리에 남는다. 두 항아리의 구역은 겹칠 수 없고, 안식시킨 망자 500명마다 항아리를 하나 둘 수 있다.","Urna pogrzebowa, w której spoczywa czaszka wzięta z czerwonych zwłok. Włóż czaszkę do jej bagażnika, a z urny uniesie się duch, który obsługuje obszar 5 na 5, od bloku pod urną do czterech nad nią: uzupełnia kolektory rosy, pasieki i kurniki tym, co leży w pobliskich skrzyniach, przenosi gotowe wyroby ze stanowisk i kolektorów do tych skrzyń, a na końcu zbiera plony i obsadza ogród na nowo. Schowek urny to torba ducha na to, co nie zmieści się w skrzyniach. Przytrzymaj E na urnie: torba, bagażnik lub strefa. Podniesiona urna zachowuje czaszkę. Strefy dwóch urn nie mogą na siebie zachodzić, a jedną urnę możesz mieć na każde 500 zmarłych, których ukoiłeś.","Uma urna funerária que abriga um crânio tirado de um cadáver vermelho. Coloque o crânio no porta-malas e um espírito surge da urna para cuidar da área de 5 por 5, de um bloco abaixo da urna até quatro acima: reabastece coletores de orvalho, apiários e galinheiros com o que há nos baús próximos, leva os produtos prontos das estações e coletores para esses baús e, por último, colhe e replanta a horta. O armazenamento da urna é a bolsa do espírito para o que não couber nos baús. Segure E na urna para a bolsa, o porta-malas ou a zona. Recolhida, a urna mantém o crânio. As zonas de duas urnas não podem se sobrepor, e você pode ter uma urna para cada 500 mortos que pôs para descansar.","Погребальная урна для черепа из красного трупа. Положите череп в её багажник - и из урны поднимется дух, который обслуживает участок 5 на 5, от блока под урной до четырёх над ней: подкладывает из ящиков рядом расходники сборщикам росы, пасекам и курятникам, переносит готовое из станций и коллекторов в эти ящики, а в последнюю очередь собирает урожай и засаживает грядки. Хранилище урны - сумка духа для того, что не влезло в ящики. Удерживайте E на урне: сумка, багажник или зона. Поднятая урна сохраняет череп. Зоны двух урн не пересекаются; одну урну можно держать на каждые 500 упокоенных мертвецов.","Kırmızı bir cesetten alınmış kafatasını barındıran bir cenaze küpü. Kafatasını bagajına koy; küpten bir ruh yükselir ve 5'e 5'lik alana, küpün bir blok altından dört blok üstüne kadar bakar: yakındaki sandıklardan çiy toplayıcılara, arılıklara ve kümeslere sarf malzemesi koyar, tezgâhlardaki ve toplayıcılardaki hazır ürünleri bu sandıklara taşır ve en son bahçeyi hasat edip yeniden eker. Küpün deposu, sandıklara sığmayanlar için ruhun çantasıdır. Çanta, bagaj ya da bölge için küpe E'yi basılı tut. Toplanan küp kafatasını korur. İki küpün bölgeleri çakışamaz; huzura kavuşturduğun her 500 ölü için bir küp tutabilirsin.",安放红色尸体头骨的葬瓮。把头骨放进它的后备箱,瓮中便会升起一个灵魂,照料5×5的范围(瓮下方1格到上方4格):用附近箱子里的物品为集露器、蜂房和鸡舍补充消耗品,把工作台和收集器的成品搬进这些箱子,最后收割并重新种植田地。瓮的储物空间是灵魂的背包,用来存放箱子装不下的东西。对着瓮长按E可选择背包、后备箱或显示区域。捡起瓮时头骨仍留在其中。两个瓮的区域不能重叠;每安息500个亡者可拥有一个瓮。,安放紅色屍體頭骨的葬甕。把頭骨放進它的後車廂,甕中便會升起一個靈魂,照料5×5的範圍(甕下方1格到上方4格):用附近箱子裡的物品為集露器、蜂房和雞舍補充消耗品,把工作台和收集器的成品搬進這些箱子,最後收割並重新種植田地。甕的儲物空間是靈魂的背包,用來存放箱子裝不下的東西。對著甕長按E可選擇背包、後車廂或顯示區域。撿起甕時頭骨仍留在其中。兩個甕的區域不能重疊;每安息500個亡者可擁有一個甕。 +necroCinerariumDesc,blocks,Block,,,,"A funeral urn that houses a skull taken from a red corpse. Place the skull inside and a spirit rises from the urn to serve its 5 by 5 area, from one block below the urn to four above: it tops up dew collectors, apiaries and chicken coops from the boxes nearby, carries finished goods from workstations and collectors into those boxes, and last of all harvests and replants the garden. The urn's own storage is the spirit's bag for whatever the boxes cannot hold. Hold E on the urn for the bag, the contents or the zone. Picked up, the urn keeps its skull. Zones of two urns cannot overlap, and you may keep one urn for every 500 dead you have put to rest.",,"Eine Grabesurne für einen Schädel aus einer roten Leiche. Leg den Schädel hinein, und ein Geist steigt aus der Urne und versorgt ihre Fläche von 5 mal 5, von einem Block unter der Urne bis vier darüber: Er füllt Taukollektoren, Bienenstöcke und Hühnerställe aus den Kisten in der Nähe auf, trägt fertige Waren aus Werkbänken und Kollektoren in diese Kisten und erntet zuletzt den Garten ab und pflanzt neu. Der Speicher der Urne ist die Tasche des Geistes für alles, was die Kisten nicht fassen. Halte E an der Urne für Tasche, Inhalt oder Zone. Aufgehoben behält die Urne ihren Schädel. Die Zonen zweier Urnen dürfen sich nicht überschneiden, und du darfst je 500 zur Ruhe gebrachte Tote eine Urne halten.","Una urna funeraria que alberga un cráneo sacado de un cadáver rojo. Pon el cráneo dentro y un espíritu surgirá de la urna para atender su área de 5 por 5, desde un bloque bajo la urna hasta cuatro por encima: repone recolectores de rocío, colmenas y gallineros con lo que hay en los cofres cercanos, lleva los productos terminados de las estaciones y recolectores a esos cofres y, por último, cosecha y vuelve a plantar el huerto. El almacén de la urna es la bolsa del espíritu para lo que no quepa en los cofres. Mantén E sobre la urna para la bolsa, el contenido o la zona. Al recogerla, la urna conserva su cráneo. Las zonas de dos urnas no pueden solaparse, y puedes tener una urna por cada 500 muertos a los que hayas dado descanso.","Une urne funéraire qui abrite un crâne pris sur un cadavre rouge. Placez le crâne à l'intérieur et un esprit s'élève de l'urne pour servir sa zone de 5 sur 5, d'un bloc sous l'urne à quatre au-dessus : il réapprovisionne collecteurs de rosée, ruchers et poulaillers à partir des caisses voisines, porte les produits finis des établis et des collecteurs dans ces caisses et, en dernier, récolte et replante le jardin. Le stockage de l'urne est le sac de l'esprit pour ce que les caisses ne peuvent contenir. Maintenez E sur l'urne pour le sac, le contenu ou la zone. Ramassée, l'urne garde son crâne. Les zones de deux urnes ne peuvent pas se chevaucher, et vous pouvez garder une urne pour 500 morts que vous avez mis au repos.","Un'urna funeraria che custodisce un teschio preso da un cadavere rosso. Metti il teschio all'interno e uno spirito sorgerà dall'urna per servire la sua area di 5 per 5, da un blocco sotto l'urna fino a quattro sopra: rifornisce raccoglitori di rugiada, apiari e pollai con ciò che c'è nelle casse vicine, porta i prodotti finiti da stazioni e raccoglitori in quelle casse e, per ultimo, raccoglie e ripianta l'orto. Il deposito dell'urna è la borsa dello spirito per ciò che le casse non contengono. Tieni premuto E sull'urna per la borsa, il contenuto o la zona. Raccolta, l'urna conserva il teschio. Le zone di due urne non possono sovrapporsi, e puoi tenere un'urna ogni 500 morti a cui hai dato riposo.",赤い死体から取った頭蓋骨を納める葬送の壺。頭蓋骨を中に納めると、壺から霊が立ち上り、5×5の範囲(壺の1ブロック下から4ブロック上まで)を世話する。近くの箱から露集め器・養蜂箱・鶏小屋に消耗品を補充し、作業台や収集器の完成品をその箱へ運び、最後に畑の収穫と植え直しを行う。壺の収納は、箱に入りきらない物のための霊の鞄。壺に向けてEを長押しすると、鞄・中身・範囲表示を選べる。拾い上げても頭蓋骨は壺に残る。2つの壺の範囲は重ねられず、眠らせた死者500体ごとに壺を1つ持てる。,"붉은 시체에서 얻은 두개골을 모시는 장례용 항아리. 두개골을 안에 넣으면 항아리에서 영혼이 솟아올라 5×5 구역(항아리 한 칸 아래부터 네 칸 위까지)을 돌본다. 근처 상자에서 이슬 수집기, 양봉장, 닭장에 소모품을 채우고, 작업대와 수집기의 완성품을 그 상자로 옮기며, 마지막으로 밭을 수확하고 다시 심는다. 항아리의 저장 공간은 상자에 들어가지 않는 것을 담는 영혼의 가방이다. 항아리에 E를 길게 누르면 가방, 내용물, 구역 표시를 고를 수 있다. 주워도 두개골은 항아리에 남는다. 두 항아리의 구역은 겹칠 수 없고, 안식시킨 망자 500명마다 항아리를 하나 둘 수 있다.","Urna pogrzebowa, w której spoczywa czaszka wzięta z czerwonych zwłok. Włóż do niej czaszkę, a z urny uniesie się duch, który obsługuje obszar 5 na 5, od bloku pod urną do czterech nad nią: uzupełnia kolektory rosy, pasieki i kurniki tym, co leży w pobliskich skrzyniach, przenosi gotowe wyroby ze stanowisk i kolektorów do tych skrzyń, a na końcu zbiera plony i obsadza ogród na nowo. Schowek urny to torba ducha na to, co nie zmieści się w skrzyniach. Przytrzymaj E na urnie: torba, zawartość lub strefa. Podniesiona urna zachowuje czaszkę. Strefy dwóch urn nie mogą na siebie zachodzić, a jedną urnę możesz mieć na każde 500 zmarłych, których ukoiłeś.","Uma urna funerária que abriga um crânio tirado de um cadáver vermelho. Coloque o crânio dentro e um espírito surge da urna para cuidar da área de 5 por 5, de um bloco abaixo da urna até quatro acima: reabastece coletores de orvalho, apiários e galinheiros com o que há nos baús próximos, leva os produtos prontos das estações e coletores para esses baús e, por último, colhe e replanta a horta. O armazenamento da urna é a bolsa do espírito para o que não couber nos baús. Segure E na urna para a bolsa, o conteúdo ou a zona. Recolhida, a urna mantém o crânio. As zonas de duas urnas não podem se sobrepor, e você pode ter uma urna para cada 500 mortos que pôs para descansar.","Погребальная урна для черепа из красного трупа. Положите в неё череп - и из урны поднимется дух, который обслуживает участок 5 на 5, от блока под урной до четырёх над ней: подкладывает из ящиков рядом расходники сборщикам росы, пасекам и курятникам, переносит готовое из станций и коллекторов в эти ящики, а в последнюю очередь собирает урожай и засаживает грядки. Хранилище урны - сумка духа для того, что не влезло в ящики. Удерживайте E на урне: сумка, содержимое или зона. Поднятая урна сохраняет череп. Зоны двух урн не пересекаются; одну урну можно держать на каждые 500 упокоенных мертвецов.","Kırmızı bir cesetten alınmış kafatasını barındıran bir cenaze küpü. Kafatasını içine koy; küpten bir ruh yükselir ve 5'e 5'lik alana, küpün bir blok altından dört blok üstüne kadar bakar: yakındaki sandıklardan çiy toplayıcılara, arılıklara ve kümeslere sarf malzemesi koyar, tezgâhlardaki ve toplayıcılardaki hazır ürünleri bu sandıklara taşır ve en son bahçeyi hasat edip yeniden eker. Küpün deposu, sandıklara sığmayanlar için ruhun çantasıdır. Çanta, içerik ya da bölge için küpe E'yi basılı tut. Toplanan küp kafatasını korur. İki küpün bölgeleri çakışamaz; huzura kavuşturduğun her 500 ölü için bir küp tutabilirsin.",安放红色尸体头骨的葬瓮。把头骨放进瓮中,瓮中便会升起一个灵魂,照料5×5的范围(瓮下方1格到上方4格):用附近箱子里的物品为集露器、蜂房和鸡舍补充消耗品,把工作台和收集器的成品搬进这些箱子,最后收割并重新种植田地。瓮的储物空间是灵魂的背包,用来存放箱子装不下的东西。对着瓮长按E可选择背包、内容或显示区域。捡起瓮时头骨仍留在其中。两个瓮的区域不能重叠;每安息500个亡者可拥有一个瓮。,安放紅色屍體頭骨的葬甕。把頭骨放進甕中,甕中便會升起一個靈魂,照料5×5的範圍(甕下方1格到上方4格):用附近箱子裡的物品為集露器、蜂房和雞舍補充消耗品,把工作台和收集器的成品搬進這些箱子,最後收割並重新種植田地。甕的儲物空間是靈魂的背包,用來存放箱子裝不下的東西。對著甕長按E可選擇背包、內容或顯示區域。撿起甕時頭骨仍留在其中。兩個甕的區域不能重疊;每安息500個亡者可擁有一個甕。 necroCinerariumSkull,blocks,Block,,,,Harvest Cinerarium (with skull),,Ernte-Cinerarium (mit Schädel),Cinerario de cosecha (con cráneo),Cinéraire des moissons (avec crâne),Cinerario del raccolto (con teschio),収穫の納骨壺(頭蓋骨入り),수확의 유골함 (두개골 포함),Cinerarium żniw (z czaszką),Cinerário da colheita (com crânio),Цинерарий с черепом,Hasat Küllüğü (kafatasıyla),丰收骨灰瓮(含头骨),豐收骨灰甕(含頭骨) -blockcommand_TEFeatureCinerarium:trunk,blocks,Block,,,,Trunk,,Kofferraum,Maletero,Coffre,Bagagliaio,トランク,트렁크,Bagażnik,Porta-malas,Багажник,Bagaj,后备箱,後車廂 -blockcommand_trunk,blocks,Block,,,,Trunk,,Kofferraum,Maletero,Coffre,Bagagliaio,トランク,트렁크,Bagażnik,Porta-malas,Багажник,Bagaj,后备箱,後車廂 +blockcommand_TEFeatureCinerarium:trunk,blocks,Block,,,,Contents,,Inhalt,Contenido,Contenu,Contenuto,中身,내용물,Zawartość,Conteúdo,Содержимое,İçerik,内容,內容 +blockcommand_trunk,blocks,Block,,,,Contents,,Inhalt,Contenido,Contenu,Contenuto,中身,내용물,Zawartość,Conteúdo,Содержимое,İçerik,内容,內容 blockcommand_TEFeatureCinerarium:bag,blocks,Block,,,,Bag,,Tasche,Bolsa,Sac,Borsa,鞄,가방,Torba,Bolsa,Сумка,Çanta,背包,背包 blockcommand_bag,blocks,Block,,,,Bag,,Tasche,Bolsa,Sac,Borsa,鞄,가방,Torba,Bolsa,Сумка,Çanta,背包,背包 blockcommand_TEFeatureCinerarium:urn_repair,blocks,Block,,,,Repair,,Reparieren,Reparar,Réparer,Riparare,修理,수리,Napraw,Reparar,Починить,Onar,修理,修理 blockcommand_urn_repair,blocks,Block,,,,Repair,,Reparieren,Reparar,Réparer,Riparare,修理,수리,Napraw,Reparar,Починить,Onar,修理,修理 necroCinerariumNoBones,UI,Tooltip,,,,Repair needs 5 bones,,Zum Reparieren braucht es 5 Knochen,Reparar requiere 5 huesos,Réparer demande 5 os,Per riparare servono 5 ossa,修理には骨が5本必要,수리에는 뼈 5개가 필요하다,Naprawa wymaga 5 kości,Reparar exige 5 ossos,Для починки нужно 5 костей,Onarmak için 5 kemik gerekir,修理需要5根骨头,修理需要5根骨頭 necroCinerariumBagNotEmpty,UI,Tooltip,,,,Empty the bag first,,Leere zuerst die Tasche,Vacía primero la bolsa,Videz d'abord le sac,Svuota prima la borsa,先に鞄を空にする,먼저 가방을 비워라,Najpierw opróżnij torbę,Esvazie a bolsa primeiro,Сначала освободите сумку,Önce çantayı boşalt,请先清空背包,請先清空背包 -necroCinerariumTrunk,UI,XUI,,,,Trunk,,Kofferraum,Maletero,Coffre,Bagagliaio,トランク,트렁크,Bagażnik,Porta-malas,Багажник,Bagaj,后备箱,後車廂 +necroCinerariumTrunk,UI,XUI,,,,Contents,,Inhalt,Contenido,Contenu,Contenuto,中身,내용물,Zawartość,Conteúdo,Содержимое,İçerik,内容,內容 blockcommand_TEFeatureCinerarium:bounds_show,blocks,Block,,,,Show Zone,,Zone anzeigen,Mostrar zona,Afficher la zone,Mostra zona,範囲を表示,구역 표시,Pokaż strefę,Mostrar zona,Показать зону,Bölgeyi göster,显示区域,顯示區域 blockcommand_bounds_show,blocks,Block,,,,Show Zone,,Zone anzeigen,Mostrar zona,Afficher la zone,Mostra zona,範囲を表示,구역 표시,Pokaż strefę,Mostrar zona,Показать зону,Bölgeyi göster,显示区域,顯示區域 blockcommand_TEFeatureCinerarium:bounds_hide,blocks,Block,,,,Hide Zone,,Zone ausblenden,Ocultar zona,Masquer la zone,Nascondi zona,範囲を非表示,구역 숨기기,Ukryj strefę,Ocultar zona,Скрыть зону,Bölgeyi gizle,隐藏区域,隱藏區域 diff --git a/HarmonySrc/Cinerarium.cs b/HarmonySrc/Cinerarium.cs index 6311ef4..0f0113a 100644 --- a/HarmonySrc/Cinerarium.cs +++ b/HarmonySrc/Cinerarium.cs @@ -117,8 +117,8 @@ namespace NecromancerTome } } - /// Меню как у велосипеда (EntityVehicle.InitLocalActivationCommands): «service» - багажник (у транспорта - /// «Обслуживание», окно модификаций), «wrench» - починить, «frames» - границы, как у земельного камня. Сумку даёт + /// Меню как у велосипеда (EntityVehicle.InitLocalActivationCommands): «skull» - «Содержимое» (ячейка черепа; 16.10: «вместо пиктограммы + /// багажника... хотя бы череп» - ui_game_symbol_skull, иконка = ui_game_symbol_<имя>, XUiC_Radial), «wrench» - починить, «frames» - границы, как у земельного камня. Сумку даёт /// TEFeatureStorage, подъём - TEFeaturePickup («Take»), обе детали игры. «Сумка» (16.10: «переименуй в Сумка») - /// своя команда с иконкой мешка, как «Хранилище» у транспорта: открывает то же хранилище командой /// TEFeatureStorage:Search (составной блок выполняет команду по имени, не глядя на enabled), а «Обыскать» игры у @@ -127,7 +127,7 @@ namespace NecromancerTome { base.InitBlockActivationCommands(_addCallback); _addCallback(new BlockActivationCommand("bag", "loot_sack", _enabled: false), TileEntityComposite.EBlockCommandOrder.First, FeatureData); - _addCallback(new BlockActivationCommand("trunk", "service", _enabled: false), TileEntityComposite.EBlockCommandOrder.Normal, FeatureData); + _addCallback(new BlockActivationCommand("trunk", "skull", _enabled: false), TileEntityComposite.EBlockCommandOrder.Normal, FeatureData); _addCallback(new BlockActivationCommand("urn_repair", "wrench", _enabled: false), TileEntityComposite.EBlockCommandOrder.Normal, FeatureData); _addCallback(new BlockActivationCommand("bounds_show", "frames", _enabled: false), TileEntityComposite.EBlockCommandOrder.Normal, FeatureData); _addCallback(new BlockActivationCommand("bounds_hide", "frames", _enabled: false), TileEntityComposite.EBlockCommandOrder.Normal, FeatureData); @@ -551,11 +551,14 @@ namespace NecromancerTome } else if (text.EndsWith(":Take")) { - // Как у транспорта: поднять можно, только вынув вещи из сумки; череп (модификация) остаётся в урне. - if (__instance.TryGetSelfOrFeature(out TEFeatureStorage bag) && !bag.IsEmpty()) - { - _commands[i].enabled = false; - } + // Как у транспорта (16.10: «почему нету значка Забрать с рукой?»): игра даёт «Забрать» станциям только внутри + // своего земельного камня (TEFeaturePickup -> World.IsMyLandProtectedBlock), транспорт же поднимается где + // угодно. Урне - как транспорту: везде, кроме зоны торговца, только хозяину и только с пустой сумкой; + // череп (модификация) остаётся в урне. + World w = _world as World; + bool bagEmpty = !__instance.TryGetSelfOrFeature(out TEFeatureStorage bag) || bag.IsEmpty(); + bool mine = __instance.Owner == null || __instance.LocalPlayerIsOwner; + _commands[i].enabled = bagEmpty && mine && (w == null || !w.IsWithinTraderArea(_blockPos)); } else if (text.EndsWith("bounds_show")) { diff --git a/NecromancerHarmony.dll b/NecromancerHarmony.dll index beba47c..b0de7d9 100644 Binary files a/NecromancerHarmony.dll and b/NecromancerHarmony.dll differ