Создание модов. Заклинания

RU EN +

Возможно, вы задумывались о том, сколько на самом деле заклинаний поддерживают первые игры для компьютера о приключениях Гарри, для компьютера.

Фактически, эти игры поддерживают ровно столько заклинаний, сколько вы видели в самих этих играх. Но если вы посмотрите в настройки триггеров заклинаний и других компонентов игр, то вы получите такие данные: в первой игре порядка 18 заклинаний, во второй 27. Ну а в третьей их 25.

Но отсутствующие в игровом процессе заклинания либо вообще не реализованы, либо реализованы частично. Например, Авифорс в первой игре: в ресурсах игры есть все необходимые ресурсы, но это заклинание так и не стало частью игрового процесса. Хотя были даже созданы подсказки, о том, как его использовать.

В общем, вот списки заклинаний, которые упоминаются в коде игр для компьютера (Windows, Mac).

Тайная комната

  1. Alohomora (Алохомора)
  2. Incendio (Инсендио)
  3. LocomotorWibbly (Локомотор Виббли)
  4. Lumos (Люмос)
  5. Nox (Нокс)
  6. Petrificus Totalus (Петрификус Тоталус)
  7. Wingardium Leviosa (Вингардиум Левиоса)
  8. Verdimillious (Вердимиллиус)
  9. Vermillious (Вермиллиус)
  10. Flintifores (Флинтифорс)
  11. Reparo (Репаро)
  12. Mucor Ad Nauseum
  13. Flipendo (Флипендо)
  14. Ectomatic (Эктоматик)
  15. Avifores (Авифорс)
  16. FireCracker (ФайрКрэкер)
  17. Transfiguration (Трансфигурация)
  18. WingSustain
  19. Diffindo (Диффиндо)
  20. Skurge (Скурж)
  21. Spongify (Спонж(г)ифай)
  22. Rictusempra (Риктусемпра)
  23. Ecto (Экто)
  24. Fire (Файр)
  25. Duel Rictusempra (дуэльная версия Риктусемпры)
  26. Duel Mimblewimble (дуэльная версия Мимбль-Вимбль)
  27. Dual Expelliarmus (дуэльная версия Экспеллиармус)

Узник Азкабана

  1. AlohomoraSpell (Алохомора)
  2. baseSpell (Основное заклинание)
  3. BundimunSpell (Заклинание Бундимуна – странного животного)
  4. Debris
  5. DementorSpell
  6. DepulsoSpell (Депульсо)
  7. DraconisForsFireSpell (Драконифорс, огонь)
  8. DraconisForsSpell (Драконифорс)
  9. EctoSpell
  10. FireCrabSpell (Заклинание огнекраба)
  11. GlaciusSpell (Глациус)
  12. IncendioSpell (Инсендио, 3 буква изменена)
  13. LapiforsSpell (Лапифорс)
  14. LumosSpell (Люмос)
  15. PatronumDementorSpell
  16. PatronumSpell
  17. Projectile
  18. ProjectileSpell
  19. RetractumSpell (Карпе-Ретрактум)
  20. RictusempraSpell (Риктусемпра)
  21. RictusempraSpell_Combat
  22. SalamAttackSpell (Атака саламандры)
  23. SalamRespawnSpell (Возрождение саламандры)
  24. SpongifySpell (Спонж(г)ифай)
  25. 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. Всё. При активации триггера кролик/дракон отключается и управление возвращается к Гермионе.

Триггер надо подключать к штуке, которая активируется существом, например, к двери.


Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

 

1. Если вы хотите показать комментарий только сотрудникам сайта - добавьте в него слово "секретище" ;-)
2. Для добавления картинки в комментарий воспользуйтесь услугами фотохостинга (подойдёт HTML-код для вставки).