JackCL
Зомби-дневники
Продолжаю рыть-копать отсюда и до обеда периодически спотыкаясь о непредвиденные препятствия.
К примеру, я почему-то был свято уверен, что [ACE] Khas Pathfinder умеет работать с любым евентом на карте, но оказалось, что не с любым. Только с игроком или евентом из которого скрипт вызывается. Мелкие заминки, которые честно говоря раздражают, потому что приходится стирать весь насобаченный в голове алгоритм и соображать: "Ага, значит я не могу вызвать прямо отсюда, тогда мне надо включить наверное свитч, который переключит мне нужный евент в нужное состоянии из которого там запустится патчфайндинг..." Или вот переключение локальных свитчей евентов скриптом - и почему оно, спрашивается не работает, если должно работать?.. Мелочи, да, но вылазят регулярно.
Гораздо большей проблемой стал отказ (на данный момент) от первоначальной концепции согласно которой любого зомби в игре можно убить не в боевке (то есть можно и в боевке, но не рекомендуется), а используя окружающие предметы обстановки. Идея навеянная геймплеем Spy vs Spy
оказалось не то, чтобы труднореализуемой (нет ничего особо сложного в том, чтобы написать цепочку евентов позволяющую игроку убить зомби, скинув ему на голову ведро с водой). Сложность в том, что у меня неожиданно (для меня самого) не хватает фантазии на придумывание достаточного количества ловушек из повседневных предметов, которые при этом не выглядели бы пародийно (как в приключениях черного и белого шпионов), поскольку сам сюжет настолько далек от пародии насколько вообще возможно. Хорошо бы, конечно, прослушать курсы юных джеймсбондов, где рассказывалось бы, как убить зомби, устроив ловушку из упаковки парацетамола, изоленты и взбивалки для яиц, но туда сложно попасть без протекции товарища майора из кэ-гэ-би.
Поэтому я пока сосредоточился на том, чтобы завершить квесты основной сюжетной линии, а что делать с дополнительными механиками решу позже. Может посмотреть-таки Walking Dead будет неплохой идеей. Наверняка за несколько сезонов они там убили пару-тройку живых мертвяков.