Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
OSFM v1.2.0.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
4.49 Mб
Скачать

GetClothingValue

Синтаксис:

[ActorID.]GetClothingValue

Функция GetClothingValue возвращает «стоимость одеяния» одетой в данный момент на вызывающем актере (ActorID) одежды и брони, в интервале от 0 до 100. Ценность каждого предмета масштабируется в зависимости от процента покрытия данного слота (поэтому дорогая роба будет иметь больший вес, чем дорогие ботинки). Эту функцию лучше всего использовать для диалогов, чтобы NPC реагировали на то, как богато или бедно одет кто-либо. Следующие игровые настройки используются, чтобы определить ценность одежды, и возвращаются функцией GetClothingValue. Драгоценности, броня и одежда регулируются независимо:

fClothingArmorBase

Это базовое значение стоимости для ношения брони любого типа. Значение по умолчанию: 0.000

fClothingArmorScale

Это множитель для денежной стоимости носимой брони. Значение по умолчанию: 0.2500

fClothingBase

Это базовая стоимость для ношения повседневных одежд любого типа. Значение по умолчанию: 0.000

fClothingClassScale

Это множитель для денежной стоимости всей носимой одежды. Значение по умолчанию: 3.000

fClothingJewelryBase

Это базовая стоимость для ношения драгоценности любого типа. Значение по умолчанию: 5.000

fClothingJewelryScale

Это множитель для денежной стоимости любой носимой драгоценности. Значение по умолчанию: 0.1000

Относится к типу: Actor State Functions | Condition Functions

GetCombatTarget

Синтаксис:

[ActorID.]GetCombatTarget

Пример:

set refVar to GetCombatTarget

Функция GetCombatTarget возвращает текущую боевую цель вызывающего актера ActorID. Но если вызывать эту функцию с явным указанием персонажа игрока -Player.GetCombatTarget, функция всегда будет возвращать 0, так как игра не может определить, какую цель выбрал игрок. Oтносится к типу: Reference Variable Functions | Actor Functions

GetContainer

Синтаксис:

set refVar to GetContainer

Функция GetContainer возвращает ref-переменную (ссылку) на вызывающий объектный контейнер (если таковой имеется). Oтносится к типу: Reference Variable Functions

GetCrime

Синтаксис:

[ActorID.]GetCrime CriminalActorID [CrimeType]

Пример:

GetCrime player, 3

Функция GetCrime возвращает 1, если актер CriminalActorID совершил определенный тип преступления [CrimeType] против вызывающего актера ActorID И вызывающий актер знает об этом. Если тип преступления [crime type] опущен, то истина возвращается, если вызывающий знает о любом преступлении, совершенном актером CriminalActorID против него.

Типы преступлений [crime type]:

0 = Кража 1 = Карманная кража 2 = Нарушение территории 3 = Атака 4 = Убийство

См. также: GetCrime, GetCrimeKnown, Crime Types (wiki) Oтносится к типу: Crime Functions | Condition Functions | Actor Functions

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]