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

AddSpell

Синтаксис:

[ActorID.]AddSpell SpellID

Пример:

AddSpell AbWeaknessNormalWeapons

Добавляет заклинание вызывающему актеру. Заклинаниями также считаются болезни, дополнительные способности, благословения (powers). Когда добавляется способность или болезнь, отображается соответствующий магический эффект. Когда добавляется заклинание или благословение, показывается скастованное заклинание\благословение. Есть и другие важные отличия, смотрите Spell, чтобы узнать подробности. Примечания:

  • Addspell работает только с типами заклинаний, указанными в секции заклинаний редактора. Её нельзя использовать для заклинаний, добавленных с помощью скриптов. Для динамического добавления заклинания, основываясь на его уровне, используйте следующий скрипт в качестве руководства:

if ( Player.GetLevel >= 25 )      player.addspell InnerFire25 elseif ( player.Getlevel >= 20 )      player.addspell InnerFire20 elseif ( player.Getlevel >= 15 )      player.addspell InnerFire15 elseif ( player.Getlevel >= 10 )      player.addspell InnerFire10 elseif ( player.Getlevel >= 5 )      player.addspell InnerFire05 else      player.addspell InnerFire01 endif

  • Будьте осторожны при использовании данной функции на неуникальных актерах. Добавление способности или заклинания на актёра изменит базовый объект, и все актёры, созданные из данного базового объекта, также подвергнуться изменению.

  • Как и большинство функций, эта также имеет отличия при использовании в консоли - вместо SpellID надо указывать FormID.

  • Обратите внимание, что большинство заклинаний не работают как способности, включая "Перо", "Бремя" и "Дезинтеграцию", так же как и любые заклинания, заставляющие цель реагировать на заклинателя, например "Поднять мёртвого", "Очаровать" или "Деморализовать".

См. также: RemoveSpell, List of existing scripts that use AddSpell (wiki)

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

AddTopic

Синтаксис:

AddTopic TopicID

Пример:

AddTopic HiddenCave

Используйте функцию AddTopic, чтобы добавить тему TopicID в список известных тем игрока. Только темы из этого списка появляются в перечне тем NPC во время диалога. Темы также можно добавить, используя список AddTopic в окне редактора диалогов. См. также: List of functions that use AddTopic (wiki) Oтносится к типу: Dialogue Functions

AdvancePcLevel ( advLevel )

Синтаксис:

AdvancePCLevel  

advLevel

Функция AdvancePCLevel используется для ручного повышения уровня игрока, при этом вызывается меню «повышение уровня». Oтносится к типу: Player Functions

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