- Добавлены режимы возвращаемые функцией get_game_mode: INTFACEUSE (открыто окно инвентаря при курсорном использовании предмета из рюкзака), INTFACELOOT (открыто окно обшаривания ящиков/трупиков) и BARTER (открыто окно торговли).
- Исправлен функционал hs_ammocost и CheckWeaponAmmoCost теперь они функционируют независимо друг от друга.
- Добавлена переменная CarryWeightLimit для изменения лимита веса.
- Переписан, исправлен и доведён до ума CritterInvSizeLimitMode теперь это полностью функциональное и интересное расширение. Значение переменной CritterInvSizeLimit применяется ко всем персонажам и для его хранения используется STAT_unused этого персонажа, что позволяет изменять значение с помощью set_critter_stat. На экране снаряжения игрока, а также в окне настроек сопартийца в поле "Несёт" кроме "общий вес/максимальный вес" показывается (при соответствующем режиме) дополнительно "общий размер/максимальный размер".
- Теперь FreeWeight поддерживает любой режим CritterInvSizeLimitMode, но чтобы не возникла путаница пришлось изменить формат отображения отказавшись от показа максимального значения. Сейчас формат "свободный вес" для персонажей и "свободный размер" для контейнеров, а при включённом режиме CritterInvSizeLimitMode для заданных персонажей "свободный вес/свободный размер". (в F1-версии изменился формат отображения).
- Исправлен hs_invenwield.
- Добавлена переменная CarChargingFix для изменения возможности зарядки автомобиля с помощью использования топливных элементов на других объектах.
- Доработано исправление бага "форсированного использования взрывчатки если взрыв задевает кого-либо рядом, возврата на карту и снова выхода с карты". (в F1-версии тоже).
- Исправлено неправильное определение пути при чтении/записи файлов sfallgv.sav и sfallfs.sav.
- Исправлен obj_can_hear_obj и чутка подправлен obj_can_see_obj. (в F1-версии тоже).
- Теперь при включённой переменной UseScrollWheel можно прокручивать инвентарь цели в окне обшаривания ящиков/трупиков или окне торговли. (в F1-версии тоже).
Отправлено: 20 мар 16 02:07
Fakeman
| QUOTE |
| Жаль, но она чего-то работает также как и obj_can_see_obj можно позади криттера бегать он и не узнает. |
Если цель расположена перед лицом проверяющего, то проверяющий "видит"/"слышит" цель в пределах своего восприятия*5 (это без учёта рабочего режима Скрытности и наличия режима невидимости у цели если это игрок), а если сзади/сбоку то пределы ограничены значением восприятия (опять же без учёта рабочего режима Скрытности для игрока; А если в бою, то восприятие умножается на 2). При этом у "видимости" не должно быть препятствий на пути, а у "слышимости" препятствия на пути могут быть.
| QUOTE |
| Я то думал что радиус будет круговой со всеми этими случайными проверками. |













