Возможно, вы задумывались о том, сколько на самом деле заклинаний поддерживают первые игры для компьютера о приключениях Гарри, для компьютера.
Фактически, эти игры поддерживают ровно столько заклинаний, сколько вы видели в самих этих играх. Но если вы посмотрите в настройки триггеров заклинаний и других компонентов игр, то вы получите такие данные: в первой игре порядка 18 заклинаний, во второй 27. Ну а в третьей их 25.
Но отсутствующие в игровом процессе заклинания либо вообще не реализованы, либо реализованы частично. Например, Авифорс в первой игре: в ресурсах игры есть все необходимые ресурсы, но это заклинание так и не стало частью игрового процесса. Хотя были даже созданы подсказки, о том, как его использовать.
В общем, вот списки заклинаний, которые упоминаются в коде игр для компьютера (Windows, Mac).
Тайная комната
- Alohomora (Алохомора)
- Incendio (Инсендио)
- LocomotorWibbly (Локомотор Виббли)
- Lumos (Люмос)
- Nox (Нокс)
- Petrificus Totalus (Петрификус Тоталус)
- Wingardium Leviosa (Вингардиум Левиоса)
- Verdimillious (Вердимиллиус)
- Vermillious (Вермиллиус)
- Flintifores (Флинтифорс)
- Reparo (Репаро)
- Mucor Ad Nauseum
- Flipendo (Флипендо)
- Ectomatic (Эктоматик)
- Avifores (Авифорс)
- FireCracker (ФайрКрэкер)
- Transfiguration (Трансфигурация)
- WingSustain
- Diffindo (Диффиндо)
- Skurge (Скурж)
- Spongify (Спонж(г)ифай)
- Rictusempra (Риктусемпра)
- Ecto (Экто)
- Fire (Файр)
- Duel Rictusempra (дуэльная версия Риктусемпры)
- Duel Mimblewimble (дуэльная версия Мимбль-Вимбль)
- Dual Expelliarmus (дуэльная версия Экспеллиармус)
Узник Азкабана
- AlohomoraSpell (Алохомора)
- baseSpell (Основное заклинание)
- BundimunSpell (Заклинание Бундимуна — странного животного)
- Debris
- DementorSpell
- DepulsoSpell (Депульсо)
- DraconisForsFireSpell (Драконифорс, огонь)
- DraconisForsSpell (Драконифорс)
- EctoSpell
- FireCrabSpell (Заклинание огнекраба)
- GlaciusSpell (Глациус)
- IncendioSpell (Инсендио, 3 буква изменена)
- LapiforsSpell (Лапифорс)
- LumosSpell (Люмос)
- PatronumDementorSpell
- PatronumSpell
- Projectile
- ProjectileSpell
- RetractumSpell (Карпе-Ретрактум)
- RictusempraSpell (Риктусемпра)
- RictusempraSpell_Combat
- SalamAttackSpell (Атака саламандры)
- SalamRespawnSpell (Возрождение саламандры)
- SpongifySpell (Спонж(г)ифай)
- VerdimillousSpell
Ну а теперь рассмотрим несколько примеров применения технической магии.
Обучаем Гарри всем реализованным заклинаниям
Для этого в ТК есть специальный триггер — TriggerTurnOnAllSpells
Гарри достаточно пройти сквозь него и все заклинания, доступные в игре, станут ему известны. Больше информации о триггерах вы можете найти в других разделах нашего сайта.
Используем заклинание Spongify в Тайной комнате.
Список действий из видео.
- Рисуем 4 кубика размерами по 512 так, чтобы сформировать некое подобие _|¯ — чтоб было откуда взлетать и куда приземляться.
- Проставляем свет, добавляем точку старта и Гарри.
- Текстурируем пол, стены, двери.
- Рисуем кубик 32x128x128 — стартовую площадку, назначаем ей текстуру змеевидного коврика. Жмем Substract, потом Add.
- Щёлкаем по верхнему полигону кубика, Surface properties -> Scale: 0.5.
- Выбираем в дереве актеров SpongifyPad (путь указан разделом ниже), размещаем его на стартовой площадке.
- Чуть ниже в дереве находим SpongifyTarget, размещаем там, куда хотим прилететь.
- Правой кнопкой мыши по SpongifyTarget -> Properties -> Events -> Tag: пишем что-нибудь.
- Правой кнопкой мыши по SpongifyPad -> Properties -> Events -> Event: пишем то же, что писали в шаге выше; -> Tag: пишем что-нибудь, но отличное от предыдущего слова.
- Ставим ТОАС, строим, сохраняем.
Текстовое описание составил Serhiy1994, на основе видео от Koops1997.
Узник Азкабана. Отключение управления кроликом/драконом с помощью триггера (Дмитрий «Лимон»)
Ставим MessageTrigger (находится в ветке триггеров). Задаём tag (например LapiforOff) задаём event (LapiforPawn или AviforPawn), открываем вкладку с настройками MessageTrigger и в строке nOnEvent пишем: EndCreaturePossess. Всё. При активации триггера кролик/дракон отключается и управление возвращается к Гермионе.
Триггер надо подключать к штуке, которая активируется существом, например, к двери.