Строка 4: |
Строка 4: |
| | | |
| ==Источник== | | ==Источник== |
− | Спрайты оружия находятся в <tt>TileSheets\Weapons.xnb</tt>, могут быть [[Модификации:Редактирование_XNB_файлов#Редактирование распакованных данных|извлечены для редактирования]]. Вот исходные данные по состоянию на {{version|1.5.1}} для примера: | + | Спрайты оружия находятся в <samp>TileSheets\Weapons.xnb</samp>, могут быть [[Модификации:Редактирование_XNB_файлов#Редактирование распакованных данных|извлечены для редактирования]]. Вот исходные данные по состоянию на {{version|1.5.1}} для примера: |
| | | |
| {{collapse|Данные|content=<syntaxhighlight lang="json"> | | {{collapse|Данные|content=<syntaxhighlight lang="json"> |
Строка 78: |
Строка 78: |
| ==Формат== | | ==Формат== |
| ===Оружие ближнего боя=== | | ===Оружие ближнего боя=== |
− | Данные об оружии в <tt>Data\Weapons.xnb</tt> содержит пятнадцать полей для оружия ближнего боя: | + | Данные об оружии в <samp>Data\Weapons.xnb</samp> содержит пятнадцать полей для оружия ближнего боя: |
| 308/0/0/4/-1/-1/0/.02/3 | | 308/0/0/4/-1/-1/0/.02/3 |
− | {| class="wikitable" | + | {|class="wikitable" |
| |- | | |- |
| ! Индекс | | ! Индекс |
Строка 147: |
Строка 147: |
| |} | | |} |
| | | |
− | Оружие имеет жестко закодированную категорию -98 (<tt>Object.weaponCategory</tt>). | + | Оружие имеет жестко закодированную категорию -98 (<samp>Object.weaponCategory</samp>). |
| | | |
| ===Рогатка=== | | ===Рогатка=== |
| [[Рогатка]] имеет начальный ID 32 в данных об оружии, который увеличивается на единицу для каждого уровня обновления (до 34 в данных об оружии, хотя только 32 и 33 доступны без модов). Все [[#Оружие ближнего боя|поля]] необходимо указать в данных об оружии, чтобы избежать ошибок, но только эти фактически используются для рогаток: | | [[Рогатка]] имеет начальный ID 32 в данных об оружии, который увеличивается на единицу для каждого уровня обновления (до 34 в данных об оружии, хотя только 32 и 33 доступны без модов). Все [[#Оружие ближнего боя|поля]] необходимо указать в данных об оружии, чтобы избежать ошибок, но только эти фактически используются для рогаток: |
| | | |
− | {| class="wikitable" | + | {|class="wikitable" |
| |- | | |- |
| ! Индекс | | ! Индекс |
Строка 182: |
Строка 182: |
| | | |
| ==Выпадение из шахтовых сундуков== | | ==Выпадение из шахтовых сундуков== |
− | Когда игрок разбивает сундуки в [[Шахта|шахте]], есть шанс, что сундука выпадет оружие. Вот как выбирается оружие<ref>Смотри <tt>Utility.getUncommonItemForThisMineLevel</tt> в коде игры.</ref>: | + | Когда игрок разбивает сундуки в [[Шахта|шахте]], есть шанс, что сундука выпадет оружие. Вот как выбирается оружие<ref>Смотри <samp>Utility.getUncommonItemForThisMineLevel</samp> в коде игры.</ref>: |
| | | |
| <ol> | | <ol> |
| <li>Сопоставьте оружие с минимальным уровнем шахты ([[#Формат|поле 10]]) меньше, чем текущий уровень шахты.</li> | | <li>Сопоставьте оружие с минимальным уровнем шахты ([[#Формат|поле 10]]) меньше, чем текущий уровень шахты.</li> |
| <li>Из этого списка сопоставьте оружие с проверкой вероятности, основанной на разрыве между базовым и текущим уровнями шахты ([[#Формат|поле 9]]). Вероятность представляет собой колоколообразную кривую с центром на базовом уровне шахты: | | <li>Из этого списка сопоставьте оружие с проверкой вероятности, основанной на разрыве между базовым и текущим уровнями шахты ([[#Формат|поле 9]]). Вероятность представляет собой колоколообразную кривую с центром на базовом уровне шахты: |
− | {| class="wikitable" | + | {|class="wikitable" |
| |- | | |- |
| ! Разница в уровнях | | ! Разница в уровнях |