UseMagic (Procedure)
Материал из Creation Kit Русский
Содержание
Поведение
Описание:
Актер идет в локацию и кастует заклинание по цели.
Процедура завершается:
После каста заклинания, когда достигнуто число CastMin/Max.
Параметры
- Location (Location): Актер будет идти в данную локацию перед использованием заклинания.
- Spell (TargetSelector): Заклинание для использования.
- HoldWhenBlocked (Bool): Если true, и на пути к цели появился другой актер, не будет кастовать заклинание.
- CastTimeMin (Float): Минимальное значение времени, в течении которого актер будет проигрывать анимацию каста.
- CastTimeMax (Float): Максимальное значение времени, в течении которого актер будет проигрывать анимацию каста.
- CoolDownTimeMin (Float): Минимальный промежуток времени между кастами (откат).
- CoolDownTimeMax (Float): Максимальный промежуток времени между кастами (откат).
- DualCast (Bool): Если true, будет кастовать заклинание с двух рук.
Примечания
- Если конкретное заклинание присоединено через Object ID, актер попытается его скастовать, даже если такого заклинания нет в его/её списке заклинаний.
- Если присоединен диапазон заклятий (например Spells: Range Self), актер будет пытаться скастовать только то заклятие, которое есть в его/её списке заклинаний. Алиасы заклинаний не рассматриваются.
- Если у актера нет заклинаний, удовлетворяющих этому требованию, то он/она достанет свое оружие, и останется в встревоженной позе.
- В отличии от использования функции Cast, актер будет нормально проигрывать анимации каста заклятий. И в отличии от той функции, магия при этом расходуется.
- Если у актера нет нужного количества магии для каста заклятия, он/она будет оставаться в встревоженной позе с экипированным заклятием, пока он/она не наберет нужное количество магии для совершения заклятия.