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

SetActorRefraction

Синтаксис:

[ActorID.]SetActorRefraction [0.0 - 10.0]

sar [0.0 - 10.0]

Примеры:

SetActorRefraction 3 ; semi-transparent

SAR 0 ; opaque

Функция SetActorRefraction устанавливает значение показателя преломления модели актера ActorID (насколько он прозрачный). Визуально это смотрится так, как будто персонаж сделан из воды или льда.

Скриншот:

Заметьте, что установленное значение рефракции будет потеряно, когда актер покинет зону высокой обработки (удалится от камеры). Похоже, что в этой функции есть небольшой сбой. Если вы загрузите сохранение, находясь в режиме "semi-transparent" (полупрозрачный), то таким и останетесь. Это нужно учитывать при создании эффектов заклинаний, потому что вы не сможете помешать игроку использовать быструю загрузку во время действия эффекта. В качестве решения проблемы в скрипт можно вставить такой код:

if player.IsSpellTarget thespell == 0   player.sar 0 endif

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

SetActorValue

Синтаксис:

[ActorID.]SetActorValue StatName value

SetAV StatName value

Пример:

SetActorValue Strength 60

Player.SetActorValue Alteration 50  

Функция SetActorValue позволяет назначить базовое значение (value) какой-либо характеристики (StatName) вызывающего актера (ActorID) (то значение, которое имеет характеристика без дополнительных модификаторов). Измененный параметр будет отображаться в игре синим цветом, как будто он не изменялся ("Unmodified"). Примечание: Несмотря на то, что функция вызывается на конкретной копии актера (ActorID), она изменяет значение характеристики базового экземпляра (то есть, изменяется характеристика всех копий данного актера в игровом мире). В этом смысле функция ModActorValue модифицирует характеристику только копии (не базового экземпляра) и потому во многих случаях предпочтительнее. См. также: Stats List (wiki), GetActorValue, GetBaseActorValue, ModActorValue, ForceActorValue Относится к типу: Actor Value Functions | Statistics Functions | Actor Functions

SetAlert

Синтаксис:

[ActorID.]SetAlert [0/1]

Функция SetAlert устанавливает вызывающего актера (ActorID) в визульное сотояние боевой тревоги (оружие наголо). Отметим, что это чисто анимационное состояние, никак не затрагивающее его реальное состояние и фактический статус боя. (Прим. Garin: надо полагать, происходит простая замена анимации бездействия на анимацию боевой тревоги). Относится к типу: AI Functions | Actor Functions

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