Difference between revisions of "Bethesda Tutorial Packages/ru"
→Packages and Package Stacks
imported>Vitamant m |
imported>Vitamant |
||
Line 19: | Line 19: | ||
* Как создать новый пакет. | * Как создать новый пакет. | ||
= | =Пакеты и наборы пакетов= | ||
{{ | Термин {{ulink|Package|"Пакет"}} используется в Creation Kit для обозначения структуры данных, описывающей поведение персонажей. В один момент времени персонажем может управлять только один пакет, который управляет его действиями, заставляя спать, есть, патрулировать территорию, шататься по округе, работать в кузнице, и т.д. | ||
Как же персонаж определяет, какой пакет он должен использовать? Вот здесь и вступает в игру {{ulink|Package Stack|набор пакетов}}. Идея проста - у каждого персонажа есть набор пакетов, которые он может использовать. Периодически игра пробегает его сверху вниз. Проверяет, что пакет можно использовать. Если проверка прошла успешно - включает его. Если нет - переходит к следующему. Проверка проходит успешно, если: | |||
* | * Все {{ulink|:Category:Conditions|условия}} истинны. | ||
* | * Текущее время суток совпадает с указанным в [[Package_(Form)/ru#Schedule_Tab|расписании]]. | ||
Персонаж всегда следует первому правильному пакету. У персонажей поблизости от игрока обновление пакетов происходит очень часто; в отдаленных частях мира - очень редко. | |||
=Creating a Simple Schedule= | =Creating a Simple Schedule= |