Изменения

Перейти к навигации Перейти к поиску
м
Замена текста — «tt>» на «samp>»
Строка 4: Строка 4:     
==Источник==
 
==Источник==
Объекты хранятся в <tt>Content\Data\ObjectInformation.xnb</tt>, могут быть [[Модификации:Редактирование_XNB_файлов#Редактирование распакованных данных|извлечены для редактирования]]. Вот исходные данные по состоянию на {{version|1.5.1}} для примера:
+
Объекты хранятся в <samp>Content\Data\ObjectInformation.xnb</samp>, могут быть [[Модификации:Редактирование_XNB_файлов#Редактирование распакованных данных|извлечены для редактирования]]. Вот исходные данные по состоянию на {{version|1.5.1}} для примера:
    
{{collapse|Данные|content=<syntaxhighlight lang="json">
 
{{collapse|Данные|content=<syntaxhighlight lang="json">
Строка 715: Строка 715:  
==Формат==
 
==Формат==
 
===Кольца===
 
===Кольца===
Объекты с ID 516–534 (<tt>Ring.ringLowerIndexRange</tt> через <tt>Ring.ringUpperIndexRange</tt>) или 801 (обручальное кольцо) считаются <tt>Кольцами</tt>, конструктор содержит шесть полей:
+
Объекты с ID 516–534 (<samp>Ring.ringLowerIndexRange</samp> через <samp>Ring.ringUpperIndexRange</samp>) или 801 (обручальное кольцо) считаются <samp>Кольцами</samp>, конструктор содержит шесть полей:
    
{|class="wikitable"
 
{|class="wikitable"
Строка 748: Строка 748:  
|}
 
|}
   −
Кольца имеют жестко заданную категорию -96 (<tt>Object.ringCategory</tt>), но это никак не влияет на то, как они анализируются.
+
Кольца имеют жестко заданную категорию -96 (<samp>Object.ringCategory</samp>), но это никак не влияет на то, как они анализируются.
    
===Другие объекты===
 
===Другие объекты===
Строка 807: Строка 807:       −
От конструктора в <tt>Buff.cs</tt>, числа в индексе 7 (разделенные пробелами) являются:
+
От конструктора в <samp>Buff.cs</samp>, числа в индексе 7 (разделенные пробелами) являются:
 
{|class="wikitable"
 
{|class="wikitable"
 
|-
 
|-
Строка 852: Строка 852:  
Предметы, у которых есть номер в поле "Crafting", отображают информацию об ошибках в игре (''например'', Горшочек с фасолью до версии 1.4). Элементы, у которых есть номер в поле "Атака", отображают значок атаки и номер, но без описания. Неясно, как работают эти баффы (если вообще работают).
 
Предметы, у которых есть номер в поле "Crafting", отображают информацию об ошибках в игре (''например'', Горшочек с фасолью до версии 1.4). Элементы, у которых есть номер в поле "Атака", отображают значок атаки и номер, но без описания. Неясно, как работают эти баффы (если вообще работают).
   −
Примечание: Бафф "Подвыпивший" (от Пива, Вина, Меда и Светлого эля) и бафф "Чесночное масло" (от Чесночного масла) обрабатываются в игровом коде(<tt>BuffsDisplay::tryToAddDrinkBuff()</tt>), скорее, чем через <tt>ObjectInformation.xnb</tt>. Полная [[Здоровье|регенерация здоровья]], полученная при потреблении [[Эликсир жизни|эликсира жизни]] также обрабатывается в <tt>tryToAddDrinkBuff</tt>.
+
Примечание: Бафф "Подвыпивший" (от Пива, Вина, Меда и Светлого эля) и бафф "Чесночное масло" (от Чесночного масла) обрабатываются в игровом коде(<samp>BuffsDisplay::tryToAddDrinkBuff()</samp>), скорее, чем через <samp>ObjectInformation.xnb</samp>. Полная [[Здоровье|регенерация здоровья]], полученная при потреблении [[Эликсир жизни|эликсира жизни]] также обрабатывается в <samp>tryToAddDrinkBuff</samp>.
    
====Жеоды====
 
====Жеоды====
Для 4 типов жеод (предмет #535, 536, 537, и 749) существует примерно 50% вероятность того, что игра будет использовать информацию в индексе 6, чтобы определить, какой предмет вы получите, когда откроете жеоду у Кузнеца. (Смотри <tt>Utility::getTreasureFromGeode()</tt>.)
+
Для 4 типов жеод (предмет #535, 536, 537, и 749) существует примерно 50% вероятность того, что игра будет использовать информацию в индексе 6, чтобы определить, какой предмет вы получите, когда откроете жеоду у Кузнеца. (Смотри <samp>Utility::getTreasureFromGeode()</samp>.)
   −
Числа в индексе 6 представляют номера других объектов из <tt>ObjectInformation.xnb</tt>.
+
Числа в индексе 6 представляют номера других объектов из <samp>ObjectInformation.xnb</samp>.
    
==Спрайты==
 
==Спрайты==
ID элементов в <tt>Content\Data\ObjectInformation.xnb</tt> соответствуют спрайтам в <tt>Content\Maps\springobjects.xnb</tt> спрайт-листе. Спрайты нумеруются слева сверху, начиная с нуля. Смотри [[Модификации:Объекты/Спрайты]] для таблицы спрайтов и соответствующих им ID элементов.
+
ID элементов в <samp>Content\Data\ObjectInformation.xnb</samp> соответствуют спрайтам в <samp>Content\Maps\springobjects.xnb</samp> спрайт-листе. Спрайты нумеруются слева сверху, начиная с нуля. Смотри [[Модификации:Объекты/Спрайты]] для таблицы спрайтов и соответствующих им ID элементов.
    
В таблице спрайтов и данных есть предметы, которые обычно нельзя найти в инвентаре игрока (например, Место для артефакта и мусор), а у некоторых спрайтов нет соответствующих данных о предметах. Есть также несколько записей для ''Сорняков'' и ''Камней'' соответствует разным спрайтам, но игрок обычно может получить только один ''Камень'' (ID 390) и не может получить ''Сорняки''.
 
В таблице спрайтов и данных есть предметы, которые обычно нельзя найти в инвентаре игрока (например, Место для артефакта и мусор), а у некоторых спрайтов нет соответствующих данных о предметах. Есть также несколько записей для ''Сорняков'' и ''Камней'' соответствует разным спрайтам, но игрок обычно может получить только один ''Камень'' (ID 390) и не может получить ''Сорняки''.
    
==Категории==
 
==Категории==
Большинство элементов имеют категорию, представленную отрицательным целым числом, отдельным от имени типа. В коде вы можете получить значение категории предмета из <tt>item.Category</tt>, и его переведенное название <tt>item.getCategoryName()</tt>. Вот допустимые категории:
+
Большинство элементов имеют категорию, представленную отрицательным целым числом, отдельным от имени типа. В коде вы можете получить значение категории предмета из <samp>item.Category</samp>, и его переведенное название <samp>item.getCategoryName()</samp>. Вот допустимые категории:
    
{|class="wikitable sortable"
 
{|class="wikitable sortable"
Строка 874: Строка 874:  
|-
 
|-
 
| -2
 
| -2
| <tt>Object.GemCategory</tt>
+
| <samp>Object.GemCategory</samp>
 
| Mineral
 
| Mineral
 
|-
 
|-
 
| -4
 
| -4
| <tt>Object.FishCategory</tt>
+
| <samp>Object.FishCategory</samp>
 
| Fish
 
| Fish
 
|-
 
|-
 
| -5
 
| -5
| <tt>Object.EggCategory</tt>
+
| <samp>Object.EggCategory</samp>
 
| Animal Product
 
| Animal Product
 
|-
 
|-
 
| -6
 
| -6
| <tt>Object.MilkCategory</tt>
+
| <samp>Object.MilkCategory</samp>
 
| Animal Product
 
| Animal Product
 
|-
 
|-
 
| -7
 
| -7
| <tt>Object.CookingCategory</tt>
+
| <samp>Object.CookingCategory</samp>
 
| Cooking
 
| Cooking
 
|-
 
|-
 
| -8
 
| -8
| <tt>Object.CraftingCategory</tt>
+
| <samp>Object.CraftingCategory</samp>
 
| Crafting
 
| Crafting
 
|-
 
|-
 
| -9
 
| -9
| <tt>Object.BigCraftableCategory</tt>
+
| <samp>Object.BigCraftableCategory</samp>
 
|  
 
|  
 
|-
 
|-
 
| -12
 
| -12
| <tt>Object.mineralsCategory</tt>
+
| <samp>Object.mineralsCategory</samp>
 
| Mineral
 
| Mineral
 
|-
 
|-
 
| -14
 
| -14
| <tt>Object.meatCategory</tt>
+
| <samp>Object.meatCategory</samp>
 
| Animal Product
 
| Animal Product
 
|-
 
|-
 
| -15
 
| -15
| <tt>Object.metalResources</tt>
+
| <samp>Object.metalResources</samp>
 
| Resource
 
| Resource
 
|-
 
|-
 
| -16
 
| -16
| <tt>Object.buildingResources</tt>
+
| <samp>Object.buildingResources</samp>
 
| Resource
 
| Resource
 
|-
 
|-
 
| -17
 
| -17
| <tt>Object.sellAtPierres</tt>
+
| <samp>Object.sellAtPierres</samp>
 
|  
 
|  
 
|-
 
|-
 
| -18
 
| -18
| <tt>Object.sellAtPierresAndMarnies</tt>
+
| <samp>Object.sellAtPierresAndMarnies</samp>
 
| Animal Product
 
| Animal Product
 
|-
 
|-
 
| -19
 
| -19
| <tt>Object.fertilizerCategory</tt>
+
| <samp>Object.fertilizerCategory</samp>
 
| Fertilizer
 
| Fertilizer
 
|-
 
|-
 
| -20
 
| -20
| <tt>Object.junkCategory</tt>
+
| <samp>Object.junkCategory</samp>
 
| Trash
 
| Trash
 
|-
 
|-
 
| -21
 
| -21
| <tt>Object.baitCategory</tt>
+
| <samp>Object.baitCategory</samp>
 
| Bait
 
| Bait
 
|-
 
|-
 
| -22
 
| -22
| <tt>Object.tackleCategory</tt>
+
| <samp>Object.tackleCategory</samp>
 
| Fishing Tackle
 
| Fishing Tackle
 
|-
 
|-
 
| -23
 
| -23
| <tt>sellAtFishShopCategory</tt>
+
| <samp>sellAtFishShopCategory</samp>
 
|  
 
|  
 
|-
 
|-
 
| -24
 
| -24
| <tt>Object.furnitureCategory</tt>
+
| <samp>Object.furnitureCategory</samp>
 
| Decor
 
| Decor
 
|-
 
|-
 
| -25
 
| -25
| <tt>Object.ingredientsCategory</tt>
+
| <samp>Object.ingredientsCategory</samp>
 
| Cooking
 
| Cooking
 
|-
 
|-
 
| -26
 
| -26
| <tt>Object.artisanGoodsCategory</tt>
+
| <samp>Object.artisanGoodsCategory</samp>
 
| Artisan Goods
 
| Artisan Goods
 
|-
 
|-
 
| -27
 
| -27
| <tt>Object.syrupCategory</tt>
+
| <samp>Object.syrupCategory</samp>
 
| Artisan Goods
 
| Artisan Goods
 
|-
 
|-
 
| -28
 
| -28
| <tt>Object.monsterLootCategory</tt>
+
| <samp>Object.monsterLootCategory</samp>
 
| Monster Loot
 
| Monster Loot
 
|-
 
|-
 
| -29
 
| -29
| <tt>Object.equipmentCategory</tt>
+
| <samp>Object.equipmentCategory</samp>
 
|  
 
|  
 
|-
 
|-
 
| -74
 
| -74
| <tt>Object.SeedsCategory</tt>
+
| <samp>Object.SeedsCategory</samp>
 
| Seed
 
| Seed
 
|-
 
|-
 
| -75
 
| -75
| <tt>Object.VegetableCategory</tt>
+
| <samp>Object.VegetableCategory</samp>
 
| Vegetable
 
| Vegetable
 
|-
 
|-
 
| -79
 
| -79
| <tt>Object.FruitsCategory</tt>
+
| <samp>Object.FruitsCategory</samp>
 
| Fruit
 
| Fruit
 
|-
 
|-
 
| -80
 
| -80
| <tt>Object.flowersCategory</tt>
+
| <samp>Object.flowersCategory</samp>
 
| Flower
 
| Flower
 
|-
 
|-
 
| -81
 
| -81
| <tt>Object.GreensCategory</tt>
+
| <samp>Object.GreensCategory</samp>
 
| Forage
 
| Forage
 
|-
 
|-
 
| -95
 
| -95
| <tt>Object.hatCategory</tt>
+
| <samp>Object.hatCategory</samp>
 
|  
 
|  
 
|-
 
|-
 
| -96
 
| -96
| <tt>Object.ringCategory</tt>
+
| <samp>Object.ringCategory</samp>
 
|  
 
|  
 
|-
 
|-
 
| -98
 
| -98
| <tt>Object.weaponCategory</tt>
+
| <samp>Object.weaponCategory</samp>
 
|  
 
|  
 
|-
 
|-
 
| -99
 
| -99
| <tt>Object.toolCategory</tt>
+
| <samp>Object.toolCategory</samp>
 
|  
 
|  
 
|}
 
|}

Навигация