Максимальный переносимый вес: различия между версиями
Новая страница: «__NOTOC__ {| class="wikitable" style="float:right; margin-left:0.8em; clear:right; text-align: center; font-size:12px; width: 300px;" |- | colspan=2 style="font-s…» |
Нет описания правки |
||
| Строка 25: | Строка 25: | ||
Указанные файлы можно открыть любым текстовым редактором, необходимые значения указываются в килограммах. | Указанные файлы можно открыть любым текстовым редактором, необходимые значения указываются в килограммах. | ||
== Игрок == | == Игрок == | ||
Чтобы изменить максимальный переносимый игроком вес, нужно отредактировать параметры в указанных ниже файлах. | Чтобы изменить максимальный переносимый игроком вес, нужно отредактировать параметры в указанных ниже файлах. | ||
=== actor.ltx === | === actor.ltx === | ||
| Строка 37: | Строка 39: | ||
Чтобы избежать багов, значение параметра <code>max_walk_weight</code> должно быть больше, чем у параметра <code>max_weight</code>. | Чтобы избежать багов, значение параметра <code>max_walk_weight</code> должно быть больше, чем у параметра <code>max_weight</code>. | ||
=== system.ltx === | === system.ltx === | ||
| Строка 48: | Строка 51: | ||
Чтобы избежать багов, значение параметра <code>max_weight</code> должно быть меньше, чем у параметра <code>max_walk_weight</code>. | Чтобы избежать багов, значение параметра <code>max_weight</code> должно быть меньше, чем у параметра <code>max_walk_weight</code>. | ||
== NPC == | == NPC == | ||
| Строка 60: | Строка 64: | ||
* Параметр применим только к классу <code>AI_STL_S</code> (движковое имя: <code>CAI_Stalker</code>) | * Параметр применим только к классу <code>AI_STL_S</code> (движковое имя: <code>CAI_Stalker</code>) | ||
* Параметр также можно найти в оригинальной логике игры (секция <code>logic</code>), но он не читается. Это остатки от предрелизных версий игры. | * Параметр также можно найти в оригинальной логике игры (секция <code>logic</code>), но он не читается. Это остатки от предрелизных версий игры. | ||
=== Торговцы === | === Торговцы === | ||
| Строка 72: | Строка 77: | ||
* Значение указанное параметру дополнительно движком умножается на 1000. | * Значение указанное параметру дополнительно движком умножается на 1000. | ||
* Значение параметру следует задавать в соответствии с общим весом предметов в ассортименте торговца, а также с запасом для покупки предметов у игрока. | * Значение параметру следует задавать в соответствии с общим весом предметов в ассортименте торговца, а также с запасом для покупки предметов у игрока. | ||
== Предметы == | == Предметы == | ||
Максимальный переносимый игроком вес, можно также изменить параметрами секций указанных ниже предметов. | Максимальный переносимый игроком вес, можно также изменить параметрами секций указанных ниже предметов. | ||
=== Костюмы === | === Костюмы === | ||
| Строка 82: | Строка 89: | ||
'''<code>additional_inventory_weight2 = 20</code>''' — влияет на параметр <code>max_walk_weight</code>. | '''<code>additional_inventory_weight2 = 20</code>''' — влияет на параметр <code>max_walk_weight</code>. | ||
=== Артефакты (только в [[S.T.A.L.K.E.R. - Чистое Небо|ЧН]]/[[S.T.A.L.K.E.R. - Зов Припяти|ЗП]]) === | === Артефакты (только в [[S.T.A.L.K.E.R. - Чистое Небо|ЧН]]/[[S.T.A.L.K.E.R. - Зов Припяти|ЗП]]) === | ||
| Строка 94: | Строка 102: | ||
* Положительное значение прибавляется. Т.е. (<code>max_weight = 50</code>) + (<code>additional_inventory_weight = 20</code>) = ('''<code>max_weight = 70</code>''') | * Положительное значение прибавляется. Т.е. (<code>max_weight = 50</code>) + (<code>additional_inventory_weight = 20</code>) = ('''<code>max_weight = 70</code>''') | ||
* Отрицательное значение отнимается. Т.е. (<code>max_weight = 50</code>) + (<code>additional_inventory_weight = -20</code>) = ('''<code>max_weight = 30</code>''') | * Отрицательное значение отнимается. Т.е. (<code>max_weight = 50</code>) + (<code>additional_inventory_weight = -20</code>) = ('''<code>max_weight = 30</code>''') | ||
== Источники == | == Источники == | ||
Версия от 15:16, 27 февраля 2019
|
Максимальный переносимый вес | |
| Автор | aka_sektor |
| Дополнил | Charsi |
| Тип статьи | руководство |
| Актуальность | ТЧ, ЧН, ЗП |
| Необходимый софт | Текстовый редактор |
| Необходимые файлы | actor.ltx, system.ltx, outfit.ltx, artefacts.ltx |
Указанные файлы можно открыть любым текстовым редактором, необходимые значения указываются в килограммах.
Игрок
Чтобы изменить максимальный переносимый игроком вес, нужно отредактировать параметры в указанных ниже файлах.
actor.ltx
Путь: gamedata\config\creatures\actor.ltx
max_walk_weight = 60 — максимальный переносимый вес.
При превышении указанного значения веса, персонаж не сдвинется с места, и появится надпись о "перегрузе".
Чтобы избежать багов, значение параметра max_walk_weight должно быть больше, чем у параметра max_weight.
system.ltx
Путь: gamedata\config\creatures\system.ltx
max_weight = 50 — максимальный «чистый» вес.
В пределах указанного значения веса (от 0 до 50), запас сил расходуется на ходьбу, бег и прыжки со значением по умолчанию.
При превышении указанного значения (от 50.1 до 59.9), запас сил расходуется в зависимости от соотношения значений текущего переносимого веса и максимального.
Чтобы избежать багов, значение параметра max_weight должно быть меньше, чем у параметра max_walk_weight.
NPC
Чтобы изменить максимальный переносимый NPC вес[1][2][3], нужно отредактировать в его секции указанный ниже параметр.
inv_max_weight = 1000.0 — максимальный переносимый вес.
Например, секция [stalker] в файле по пути: gamedata\config\creatures\m_stalker.ltx
Обратите внимание:
- NPC не купит предмет у игрока, если из-за его покупки он будет перегружен.
- Параметр применим только к классу
AI_STL_S(движковое имя:CAI_Stalker) - Параметр также можно найти в оригинальной логике игры (секция
logic), но он не читается. Это остатки от предрелизных версий игры.
Торговцы
Для NPC торговцев предусмотрен отдельный класс AI_TRD_S (движковое имя: CAI_Trader) и отдельный параметр указанный ниже.
max_item_mass = 10000.0 — максимальный вес инвентаря.
Относится, например, к секции [m_trader] в файле по пути: gamedata\config\creatures\m_person.ltx
Обратите внимание:
- NPC с классом торговца не может передвигаться, т.к. всегда сидит на месте.
Отсюда и название "вес инвентаря" вместо "переносимый вес". - Значение указанное параметру дополнительно движком умножается на 1000.
- Значение параметру следует задавать в соответствии с общим весом предметов в ассортименте торговца, а также с запасом для покупки предметов у игрока.
Предметы
Максимальный переносимый игроком вес, можно также изменить параметрами секций указанных ниже предметов.
Костюмы
Например, секция [exo_outfit] в файле по пути: gamedata\config\misc\outfit.ltx
additional_inventory_weight = 20 — влияет на параметр max_weight.
additional_inventory_weight2 = 20 — влияет на параметр max_walk_weight.
Например, секция [af_night_star] в файле по пути: gamedata\configs\misc\artefacts.ltx
additional_inventory_weight = 10 — влияет одновременно на оба исходных параметра max_weight и max_walk_weight.
additional_inventory_weight2 = 10 — не используется.
Обратите внимание:
- Положительное значение прибавляется. Т.е. (
max_weight = 50) + (additional_inventory_weight = 20) = (max_weight = 70) - Отрицательное значение отнимается. Т.е. (
max_weight = 50) + (additional_inventory_weight = -20) = (max_weight = 30)